0001683168-21-005076.txt : 20211027 0001683168-21-005076.hdr.sgml : 20211027 20211027161558 ACCESSION NUMBER: 0001683168-21-005076 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 92 CONFORMED PERIOD OF REPORT: 20210831 FILED AS OF DATE: 20211027 DATE AS OF CHANGE: 20211027 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Simulations Plus, Inc. CENTRAL INDEX KEY: 0001023459 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER INTEGRATED SYSTEMS DESIGN [7373] IRS NUMBER: 954595609 FISCAL YEAR END: 0831 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-32046 FILM NUMBER: 211352946 BUSINESS ADDRESS: STREET 1: 42505 10TH STREET WEST CITY: LANCASTER STATE: CA ZIP: 93534-7059 BUSINESS PHONE: 661-723-7723 MAIL ADDRESS: STREET 1: 42505 10TH STREET WEST CITY: LANCASTER STATE: CA ZIP: 93534-7059 FORMER COMPANY: FORMER CONFORMED NAME: SIMULATIONS PLUS INC DATE OF NAME CHANGE: 19960923 10-K 1 simulations_10k-083121.htm FORM 10-K FOR PERIOD 08-31-21
0001023459 false 2021 FY 08/31 5620 0001023459 2020-09-01 2021-08-31 0001023459 2021-02-26 0001023459 2021-11-25 0001023459 2021-08-31 0001023459 2020-08-31 0001023459 us-gaap:IntellectualPropertyMember 2021-08-31 0001023459 us-gaap:IntellectualPropertyMember 2020-08-31 0001023459 us-gaap:OtherIntangibleAssetsMember 2021-08-31 0001023459 us-gaap:OtherIntangibleAssetsMember 2020-08-31 0001023459 2019-09-01 2020-08-31 0001023459 2018-09-01 2019-08-31 0001023459 simu:CommonStockAndAdditionalPaidInCapitalMember 2020-08-31 0001023459 simu:CommonStockAndAdditionalPaidInCapitalMember 2019-08-31 0001023459 simu:CommonStockAndAdditionalPaidInCapitalMember 2018-08-31 0001023459 simu:CommonStockAndAdditionalPaidInCapitalMember 2020-09-01 2021-08-31 0001023459 simu:CommonStockAndAdditionalPaidInCapitalMember 2019-09-01 2020-08-31 0001023459 simu:CommonStockAndAdditionalPaidInCapitalMember 2018-09-01 2019-08-31 0001023459 simu:CommonStockAndAdditionalPaidInCapitalMember 2021-08-31 0001023459 us-gaap:RetainedEarningsMember 2020-08-31 0001023459 us-gaap:RetainedEarningsMember 2019-08-31 0001023459 us-gaap:RetainedEarningsMember 2018-08-31 0001023459 us-gaap:RetainedEarningsMember 2020-09-01 2021-08-31 0001023459 us-gaap:RetainedEarningsMember 2019-09-01 2020-08-31 0001023459 us-gaap:RetainedEarningsMember 2018-09-01 2019-08-31 0001023459 us-gaap:RetainedEarningsMember 2021-08-31 0001023459 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-08-31 0001023459 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-08-31 0001023459 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-08-31 0001023459 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-01 2021-08-31 0001023459 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-01 2020-08-31 0001023459 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-01 2019-08-31 0001023459 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-08-31 0001023459 2019-08-31 0001023459 2018-08-31 0001023459 us-gaap:EquipmentMember 2020-09-01 2021-08-31 0001023459 us-gaap:ComputerEquipmentMember 2020-09-01 2021-08-31 0001023459 us-gaap:FurnitureAndFixturesMember 2020-09-01 2021-08-31 0001023459 us-gaap:LeaseholdImprovementsMember 2020-09-01 2021-08-31 0001023459 us-gaap:GoodwillMember 2020-09-01 2021-08-31 0001023459 us-gaap:GoodwillMember 2019-09-01 2020-08-31 0001023459 us-gaap:GoodwillMember 2018-09-01 2019-08-31 0001023459 simu:CognigenMember 2019-08-31 0001023459 simu:DILIsymMember 2019-08-31 0001023459 simu:LixoftMember 2019-08-31 0001023459 simu:CognigenMember 2019-09-01 2020-08-31 0001023459 simu:DILIsymMember 2019-09-01 2020-08-31 0001023459 simu:LixoftMember 2019-09-01 2020-08-31 0001023459 simu:CognigenMember 2020-08-31 0001023459 simu:DILIsymMember 2020-08-31 0001023459 simu:LixoftMember 2020-08-31 0001023459 simu:CognigenMember 2020-09-01 2021-08-31 0001023459 simu:DILIsymMember 2020-09-01 2021-08-31 0001023459 simu:LixoftMember 2020-09-01 2021-08-31 0001023459 simu:CognigenMember 2021-08-31 0001023459 simu:DILIsymMember 2021-08-31 0001023459 simu:LixoftMember 2021-08-31 0001023459 us-gaap:CustomerRelationshipsMember simu:CognigenMember 2020-09-01 2021-08-31 0001023459 us-gaap:CustomerRelationshipsMember simu:CognigenMember 2021-08-31 0001023459 us-gaap:TradeNamesMember simu:CognigenMember 2020-09-01 2021-08-31 0001023459 us-gaap:TradeNamesMember simu:CognigenMember 2021-08-31 0001023459 us-gaap:NoncompeteAgreementsMember simu:CognigenMember 2020-09-01 2021-08-31 0001023459 us-gaap:NoncompeteAgreementsMember simu:CognigenMember 2021-08-31 0001023459 us-gaap:CustomerRelationshipsMember simu:DILIsymMember 2020-09-01 2021-08-31 0001023459 us-gaap:CustomerRelationshipsMember simu:DILIsymMember 2021-08-31 0001023459 us-gaap:TradeNamesMember simu:DILIsymMember 2020-09-01 2021-08-31 0001023459 us-gaap:TradeNamesMember simu:DILIsymMember 2021-08-31 0001023459 us-gaap:NoncompeteAgreementsMember simu:DILIsymMember 2020-09-01 2021-08-31 0001023459 us-gaap:NoncompeteAgreementsMember simu:DILIsymMember 2021-08-31 0001023459 us-gaap:CustomerRelationshipsMember simu:LixoftMember 2020-09-01 2021-08-31 0001023459 us-gaap:CustomerRelationshipsMember simu:LixoftMember 2021-08-31 0001023459 us-gaap:TradeNamesMember simu:LixoftMember 2020-09-01 2021-08-31 0001023459 us-gaap:TradeNamesMember simu:LixoftMember 2021-08-31 0001023459 us-gaap:NoncompeteAgreementsMember simu:LixoftMember 2020-09-01 2021-08-31 0001023459 us-gaap:NoncompeteAgreementsMember simu:LixoftMember 2021-08-31 0001023459 us-gaap:CustomerRelationshipsMember simu:CognigenMember 2019-09-01 2020-08-31 0001023459 us-gaap:CustomerRelationshipsMember simu:CognigenMember 2020-08-31 0001023459 us-gaap:TradeNamesMember simu:CognigenMember 2019-09-01 2020-08-31 0001023459 us-gaap:TradeNamesMember simu:CognigenMember 2020-08-31 0001023459 us-gaap:NoncompeteAgreementsMember simu:CognigenMember 2019-09-01 2020-08-31 0001023459 us-gaap:NoncompeteAgreementsMember simu:CognigenMember 2020-08-31 0001023459 us-gaap:CustomerRelationshipsMember simu:DILIsymMember 2019-09-01 2020-08-31 0001023459 us-gaap:CustomerRelationshipsMember simu:DILIsymMember 2020-08-31 0001023459 us-gaap:TradeNamesMember simu:DILIsymMember 2019-09-01 2020-08-31 0001023459 us-gaap:TradeNamesMember simu:DILIsymMember 2020-08-31 0001023459 us-gaap:NoncompeteAgreementsMember simu:DILIsymMember 2019-09-01 2020-08-31 0001023459 us-gaap:NoncompeteAgreementsMember simu:DILIsymMember 2020-08-31 0001023459 us-gaap:CustomerRelationshipsMember simu:LixoftMember 2019-09-01 2020-08-31 0001023459 us-gaap:CustomerRelationshipsMember simu:LixoftMember 2020-08-31 0001023459 us-gaap:TradeNamesMember simu:LixoftMember 2019-09-01 2020-08-31 0001023459 us-gaap:TradeNamesMember simu:LixoftMember 2020-08-31 0001023459 us-gaap:NoncompeteAgreementsMember simu:LixoftMember 2019-09-01 2020-08-31 0001023459 us-gaap:NoncompeteAgreementsMember simu:LixoftMember 2020-08-31 0001023459 us-gaap:OtherIntangibleAssetsMember 2020-09-01 2021-08-31 0001023459 us-gaap:OtherIntangibleAssetsMember 2019-09-01 2020-08-31 0001023459 us-gaap:OtherIntangibleAssetsMember 2018-09-01 2019-08-31 0001023459 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2021-08-31 0001023459 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2021-08-31 0001023459 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2021-08-31 0001023459 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2021-08-31 0001023459 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2021-08-31 0001023459 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2021-08-31 0001023459 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2021-08-31 0001023459 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2021-08-31 0001023459 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember simu:AquisitionRelatedContingentConsiderationObligationsMember 2021-08-31 0001023459 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember simu:AquisitionRelatedContingentConsiderationObligationsMember 2021-08-31 0001023459 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember simu:AquisitionRelatedContingentConsiderationObligationsMember 2021-08-31 0001023459 us-gaap:FairValueMeasurementsRecurringMember simu:AquisitionRelatedContingentConsiderationObligationsMember 2021-08-31 0001023459 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2020-08-31 0001023459 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2020-08-31 0001023459 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2020-08-31 0001023459 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2020-08-31 0001023459 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2020-08-31 0001023459 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2020-08-31 0001023459 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2020-08-31 0001023459 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2020-08-31 0001023459 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember simu:AquisitionRelatedContingentConsiderationObligationsMember 2020-08-31 0001023459 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember simu:AquisitionRelatedContingentConsiderationObligationsMember 2020-08-31 0001023459 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember simu:AquisitionRelatedContingentConsiderationObligationsMember 2020-08-31 0001023459 us-gaap:FairValueMeasurementsRecurringMember simu:AquisitionRelatedContingentConsiderationObligationsMember 2020-08-31 0001023459 us-gaap:RoyaltyAgreementsMember simu:EnslienMember 2012-02-28 0001023459 us-gaap:RoyaltyAgreementsMember simu:EnslienMember 2011-09-01 2012-02-28 0001023459 simu:TermAndNonassertionAgrMember simu:TSRLMember 2014-05-15 0001023459 simu:TermAndNonassertionAgrMember simu:TSRLMember 2013-09-01 2014-05-15 0001023459 simu:CertainDevelopedTechnologiesMember simu:DILIsymMember 2017-06-02 0001023459 simu:CertainDevelopedTechnologiesMember simu:DILIsymMember 2016-09-01 2017-06-02 0001023459 simu:CertainIntellectualPropertyRightsMember simu:EntelosHoldingCoMember 2018-09-30 0001023459 simu:CertainIntellectualPropertyRightsMember simu:EntelosHoldingCoMember 2018-09-01 2018-09-30 0001023459 simu:CertainDevelopedTechnologiesMember simu:LixoftMember 2020-04-02 0001023459 simu:CertainDevelopedTechnologiesMember simu:LixoftMember 2019-09-01 2020-04-02 0001023459 us-gaap:IntellectualPropertyMember simu:EnslienMember 2020-09-01 2021-08-31 0001023459 us-gaap:IntellectualPropertyMember simu:EnslienMember 2021-08-31 0001023459 us-gaap:IntellectualPropertyMember simu:TSRLMember 2020-09-01 2021-08-31 0001023459 us-gaap:IntellectualPropertyMember simu:TSRLMember 2021-08-31 0001023459 us-gaap:IntellectualPropertyMember simu:DILIMember 2020-09-01 2021-08-31 0001023459 us-gaap:IntellectualPropertyMember simu:DILIMember 2021-08-31 0001023459 us-gaap:IntellectualPropertyMember simu:EntelosMember 2020-09-01 2021-08-31 0001023459 us-gaap:IntellectualPropertyMember simu:EntelosMember 2021-08-31 0001023459 us-gaap:IntellectualPropertyMember simu:LixoftMember 2020-09-01 2021-08-31 0001023459 us-gaap:IntellectualPropertyMember simu:LixoftMember 2021-08-31 0001023459 us-gaap:IntellectualPropertyMember simu:EnslienMember 2019-09-01 2020-08-31 0001023459 us-gaap:IntellectualPropertyMember simu:EnslienMember 2020-08-31 0001023459 us-gaap:IntellectualPropertyMember simu:TSRLMember 2019-09-01 2020-08-31 0001023459 us-gaap:IntellectualPropertyMember simu:TSRLMember 2020-08-31 0001023459 us-gaap:IntellectualPropertyMember simu:DILIMember 2019-09-01 2020-08-31 0001023459 us-gaap:IntellectualPropertyMember simu:DILIMember 2020-08-31 0001023459 us-gaap:IntellectualPropertyMember simu:EntelosMember 2019-09-01 2020-08-31 0001023459 us-gaap:IntellectualPropertyMember simu:EntelosMember 2020-08-31 0001023459 us-gaap:IntellectualPropertyMember simu:LixoftMember 2019-09-01 2020-08-31 0001023459 us-gaap:IntellectualPropertyMember simu:LixoftMember 2020-08-31 0001023459 simu:IntellectualPropertysMember 2021-08-31 0001023459 simu:IntellectualPropertysMember 2020-08-31 0001023459 simu:IntellectualPropertysMember 2019-08-31 0001023459 simu:SoftwareLicensesMember us-gaap:TransferredAtPointInTimeMember 2020-09-01 2021-08-31 0001023459 simu:SoftwareLicensesMember us-gaap:TransferredAtPointInTimeMember 2019-09-01 2020-08-31 0001023459 simu:SoftwareLicensesMember us-gaap:TransferredAtPointInTimeMember 2018-09-01 2019-08-31 0001023459 simu:SoftwareLicensesMember us-gaap:TransferredOverTimeMember 2020-09-01 2021-08-31 0001023459 simu:SoftwareLicensesMember us-gaap:TransferredOverTimeMember 2019-09-01 2020-08-31 0001023459 simu:SoftwareLicensesMember us-gaap:TransferredOverTimeMember 2018-09-01 2019-08-31 0001023459 simu:ConsultingServicesMember us-gaap:TransferredOverTimeMember 2020-09-01 2021-08-31 0001023459 simu:ConsultingServicesMember us-gaap:TransferredOverTimeMember 2019-09-01 2020-08-31 0001023459 simu:ConsultingServicesMember us-gaap:TransferredOverTimeMember 2018-09-01 2019-08-31 0001023459 us-gaap:EquipmentMember 2021-08-31 0001023459 us-gaap:EquipmentMember 2020-08-31 0001023459 us-gaap:ComputerEquipmentMember 2021-08-31 0001023459 us-gaap:ComputerEquipmentMember 2020-08-31 0001023459 us-gaap:FurnitureAndFixturesMember 2021-08-31 0001023459 us-gaap:FurnitureAndFixturesMember 2020-08-31 0001023459 us-gaap:LeaseholdImprovementsMember 2021-08-31 0001023459 us-gaap:LeaseholdImprovementsMember 2020-08-31 0001023459 us-gaap:ConstructionInProgressMember 2021-08-31 0001023459 us-gaap:ConstructionInProgressMember 2020-08-31 0001023459 us-gaap:CommercialPaperMember 2021-08-31 0001023459 us-gaap:CommercialPaperMember 2020-09-01 2021-08-31 0001023459 us-gaap:CommercialPaperMember 2020-08-31 0001023459 us-gaap:CommercialPaperMember 2019-09-01 2020-08-31 0001023459 simu:HoldbackLiabilityLixoftMember 2021-08-31 0001023459 simu:HoldbackLiabilityLixoftMember 2020-08-31 0001023459 simu:EarnoutLiabilityLixoftMember 2021-08-31 0001023459 simu:EarnoutLiabilityLixoftMember 2020-08-31 0001023459 simu:WellsFargoMember 2020-03-31 0001023459 simu:WellsFargoMember 2019-09-01 2020-03-31 0001023459 simu:WellsFargoMember 2021-08-31 0001023459 simu:RecordDate20211Member 2020-09-01 2021-08-31 0001023459 simu:RecordDate20212Member 2020-09-01 2021-08-31 0001023459 simu:RecordDate20213Member 2020-09-01 2021-08-31 0001023459 simu:RecordDate20214Member 2020-09-01 2021-08-31 0001023459 simu:RecordDate20201Member 2019-09-01 2020-08-31 0001023459 simu:RecordDate20202Member 2019-09-01 2020-08-31 0001023459 simu:RecordDate20203Member 2019-09-01 2020-08-31 0001023459 simu:RecordDate20204Member 2019-09-01 2020-08-31 0001023459 simu:Equity2007IncentivePlanMember 2021-08-31 0001023459 simu:Equity2017IncentivePlanMember 2021-08-31 0001023459 simu:Equity2021IncentivePlanMember 2021-08-31 0001023459 us-gaap:StockOptionMember 2020-08-31 0001023459 us-gaap:StockOptionMember 2019-09-01 2020-08-31 0001023459 us-gaap:StockOptionMember 2020-09-01 2021-08-31 0001023459 us-gaap:StockOptionMember 2021-08-31 0001023459 us-gaap:StockOptionMember 2019-08-31 0001023459 us-gaap:StockOptionMember 2018-09-01 2019-08-31 0001023459 us-gaap:StockOptionMember 2018-08-31 0001023459 us-gaap:StockOptionMember 2017-09-01 2018-08-31 0001023459 us-gaap:StockOptionMember simu:Price1Member 2020-09-01 2021-08-31 0001023459 us-gaap:StockOptionMember simu:Price1Member 2021-08-31 0001023459 us-gaap:StockOptionMember simu:Price2Member 2020-09-01 2021-08-31 0001023459 us-gaap:StockOptionMember simu:Price2Member 2021-08-31 0001023459 us-gaap:StockOptionMember simu:Price3Member 2020-09-01 2021-08-31 0001023459 us-gaap:StockOptionMember simu:Price3Member 2021-08-31 0001023459 us-gaap:StockOptionMember simu:Price4Member 2020-09-01 2021-08-31 0001023459 us-gaap:StockOptionMember simu:Price4Member 2021-08-31 0001023459 us-gaap:StockOptionMember simu:Price5Member 2020-09-01 2021-08-31 0001023459 us-gaap:StockOptionMember simu:Price5Member 2021-08-31 0001023459 us-gaap:StockOptionMember simu:Price6Member 2020-09-01 2021-08-31 0001023459 us-gaap:StockOptionMember simu:Price6Member 2021-08-31 0001023459 simu:NonManagementDirectorsMember 2020-09-01 2021-08-31 0001023459 simu:NonManagementDirectorsMember 2019-09-01 2020-08-31 0001023459 simu:NonManagementDirectorsMember 2018-09-01 2019-08-31 0001023459 us-gaap:SalesMember simu:InternationalSalesMember us-gaap:CustomerConcentrationRiskMember 2020-09-01 2021-08-31 0001023459 us-gaap:SalesMember simu:InternationalSalesMember us-gaap:CustomerConcentrationRiskMember 2019-09-01 2020-08-31 0001023459 us-gaap:SalesMember simu:InternationalSalesMember us-gaap:CustomerConcentrationRiskMember 2018-09-01 2019-08-31 0001023459 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember simu:Customer1Member 2020-09-01 2021-08-31 0001023459 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember simu:AnotherCustomerMember 2020-09-01 2021-08-31 0001023459 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember simu:AnotherCustomer3Member 2020-09-01 2021-08-31 0001023459 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember simu:Customer1Member 2019-09-01 2020-08-31 0001023459 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember simu:AnotherCustomerMember 2019-09-01 2020-08-31 0001023459 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember simu:AnotherCustomer2Member 2019-09-01 2020-08-31 0001023459 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember simu:Customer1Member 2018-09-01 2019-08-31 0001023459 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember simu:AnotherCustomerMember 2018-09-01 2019-08-31 0001023459 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember simu:AnotherCustomer2Member 2018-09-01 2019-08-31 0001023459 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember simu:OneCustomerMember 2020-09-01 2021-08-31 0001023459 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember simu:AnotherCustomerMember 2020-09-01 2021-08-31 0001023459 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember simu:OneCustomerMember 2019-09-01 2020-08-31 0001023459 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember simu:AnotherCustomerMember 2019-09-01 2020-08-31 0001023459 simu:SimulationsMember 2020-09-01 2021-08-31 0001023459 simu:CognigenMember 2020-09-01 2021-08-31 0001023459 simu:DILIsymMember 2020-09-01 2021-08-31 0001023459 simu:LixoftMember 2020-09-01 2021-08-31 0001023459 srt:ConsolidationEliminationsMember 2020-09-01 2021-08-31 0001023459 us-gaap:OperatingSegmentsMember 2020-09-01 2021-08-31 0001023459 simu:SimulationsMember 2021-08-31 0001023459 simu:CognigenMember 2021-08-31 0001023459 simu:DILIsymMember 2021-08-31 0001023459 simu:LixoftMember 2021-08-31 0001023459 srt:ConsolidationEliminationsMember 2021-08-31 0001023459 us-gaap:OperatingSegmentsMember 2021-08-31 0001023459 simu:SimulationsMember 2019-09-01 2020-08-31 0001023459 simu:CognigenMember 2019-09-01 2020-08-31 0001023459 simu:DILIsymMember 2019-09-01 2020-08-31 0001023459 simu:LixoftMember 2019-09-01 2020-08-31 0001023459 srt:ConsolidationEliminationsMember 2019-09-01 2020-08-31 0001023459 us-gaap:OperatingSegmentsMember 2019-09-01 2020-08-31 0001023459 simu:SimulationsMember 2020-08-31 0001023459 simu:CognigenMember 2020-08-31 0001023459 simu:DILIsymMember 2020-08-31 0001023459 simu:LixoftMember 2020-08-31 0001023459 srt:ConsolidationEliminationsMember 2020-08-31 0001023459 us-gaap:OperatingSegmentsMember 2020-08-31 0001023459 simu:SimulationsMember 2018-09-01 2019-08-31 0001023459 simu:CognigenMember 2018-09-01 2019-08-31 0001023459 simu:DILIsymMember 2018-09-01 2019-08-31 0001023459 srt:ConsolidationEliminationsMember 2018-09-01 2019-08-31 0001023459 us-gaap:OperatingSegmentsMember 2018-09-01 2019-08-31 0001023459 simu:SimulationsMember 2019-08-31 0001023459 simu:CognigenMember 2019-08-31 0001023459 simu:DILIsymMember 2019-08-31 0001023459 srt:ConsolidationEliminationsMember 2019-08-31 0001023459 us-gaap:OperatingSegmentsMember 2019-08-31 0001023459 simu:SoftwareMember 2020-09-01 2021-08-31 0001023459 us-gaap:ServiceMember 2020-09-01 2021-08-31 0001023459 simu:SoftwareMember 2019-09-01 2020-08-31 0001023459 us-gaap:ServiceMember 2019-09-01 2020-08-31 0001023459 simu:SoftwareMember 2018-09-01 2019-08-31 0001023459 us-gaap:ServiceMember 2018-09-01 2019-08-31 0001023459 simu:NorthAndSouthAmericaMember 2020-09-01 2021-08-31 0001023459 simu:NorthAndSouthAmericaMember 2019-09-01 2020-08-31 0001023459 simu:NorthAndSouthAmericaMember 2018-09-01 2019-08-31 0001023459 us-gaap:EMEAMember 2020-09-01 2021-08-31 0001023459 us-gaap:EMEAMember 2019-09-01 2020-08-31 0001023459 us-gaap:EMEAMember 2018-09-01 2019-08-31 0001023459 srt:AsiaMember 2020-09-01 2021-08-31 0001023459 srt:AsiaMember 2019-09-01 2020-08-31 0001023459 srt:AsiaMember 2018-09-01 2019-08-31 0001023459 simu:LixoftMember simu:FormerShareholdersMember 2020-09-01 2021-08-31 0001023459 simu:DILIsymMember simu:FormerShareholdersMember 2021-08-31 0001023459 simu:LixoftMember simu:FormerShareholdersMember 2021-08-31 0001023459 simu:LixoftMember 2020-09-01 2021-08-31 0001023459 simu:LixoftMember 2020-04-02 0001023459 simu:LixoftMember 2019-09-01 2020-04-02 0001023459 2020-09-01 2020-11-30 0001023459 2020-12-01 2021-02-28 0001023459 2021-03-01 2021-05-31 0001023459 2021-06-01 2021-08-31 0001023459 2019-09-01 2019-11-30 0001023459 2019-12-01 2020-02-29 0001023459 2020-03-01 2020-05-31 0001023459 2020-06-01 2020-08-31 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure

Table of Contents

 

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, DC 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 August 31, 2021

or

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

For the transition period from _________ to _________

Commission file number: 001-32046

 

Simulations Plus, Inc.

(Exact name of registrant as specified in its charter)

 

California

(State or other jurisdiction of incorporation or organization)

95-4595609

(I.R.S. Employer Identification No.)

   

42505 Tenth Street West

Lancaster, CA 93534-7059

(Address of principal executive offices including zip code)

 

(661) 723-7723

(Registrant’s telephone number, including area code)

 

SECURITIES REGISTERED PURSUANT TO SECTION 12(b) OF THE ACT:

 

Title of Each Class

Common Stock, par value $0.001 per share

Trading Symbol(s)
SLP

Name of Each Exchange on Which Registered

NASDAQ Stock Market LLC

 

SECURITIES REGISTERED PURSUANT TO SECTION 12(G) OF THE ACT: NONE

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.    Yes ☒ No ☐

 

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

 

Indicate by check mark whether the registrant (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 the registrant 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 the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).   Yes    ☒  No   ☐

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

  Large accelerated Filer  ☒ Accelerated Filer  ☐
  Non-accelerated Filer  ☐ Smaller reporting company 
  Emerging growth 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.  

 

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

 

The aggregate market value of the registrant’s common stock held by non-affiliates of the registrant as of February 26, 2021, the last business day of the registrant’s most recently completed second fiscal quarter, based upon the closing price of the common stock as reported by The Nasdaq Global Capital Market on such date, was approximately $1,110,936,489. This calculation does not reflect a determination that persons are affiliates for any other purposes.

 

As of October 25, 2021, 20,147,714 shares of the registrant’s common stock were outstanding.

 

DOCUMENTS INCORPORATED BY REFERENCE

 

Certain portions of the registrant’s definitive proxy statement to be delivered to its shareholders in connection with the registrant’s 2022 Annual Meeting of Shareholders are incorporated by reference into Part III of this Annual Report on Form 10-K. Such definitive proxy statement will be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K.

 

 

   

 

 

Simulations Plus, Inc.
FORM 10-K
For the Fiscal Year Ended August 31, 2021

 

Table of Contents

 

  Page
PART I
   
ITEM 1 – BUSINESS 2
ITEM 1A – RISK FACTORS 14
ITEM 1B – UNRESOLVED STAFF COMMENTS 33
ITEM 2 – PROPERTIES 33
ITEM 3 – LEGAL PROCEEDINGS 34
ITEM 4 – MINE SAFETY DISCLOSURES 34
   
PART II
   
ITEM 5 – MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES 35
ITEM 6 – [RESERVED] 37
ITEM 7 – MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS 37
ITEM 7A – QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK 50
ITEM 8 – FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA 51
ITEM 9 – CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE 51
ITEM 9A – CONTROLS AND PROCEDURES 51
ITEM 9B – OTHER INFORMATION 51
   
PART III
   
ITEM 10 – DIRECTORS, EXECUTIVE OFFICERS, AND CORPORATE GOVERNANCE 52
ITEM 11 – EXECUTIVE COMPENSATION 52
ITEM 12 – SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS 52
ITEM 13 – CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE 52
ITEM 14 – PRINCIPAL ACCOUNTING FEES AND SERVICES 52
   
PART IV
   
ITEM 15 – EXHIBITS, FINANCIAL STATEMENT SCHEDULES 53
SIGNATURES 55

 

 

 

 

 

 i 

 

 

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

 

This Annual Report on Form 10-K contains forward-looking statements, within the meaning of the Private Securities Litigation Reform Act of 1995, concerning our business, operations, and financial performance and condition, as well as our plans, objectives, and expectations for our business operations and financial performance and condition. Any statements contained herein that are not statements of historical facts may be deemed to be forward-looking statements. In some cases, you can identify forward-looking statements by terminology such as “aim,” “anticipate,” “assume,” “believe,” “contemplate,” “continue,” “could,” “due,” “estimate,” “expect,” “goal,” “intend,” “may,” “objective,” “plan,” “predict,” “potential,” “positioned,” “seek,” “should,” “target,” “will,” “would,” and other similar expressions that are predictions of or indicate future events and future trends, or the negative of these terms or other comparable terminology. These forward-looking statements include, but are not limited to, statements about:

 

  ·   the continued growth in demand for our software products and consulting services in the pharmaceutical drug development industry;

 

  ·   our sales, marketing, and distribution prospects;

 

  ·   the continuing productivity and effectiveness of our commercial infrastructure and worldwide salesforce;

 

  ·   our financial performance;

 

  ·   our expectations regarding the worldwide market for modeling and simulation services;

 

  ·   the continued competitive positioning of our software products and services;

 

  ·   our expectations regarding the potential market size and the continuing expansion of modeling and simulation usage in the drug development sector;

 

  ·   the scope of protection we are able to maintain for intellectual property rights covering our software products;
       
  ·   the modeling and simulation software and services market;
       
  ·   the continued expectations of growth for pharmaceutical drug development research and development expenditures;

 

  ·   our ability to grow our consulting staff to meet demand and retain scientific employees to perform consulting services for our customers;

 

  ·   the continuing support of the use of modeling and simulation by regulatory authorities like the U.S. Food and Drug Administration (FDA);

 

  ·   the implementation of our business model and strategic plans for our business and technology;

 

  ·   our expectations regarding the effects of the COVID-19 pandemic on our business and our clients’; and

 

  ·   developments and projections relating to our competitors and our industry.

 

These forward-looking statements are based on management’s beliefs and assumptions, as well as management’s current plans, expectations, estimates, forecasts, and projections about our business and the industry in which we operate and are not guarantees of future performance or development. These forward-looking statements involve known and unknown risks, uncertainties, and other factors that are in some cases beyond our control. As a result, any or all of our forward-looking statements in this Annual Report on Form 10-K may turn out to be inaccurate and actual results or events could differ materially from the plans, expectations, estimates, forecasts, and projections disclosed in the forward-looking statements that we make. Factors that may cause actual results to differ materially from current expectations include, among other things, those listed under “Risk Factors” and elsewhere in this Annual Report on Form 10-K. Investors are urged to consider these factors carefully in evaluating the forward-looking statements. These forward-looking statements speak only as of the date of this Annual Report on Form 10-K. Except as required by law, we assume no obligation to update or revise these forward-looking statements for any reason, even if new information becomes available in the future.

 

 

 

 

 

 1 

 

PART I

 

ITEM 1 –BUSINESS

 

As used in this Annual Report Form 10-K, each of the terms “we,” “us,” “our,” the “Company” and “Simulations Plus” refers to Simulations Plus, Inc. and its wholly owned subsidiaries (both current and previous, as applicable) Cognigen Corporation, of Buffalo, New York; DILIsym Services, Inc. of Research Triangle Park, North Carolina; and Lixoft of Paris, France, unless otherwise stated or the context otherwise requires.

 

OVERVIEW

 

Simulations Plus, Inc., incorporated in 1996, is a premier developer of modeling and simulation software for drug discovery and development, including the prediction of properties of molecules utilizing both artificial intelligence (“AI”) as well as machine-based technology. We also provide consulting services ranging from early drug discovery through preclinical and clinical trial development to regulatory submissions in support of product approval. Our software and consulting services are provided to major pharmaceutical, biotechnology, agrochemical, cosmetics, and food industry companies and to academic and regulatory agencies worldwide for use in the conduct of industry-based research. The Company is headquartered in Southern California, with offices in Buffalo, NY, Research Triangle Park, NC, and Paris, France. Our common stock has traded on the Nasdaq Global Select Market under the symbol “SLP” since May 13, 2021, prior to which it traded on the Nasdaq Capital Market under the same symbol.

 

We are a global leader, delivering relevant, cost-effective software and creative and insightful consulting services. Pharmaceutical and biotechnology companies use our software programs and scientific consulting services to guide early drug discovery (molecule design screening and lead optimization), preclinical, and clinical development programs, and development of generic medicines after patent expiration, including using our software products and services to enhance their understanding of the properties of potential new medicines and to use emerging data to improve formulations, select and justify dosing regimens, support the generics industry, optimize clinical trial designs, and simulate outcomes in special populations, such as in elderly and pediatric patients.

 

SEGMENT INFORMATION

 

During the year ended August 31, 2021, our business was organized into four reportable segments, based on the following business divisions: (i) Simulations Plus, (ii) Cognigen, (iii) DILIsym, and (iv) Lixoft.

 

Simulations Plus

 

Simulations Plus is focused on improving the way scientists use knowledge and data to predict the properties and outcomes of pharmaceutical and biotechnology agents by providing a wide range of early discovery, preclinical, and clinical consulting services and software. Our innovations in integrating new and existing science in medicinal and computational chemistry, pharmaceutical science, biology, physiology, AI and machine learning into our software have enabled us to be a leading software provider for modeling and simulation, and prediction of molecular properties from structure.

 

Cognigen

 

We acquired Cognigen Corporation (“Cognigen”) in September 2014. With the acquisition of Cognigen, the Company became a leading provider of population modeling and simulation contract research services for the pharmaceutical and biotechnology industries. Our consulting services include modeling, clinical trial simulations, data programming, and technical writing services in support of regulatory submissions.

 

Effective September 1, 2021, we merged Cognigen with and into Simulations Plus, Inc. through a short-form merger (the “Cognigen Merger”). To effectuate the Cognigen Merger, we filed Certificates of Ownership with the Secretaries of State of the states of Delaware (Cognigen’s state of incorporation) and California (the Company’s state of incorporation). Consummation of the Cognigen Merger was not subject to approval of our stockholders and did not materially impact the rights of our stockholders.

 

 

 

 2 
 

 

DILIsym

 

We acquired DILIsym Services, Inc. (“DILIsym”) in June 2017. The acquisition of DILIsym positioned the Company as a leading provider of Quantitative Systems Toxicology services including Drug Induced Liver Injury (“DILI”) modeling and related consulting services as well as simulation programs for analyzing nonalcoholic fatty liver disease (NAFLD). DILIsym has subsequently expanded its capabilities to include Quantitative Systems Pharmacology services in areas including idiopathic pulmonary fibrosis (IPF) and Radasym.

 

Effective September 1, 2021, we merged DILIsym with and into Simulations Plus, Inc. through a short-form merger (the “DILIsym Merger”). To effectuate the DILIsym Merger, we filed Certificates of Ownership with the Secretaries of State of the states of Delaware (DILIsym’s state of incorporation) and California (the Company’s state of incorporation). Consummation of the DILIsym Merger was not subject to approval of our stockholders, and did not materially impact the rights of our stockholders.

 

Lixoft

 

We acquired Lixoft as a wholly owned subsidiary in April 2020. Lixoft brings to the Company MonolixSuite®, which can take modeling projects from data exploration to clinical trial simulations. In addition, Lixoft provides training and consulting services designed to accelerate pharmacometric studies. Lixoft’s technologies were developed as a result of a research program led by the French national research institute for digital science and technology (Inria).

 

Below is a summary of revenue percentages by reportable segment for the fiscal years ended August 31:

 

   2021   2020   2019 
Simulations Plus, Inc.   54%    53%    58% 
Cognigen   23%    26%    27% 
DILIsym   13%    17%    15% 
Lixoft   10%    4%    —% 
Total   100%    100%    100% 

 

Going forward, we expect to report segment information based on our two business units (software business and consulting services business) in addition to reporting by division.

  

PRODUCTS

 

General

 

We currently offer twelve software products for pharmaceutical research and development as follows:

 

·Three simulation products that provide time-dependent results based on solving large sets of differential equations:

 

oGastroPlus®
oDDDPlus™
oMembranePlus™

 

·Two products that predict and analyze static properties of chemicals utilizing both artificial intelligence as well as machine learning technologies:

 

oADMET Predictor®
oMedChem Designer™

 

 

 

 

 3 
 

 

·Five products that are based on mechanistic, mathematical models:

 

oDILIsym®
oNAFLDsym®
oIPFsym™
oRENAsym®
oMITOsym®

 

·Two products designed for modeling and simulation that allow for population analyses and rapid clinical trial data analysis and regulatory submissions:

 

oMonolixSuite® (the combination of Monolix, PKanalix, and Simulx).
oPKPlus™

 

Software Business

 

Our software business represented 60% of our total revenue during the year ended August 31, 2021, and was primarily generated by the following products:

 

GastroPlus

 

Our flagship product, originally introduced in 1998, and currently our largest single source of software revenue, is GastroPlus. GastroPlus mechanistically simulates the absorption and drug interaction of compounds administered to humans and animals and is currently one of the most widely used commercial software products of its type by industry and regulatory agencies in the U.S. and globally. Our goal with GastroPlus is to integrate the most advanced science into user-friendly software to enable researchers and regulators to perform sophisticated analyses of complex compound behaviors in humans and laboratory animals. We work to release updated versions of the program on an ongoing basis.

 

In February 2021, GastroPlus version 9.8.1, which included new mechanisms and updated documentation for key drug interaction standards models, was released. This version added important new capabilities, including improvements to population simulations, additional dosage route models, drug interactions, and new enhancements when importing chemical structures, among others.

 

Because of the widespread use of GastroPlus, we have been able to enter into both funded and unfunded collaborations with industry and government agencies to drive advances to modeling and simulation science. In all such collaborations, we own the intellectual property developed within the GastroPlus program, and updates are integrated into future versions and made available to clients. Recent collaborations include:

 

·Virtual bioequivalence trials: in October 2019, we entered a funded collaboration with a large pharmaceutical company to develop the Virtual Bioequivalence (“BE”) Trial Simulator™ in GastroPlus. This collaboration enhances the GastroPlus platform to evaluate population and formulation variability on the BE of different products.

  

·Oral absorption – Advanced Compartmental Absorption and Transit (ACAT™) model: in November 2019, we entered a new funded collaboration with a large pharmaceutical company to modify the mechanistic ACAT™ model in GastroPlus to support gastrointestinal disease research. In January 2021, we entered into a new funded collaboration with a different large pharmaceutical company to add novel mechanisms for oral peptide formulations within the ACAT™ model to expand oral absorption modeling beyond small molecules.

 

·Oral cavity absorption model: in October 2020, through a joint proposal with the St. Louis College of Pharmacy at University of Health Sciences and Pharmacy in St. Louis, we were awarded a new funded cooperative agreement from the FDA to establish novel in vitro/in silico models for the oral cavity route of administration in GastroPlus.

 

·Unfunded research collaborations: We also have two unfunded RCAs with the FDA: one with the Office of Generic Drugs (“OGD”) that began in 2014, and one announced in July 2019 with the Center for Veterinary Medicine (“CVM”).

  

 

 

 4 
 

 

ADMET Predictor

 

ADMET (Absorption, Distribution, Metabolism, Excretion, and Toxicity) Predictor is a top-ranked, chemistry-based computer program that takes molecular structures as inputs and uses machine learning technology to predict different properties for them. This capability allows chemists to generate estimates for many important molecular properties without the need to synthesize and test the molecules. A chemist can then assess the likely success of many existing molecules in a company’s chemical library, as well as molecules that have never been made.

  

The optional ADMET Modeler™ AIDD (Artificial Intelligence-driven Drug Design) Module in ADMET Predictor enables scientists to use their own experimental data to quickly create proprietary high-quality predictive models using the same powerful AI engine we use to build our top-ranked property predictions.

 

Version 10.2 of ADMET Predictor marketed as APX.2, was released in April 2021, which added many new features including, but not limited to: (i) new capabilities in the High Throughput Pharmacokinetic (“HTPK”) Simulation Module which integrates machine learning and physiologically based pharmacokinetic (PBPK) technologies to guide lead selection, (ii) new intravenous (IV) bolus route of administration to complement oral dosing options, (iii) Multi-dosing for more complex administration regimens, (iv) plasma concentration versus time curve overlay for easy comparison across compounds, (v) Additional options for dose optimization to support universal safety and efficacy definitions.

 

We have made significant investments in two key areas with recent versions: improving integration of our top-ranked ADMET Predictor and GastroPlus models to leverage our novel ‘Discovery PBPK’ approaches for chemists and safety researchers, and further enhancing our best-in-class machine learning engine to assist with drug discovery.

 

Recent collaborations include:

 

·Drug discovery workflows: in December 2019, we entered into a new collaboration agreement with Bayer AG to advance our ADMET Predictor machine learning software for use within integrated drug discovery workflows by developing improved structure and tautomer handling capabilities that will support data integrity across the different discovery platforms.

 

·High-throughput pharmacokinetic (HTPK) simulations: in April 2020, we entered into a new collaboration agreement with a large pharmaceutical company to develop enhanced capabilities in our existing HTPK Simulation Module which will incorporate PBPK modeling into the partner’s discovery platform to support compound screening activities. In September 2020, we entered an accelerated second phase of this collaboration with the sponsor company to add further enhancements to the HTPK Simulation Module calculations and workflows.

 

·Artificial Intelligence Drug Discovery (“AIDD”) Module validation: in September 2020, we entered into a collaborative research agreement with a large pharmaceutical company to apply the AIDD Module to an active therapeutic program. We worked with the partner to define the multi-objective parameters against which the lead molecule(s) were to be optimized. In April 2021, we received initial experimental results from 10 candidate molecules selected for synthesis and testing. In August 2021, the second phase of experimental results were received. Peer-reviewed manuscripts of the methodology and results are expected to be jointly published with our collaboration partner in 2022.

 

MonolixSuite

 

The MonolixSuite is a unique solution for modeling and simulation for pharmaceutical companies, biotechnology enterprises, and hospitals. It supports nonparametric analyses, population analyses and modeling, and clinical trial simulation. The extended MonolixSuite contains three main products: Monolix, Simulx, and PKanalix. Monolix 2020R1 was released in November 2020, which combines the most advanced algorithms with a unique ease of use. The products are used by pharmaceutical companies across the globe at each step of drug development, from preclinical to first-in-human, clinical, and post-approval.

 

 

 

 5 
 

 

Consulting Services Business

 

General

 

Our scientists and engineers have extensive expertise in drug absorption via various dosing routes, pharmacokinetics, pharmacodynamics, drug-drug interactions and other areas related to the drug development process. We conduct contracted consulting studies for large customers with complex problems and who recognize our expertise in solving them, as well as for smaller customers. The demand for our consulting services has been steadily increasing, and we have expanded our consulting teams to meet the increased workload. 

 

Our consulting services business represented 40% of our total revenue during the year ended August 31, 2021, and was primarily generated by the following services:

 

PBPK

 

Beginning in 2014, the FDA and other regulatory agencies began to emphasize the need to encourage mechanistic PBPK modeling and simulation in clinical pharmacology, with final guidance documents completed in 2018. New draft guidance documents, which were released in October 2020 focused on additional biopharmaceutics applications for oral drug product development, manufacturing changes, and controls. This has resulted in an increased need for our scientific consulting staff to drawn upon its extensive experience across multiple therapeutic areas of modeling and simulation methods to provide consulting-related services in support of this sophisticated technique. We support Model-Informed Drug Discovery and Development throughout the entire product lifecycle, from discovery through translational research and clinical development when an organization does not have the time or resources to use our software directly. More specifically, our clients seek out our consulting services to acquire scientific, therapeutic-area-related modeling and simulation expertise that they do not have in-house.

 

PKPD

 

Our clinical-pharmacology-based consulting services include population pharmacokinetic and pharmacodynamic modeling, exposure-response analyses, clinical trial simulations, data programming, and technical writing services in support of regulatory submissions. In addition to modeling and simulation consulting services, we provide expertise and assistance with development-related decision-making and support for regulatory interactions related to dose selection, clinical trial design, and understanding of the determinants of safety and efficacy for new medicines.

 

QSP/T

 

We provide creative and insightful consulting services to support our quantitative systems pharmacology/quantitative systems toxicology (“QSP/QST”) modeling focused on nonalcoholic fatty liver safety NAFLD, and nonalcoholic steatohepatitis (“NASH”), IPF, heart disease, liver and kidney safety, and radiation syndrome, as well as other areas.

 

 

 

 

 6 
 

 

SALES AND MARKETING

 

We market our software and consulting services globally through attendance and presentations at scientific meetings, exhibits at trade shows, seminars at pharmaceutical companies and government agencies, our website, and various communication channels to our database of prospects and customers. At various scientific meetings around the world each year there are numerous presentations and posters reporting research that was performed using our software. Many of these presentations are from industry and FDA scientists; some are from our staff. Numerous peer-reviewed scientific journal articles are published, and conference presentations delivered, each year using our software, mostly by our customers, further supporting its use in a wide range of preclinical and clinical studies.

 

Our sales and marketing efforts are handled primarily internally by sales and marketing staff and with our scientific team and several senior management staff assisting our marketing and sales staff with trade shows, seminars, and customer training both online and on-site. We also have independent distributors in Japan, China, India, and Korea as well as in South America who sell and market our products with support from our scientists and engineers.

 

We also launched our MIDD+ (Model-Informed Drug Development) scientific conference in March 2021, where speakers shared their real-world impact using modeling & simulation technology. During the two-day event, representatives from the U.S. FDA Offices of Clinical Pharmacology, New Drug Products, Research and Standards, Translational Sciences, the Center for Drug Evaluation and Research, and the National Center for Toxicological Research, as well as ANVISA and Health Canada, provided case studies and software demonstrations on wide range of topics. The event also featured a panel discussion on the ascent of model-informed drug development and the increasing importance of developing next generation technology.

 

COMPETITION

 

We compete against a number of established companies that provide screening, testing, and research services, and products that are not based on simulation software. There are also software companies whose products do not compete directly with us but are sometimes closely related to, ours. Our competitors in this field include some companies with financial, personnel, research, and marketing resources that are larger than ours.

 

Major pharmaceutical companies conduct drug discovery and development efforts through their internal development staff and outsourcing. Smaller companies generally need to outsource a greater percentage of this effort. Thus, we compete not only with other software suppliers and scientific consulting service providers but also with the in-house development and scientific consulting teams at some of the larger pharmaceutical companies.

 

Based on our technical knowledge and expertise, we believe that we are strategically positioned to offer competitive modeling and simulation consulting services to companies. Our clients seek out our services for multiple reasons including, without limitation: (i) to acquire scientific, therapeutic-area-related modeling expertise that they do not have in-house, (ii) to address a need for modeling and simulation efforts beyond the capacity of in-house resources, (iii) to fulfill their modeling requirements more efficiently than they could do in-house, and (iv) to utilize our software when they do not have the in-house expertise to do so. We apply our software and assist companies in such areas as physiologically based pharmacokinetic modeling (“PBPK”), pharmacokinetic/pharmacodynamic (PK/PD) data analysis, and quantitative systems pharmacology/toxicology (QSP/QST). We compete against numerous service providers, ranging from departments within large contract research organizations (“CROs”) to independent consulting organizations of various sizes as well as individual consultants.

 

We believe the key factors in our ability to successfully compete in this field are our ability to: (i) continue to invest in research and development, and develop and support industry-leading simulation and modeling software and related products and services, (ii) develop and maintain a proprietary database of results of physical experiments that serve as a basis for simulated studies and empirical models, (iii) continue to attract and retain a highly-skilled scientific and engineering team, (iv) aggressively promote our products and services to our global market, and (v) develop and maintain relationships with research and development departments of pharmaceutical companies, universities, and government agencies.

 

In addition, we actively seek strategic acquisitions to expand both our pharmaceutical software portfolio and services offerings.

  

 

 

 7 
 

 

TRAINING AND TECHNICAL SUPPORT

 

Customer training and technical support are important factors in customer satisfaction for our pharmaceutical products, and we believe we are an industry leader in providing strong customer training and technical support in our business areas. We provide in-house seminars at customers’ and potential customers’ sites, as well as at selected universities to train students who will soon be industry scientists. These seminars often serve as initial training in the event the potential customer decides to license or evaluate our software. Technical support is provided after the sale of any software in the form of on-site training (at the customer’s expense), web meetings and telephone, fax, and e-mail assistance to the customer’s users during the customer’s license period. 

 

We provide telephone, e-mail, and web-based support for all of our software products. Technical support for our software is provided by our life sciences teams and our inside sales and support staff. Technical support for our software products is generally minimal.

 

We provide support to the GastroPlus User Group in Japan, which was organized by Japanese researchers in 2009. In early 2013, a group of scientists in Europe and North America organized another GastroPlus User Group following the example set in Japan. Over 1,300 members have joined this group to date. We support this group through coordination of online meetings each month and managing the user group website for exchange of information among members. These user groups provide us valuable feedback for desired new features and suggested interface changes.

 

RESEARCH AND DEVELOPMENT

 

The development of our software is focused on expanding our product portfolio, designing enhancements to our core technologies, and integrating existing and new products into our principal software architecture and platform technologies. We intend to continue to offer regular updates to our products and to continue to look for opportunities to expand our existing suite of products and services.

 

To date, we have developed products internally, sometimes also licensing or acquiring products, or portions of products, from third parties. In certain instances, these arrangements have required that we pay royalties to third parties; we have paid no royalties during the year ended August 31, 2021. We intend to continue to license or otherwise acquire technology or products from third parties when it makes business sense to do so. 

 

Research and development (“R&D”) activities include both enhancement of existing products and development of new products. Development of new products and adding functionality to existing products are capitalized in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 985-20, “Costs of Software to Be Sold, Leased, or Marketed.” R&D expenditures, which primarily relate to both capitalized and expensed salaries, R&D supplies, laboratory testing, and R&D consulting, were approximately $6.9 million during fiscal year 2021, of which $2.9 million was capitalized. R&D expenditures were approximately $5.3 million during fiscal year 2020, of which $2.3 million was capitalized. R&D expenditures during fiscal year 2019 were approximately $4.3 million of which $1.8 million was capitalized.

 

Our software products are designed and developed by our development teams managed out of offices in California, North Carolina (Research Triangle Park), New York (Buffalo), and Paris, France. We also employ people who can work remotely using collaboration software. Our products and services are delivered electronically.

 

CUSTOMERS

 

Our customers include biotech and pharmaceutical companies, universities, and regulatory agencies and other government organizations. We concentrate on serving the needs of our customers in drug discovery, development, clinical trials, and post-patent generic formulation development. Our current customer base is highly fragmented; in 2021, three of our customers each accounted for 11%, 4% and 3% of our revenues, respectively. With the one exception, no other customers made up more than 11% of our revenues in the last four years.

 

 

 

 

 8 
 

 

SEASONALITY

 

Our revenues exhibit seasonal fluctuations, with the first fiscal quarter (September-November) and fourth fiscal quarter (June-August) generally having the lowest revenues due to vacations and reduced activities at our customers’ sites. In addition, as revenue has grown in recent years, we have seen some flattening from quarter to quarter due to higher revenue in our second and third quarters. This is due to pharmaceutical industry buying patterns as well as our revenue recognition policies for software, consulting service slowdowns due to vacations, and lower customer and employee conference attendance in those periods. Revenues for any quarter are not necessarily indicative of revenues for any future period; however, because our pharmaceutical software is licensed on an annual basis, renewals are usually within the same quarter year after year.

 

ENVIRONMENTAL MATTERS

 

We believe we are in compliance in all material respects with all applicable environmental laws. Presently, we do not anticipate that such compliance will have a material effect on capital expenditures, earnings, or competitive position with respect to any of our operations.

 

HUMAN CAPITAL RESOURCES

 

We are committed to our people, and we embrace a culture of engagement, empowerment, and equity. Over 90 percent of our global employees are employed full-time, and more than two-thirds work within our life sciences software or consulting divisions. Given the specialized nature of our business, candidates for our open positions are strategically selected for their unique education and skills. The majority of our employees have advanced degrees in mathematics, chemistry, biomedical engineering, and/or the pharmaceutical sciences; more than half hold doctorate degrees and approximately one-fifth hold master’s degrees.

 

As of August 31, 2021, we employed a total of 146 persons, including 135 full-time employees and 11 part-time employees, consisting of 92 in scientific, technical, and research and development, 10 in marketing and sales, and 44 in administration and accounting. Currently 73 employees hold PhDs. (including PharmDs) in their respective science or engineering disciplines, and 31 employees hold one or more Master’s degrees. Most of the senior management team and all of the members of our Board of Directors hold graduate degrees.

 

We believe that our future success will depend, in part, on our ability to continue to attract, hire, and retain qualified personnel. We continue to seek additions to our science and technical staff, although the competition for such personnel in the pharmaceutical industry is intense. None of our employees is represented by a labor union, and we have never experienced a work stoppage. We believe that our relations with our employees are good.

 

Diversity, Equity and Inclusion

 

In 2020, we expanded our Human Resources team to implement unified and consistent policies, procedures, and employee training across all of our business units. In our recruitment and hiring, we embrace diversity with the knowledge that it can lead to greater innovation, and in our workplace, we foster inclusion so all employees feel they are a part of our team with equal access to all opportunities. One of our goals is to continue expanding our focus on diversity, equity and inclusion. In terms of gender equity, women comprise 46% of our workforce and men comprise 54%.

 

Training and Awareness Programs

 

In 2020, we expanded our Human Resources team and broadened our capabilities to include, among other responsibilities, a new focus on training and development. Company-wide, we have analyzed all of our positions, including job descriptions and salary bands, and are creating career paths for the different functions within our organization. We will use these career paths as a basis for promoting employee career development and growth within the organization, as well as in recruiting and hiring new talent.

 

As we finalize the career paths, we are also committed to conducting a Talent Gap Analysis, a process by which we will design and implement a comprehensive training program to be integrated into the annual Performance Review cycle. This employee training program will include several key components of career development such as technical and soft skills, leadership development, and mandated employee compliance training.

 

 

 

 9 
 

 

In addition to these new employee training and development initiatives, we have an ongoing program of cross-specialty training consisting of presentations by expert modelers from each division. These monthly sessions serve to familiarize all divisions with the applications and techniques unique to each division and, in so doing, create opportunities to find synergies, expand the knowledge base across all divisions, and build a shared sense of purpose.

 

Health & Safety

 

We place a high value on maintaining a clean, safe, and healthy environment for our employees. We believe that we have in place effective procedures to identify, evaluate, and mitigate potential risks associated with our operations, although we believe such risks are minimal.

 

The well-being of our employees, whether they are working in our divisional offices or remotely from home offices, is paramount. We believe that we are substantially in compliance with all applicable laws, regulations, and standards, and we make every effort to be attentive and responsive to our employees’ needs. In our offices, we have provided employees with ergonomic equipment, including ergonomic chairs and standing desks, and for their home offices, we provide an allowance for the purchase of home office equipment.

 

We also consider open and transparent channels of communication to be as a critical component of our employee health and wellness program. Toward this end, on a quarterly basis, we hold a company-wide virtual meeting to keep our employees engaged, informed, and apprised of activities occurring at the company and at each division, including quarterly financial results, future goals, and notable milestones.

 

INTELLECTUAL PROPERTY AND OTHER PROPRIETARY RIGHTS

 

We primarily protect our intellectual property through copyrights and trade secrets. Our intellectual property consists primarily of source code for computer programs and data files for various applications of those programs in the pharmaceutical software businesses. The expertise of our staff is a considerable asset closely related to intellectual property, and attracting and retaining highly qualified scientists and engineers is essential to our business.

 

EFFECT OF GOVERNMENT REGULATIONS

 

We believe that our operations are substantially in compliance with all applicable laws and regulations and that it holds all necessary permits to operate our business in each jurisdiction in which our facilities are located. Laws and government regulations are subject to change and interpretation. Our pharmaceutical software products are tools used in research and development and are neither approved nor approvable by the FDA or other government agencies.

 

No significant pollution or other types of hazardous emission result from our operations and it is not anticipated that our operations will be materially affected by federal, state or local provisions concerning environmental controls. Our costs of complying with environmental, health and safety requirements have not been material. Furthermore, compliance with federal, state and local requirements regulating the discharge of materials into the environment, or otherwise relating to the protection of the environment, have not had, nor are they expected to have, any material effect on the capital expenditures, earnings or competitive position of the Company.

 

COMPANY WEBSITE

 

We maintain a corporate website at: www.simulations-plus.com.

 

The contents of this website are not incorporated in or otherwise to be regarded as part of this Annual Report. We file reports with the SEC which are available on our website free of charge. These reports include annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, “Section 16” filings on Form 3, Form 4, and Form 5, and other related filings, each of which is provided on our website as soon as reasonably practical after we electronically file such materials with or furnish them to the SEC. In addition, the SEC maintains a website (www.sec.gov) that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC, including the Company.

 

 

 

 10 
 

 

ENVIRONMENTAL, SOCIAL, GOVERNANCE

 

We are committed to providing consistent and excellent return to our shareholders, all while maintaining a strong sense of good corporate citizenship that places a high value on the welfare of our employees, the communities in which we operate, and the world as a whole. We believe that effectively prioritizing and managing our Environmental, Social, and Governance (“ESG”) topics will help create long-term value for our investors. We also believe that transparently disclosing the goals and relevant metrics related to our ESG programs will allow our stakeholders to be informed about our progress.

 

The topics covered in this section are identified through third-party ESG reporting frameworks, standards and metrics, such as the Sustainability Accounting Standards Board (“SASB”), and United Nations Sustainable Development Goals. More information on our key ESG programs, goals and commitments, and key metrics can be found on our website in our 2020 ESG Report.

 

Our ESG highlights include the following:

 

COVID-19 Response

 

With employee health and safety always a top priority, we proactively implemented a COVID-19 Contingency Plan in late February of 2020, prior to the state-issued stay-at-home orders. The comprehensive plan included information on prevention measures, travel restrictions, when and how to quarantine, the Families First Coronavirus Response Act, sick leave arrangements, including caring for family members affected by COVID-19, and workplace safety measures. At the time, as part of our ongoing flexible work initiative to give employees the option of telecommuting or working remotely, over 40 percent of our workforce was already working from home, however in response to the COVID-19 pandemic, we took quick action to ensure the safety of the rest of our workforce by supporting them in setting up home offices.

 

Since that initial plan was disseminated, additional updates from management have included the most up-to-date information from the U.S. Department of State, Center for Disease Control (‘CDC”) and World Health Organization (“WHO”), and we have, at all times, encouraged employees to keep management informed of the need for any additional support. Our COVID-19 Contingency Plan communication and our Policy for Returning to Work During the Coronavirus Pandemic specify several CDC-recommended measures to mitigate the spread of COVID-19 in the workplace, including that masks be worn in the office, the importance of social and physical distancing and frequent hand-washing, and that employees are to remain home if feeling unwell and self-quarantine following any possible exposure to the virus. In addition to these measures, we have increased sanitation procedures and updated our travel policy to ensure the safety of those employees who have resumed working in the office and those who travel for business.

 

We will continue to monitor mandates, guidelines and recommendations issued by the CDC, WHO and local governments as they are released, and revise our COVID-19 Contingency Plan communication and our Policy for Returning to Work During the Coronavirus Pandemic accordingly.

 

Environmental Matters

 

· We participate in a recycling program through our local waste management facility to divert all recyclable materials – bottles, cans, plastics, paper, and cardboard – from landfills. Across the Company, our facilities provide for recycling, and our electronic waste is sent to local approved e-waste recycling centers.

 

·Our operations are built on continual improvements in efficiency and clean energy. From 2012 to 2019, our Cognigen division redesigned its data center to be more energy efficient as part of our ongoing and increasing commitment to reduce our environmental footprint and energy usage. An example of an upgrade is the installation of an uninterruptible power supply with hot and cold dial separation, and regulating the temperature and airflow through in-row cooling units with high efficiency fans based on cooling needs.

 

·We are also attentive to our energy use in our office operations. For instance, our Lancaster facility recently switched to renewable energy. Lancaster Choice Energy (“LCE”) is the locally run power program created by the City of Lancaster, and we now proudly participate in LCE’s Smart Choice 100% renewable energy program. Our decision to opt in to the program not only contributes to the city’s goal of becoming one of the world’s first net-zero cities, but also reflects our dedication to creating positive impacts on the environment and local communities.

 

·We believe we are in compliance in all material respects with all applicable environmental laws. Presently, we do not anticipate that such compliance will have a material effect on capital expenditures, earnings, or competitive position with respect to any of our operations.

 

 

 

 11 
 

 

Social Impact and Supporting our Communities

 

  · Our support for the academic community is broad and deep. We provide certain distinguished professors at academic institutions with free reference site licenses for nonprofit research and teaching, including providing free access to our software in university instruction. In addition to reference site licenses, academic and research institutions are entitled to a 95% discount off commercial license fees, and we offer students and professors either free or substantially reduced fees to attend our training courses and workshops. In recent years, we have sponsored several students with awards given by the Society of Toxicology.

 

  · We provide sponsorships to numerous conferences, symposia, and associations such as the American Conference on Pharmacometrics (ACoP), American Association of Pharmaceutical Scientists (AAPS), American Chemical Society (ACS), Controlled Release Society (CRS), Groupe de Métabolisme et Pharmacocinétique (GMP), and the Gordon Research Conferences.

 

·At the local level, we promote a culture of voluntarism, and we offer our employees the flexibility they need to participate, from sponsoring and participating in charity golf tournaments to volunteering to serve hot meals to the disadvantaged. In recent years, we have joined the global GivingTuesday movement and donated food, clothing, and financial support to several organizations that serve those in need in our communities.

 

Our People

 

·Our commitment to community, to education, and to gender equity can best be summarized by how we have, for more than a decade, funded a summer scholarship to Tech Trek, a one-week residential science, technology, engineering, and math (“STEM”) camp founded and operated by the American Association of University Women (AAUW) that is designed to inspire young women to attend college, to major in STEM fields, and to pursue STEM careers. Our own female scientists, who are excellent role models for these young women, have volunteered their time to personally present our Tech Trek scholarship each year.

 

Customer Privacy & Data Security

 

·We value customer privacy and the data we collect are only as needed to deliver company information, software products, and consulting services. Our website includes our comprehensive Privacy Policy, which details what and how data are collected, how data are used and stored, and the options for controlling personal data, including opting-out, accessing, updating, or deleting it.

 

·In recognition of the critical importance of Data Security to our operations, including Cybersecurity, Data Protection and Customer Privacy, our executive leadership team conducts a thorough examination of all elements of Data Security. Our objective is to ensure the security, confidentiality, and privacy of our systems and information assets, and to follow and be compliant with all relevant laws, regulations, and guidelines, including, but not limited to:

 

oU.S. and State Data Privacy Laws
oThe EU’s General Data Protection Regulation (“GDPR”)
oPharmaceutical Good Practice Quality Guidelines, including FDA 21 CFR Part 11
oSarbanes-Oxley Act
 oPersonal Information Protection Law of the People’s Republic of China (“PIPL”)

 

  · Our corporate-level IT department brings greater consistency, efficiency, and functional IT support across all divisions. The IT department is responsible for centralizing divisional data processing, storage, and backup capabilities at each of our geographical locations. The IT department is also responsible for ensuring that corporate IT policies are aligned and compliant with all applicable regulatory provisions and current best practices.

 

 

 

 

 12 
 

 

·Our corporate-level Data Protection Officer (DPO) is responsible for establishing and maintaining a Personal Data Privacy program throughout the Company that is compliant with applicable data privacy laws and legislation at the state and federal levels, as well as the EU’s GDPR, and China’s PIPL. The DPO is leading our efforts to further build and implement a company-wide Personal Data Protection and Customer Privacy framework, protocols, and training.

 

·Our ongoing program of employee training in security awareness keeps our staff fully informed about potential cyber threats - such as phishing and malware – with periodic random phishing tests.

 

Business Ethics

 

  · From the Company’s inception, we have placed the highest emphasis on conducting our business with honesty and integrity. The highest ethical standards are expected of management and employees alike, and we continuously strive to create a corporate culture of honesty, integrity, and trust. Throughout our operations and in our dealings with our stakeholders, we endeavor to engender the confidence that the Company’s conduct is beyond reproach.

 

  · The policies we have developed are intended to:

 

oDefine and disseminate our core values and the legal requirements applicable to good business conduct and ethical behavior
oOffer guidance in understanding Company policies, interpreting laws, and handling Company-related issues and situations
oFoster clear, ethical behaviors and conduct to create an atmosphere of respect, trust, cooperation, and collaboration throughout the Company and its activities
oProvide clear and well-defined procedures by which employees can easily obtain information, ask questions, and, if necessary, report any suspected violations of any of our Business Ethics policies

 

·In addition to abiding by all applicable laws, all management and employees are required to comply fully with our Corporate Code of Business Conduct and Ethics (“CCBCE”) which sets forth the Company’s values, business culture, and practices.

 

Human Rights

 

·The Company was founded on the belief that our software technologies could lead to important advances in healthcare, thereby improving patient outcomes, advancing and improving global health, and bettering the lives of humankind. This objective cannot be accomplished without a commitment to Human Rights, and we are committed to ensuring that, in our day-to-day business practices, in our business relationships, and in matters of employment, we will uphold our own principles as delineated in our Corporate Code of Business Conduct and Ethics. Furthermore, we support the principles set forth in the United Nations International Bill of Human Rights, specifically the Universal Declaration of Human Rights, and the ILO Declaration on Fundamental Principles and Rights at Work. As we evolve this policy, we will look to the UN Guiding Principles on Business and Human Rights (UNGPs) for guidance.

 

Governance

 

·We are committed to ensuring strong corporate governance practices on behalf of our shareholders and other stakeholders. We believe strong corporate governance provides the foundation for financial integrity and shareholder confidence. Our Board of Directors is responsible for the oversight of risks facing the Company, while our management is responsible for the day-to-day management of risk. The Board, as a whole, directly oversees our strategic and business risk, including risks related to financial reporting, compensation practices, ESG, and product developments. More information about our corporate governance features can be found in our Proxy Statement for the 2022 Annual Meeting of Shareholders (the Proxy Statement”), which will be filed within 120 days after August 31, 2021, the close of our fiscal year covered by this Annual Report.

 

   

 

 

 

 13 

 

 

ITEM 1A – RISK FACTORS

 

You should carefully consider the risks described below, as well as the other information in this Annual Report on Form 10-K, including our financial statements and the related notes and the section entitled “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” before investing in our publicly traded securities. The occurrence of any of the events or developments described below could harm our business, financial condition, operating results, and/or growth prospects. The risks described below are not the only ones facing us. Our business is also subject to the risks that affect many other companies, such as competition, technological obsolescence, labor relations, general economic conditions, geopolitical changes, and international operations. We operate in a rapidly changing environment that involves a number of risks, some of which are beyond our control. Additional risks not currently known to us or that we currently believe are immaterial also may impair our business operations and our liquidity. The risks described below could cause our actual results to differ materially from those contained in the forward-looking statements we have made in this Annual Report on Form 10-K, the information incorporated herein by reference, and those forward-looking statements we may make from time to time. You should understand that it is not possible to predict or identify all such factors. Consequently, you should not consider the following to be a complete discussion of all potential risks or uncertainties.

 

Risk Factor Summary

 

Below is a summary of the principal factors that make an investment in our common stock speculative or risky. This summary does not address all of the risks that we face. Additional discussion of the risks summarized in this risk factor summary, and other risks that we face, can be found below and should be carefully considered, together with other information included in this prospectus.

 

  · Our business is subject to risks arising from epidemic diseases, such as the recent outbreak of the COVID-19 illness.
  · Our ability to sustain or increase revenues will depend upon our success in entering new markets, continuing to increase our customer base, and in deriving additional revenues from our existing customers.
  · Consolidation and increasing competition within the pharmaceutical and biotechnology industries, drug development and services industry, and the life science market for modeling and simulation software and for cheminformatics products may decrease the number of our customers and/or affect demand for our products and services.
  ·

Increasing competition and increasing costs within the pharmaceutical and biotechnology industries may affect the demand for our products and services, which may affect our results of operations and financial condition.

  · Health care reform and restrictions on reimbursement may affect the companies that purchase or license our products or services, which may affect our results of operations and financial condition.
  · We face strong competition in the life science market for modeling and simulation software and for cheminformatics products.
  · We are subject to pricing pressures in some of the markets we serve.
  · Our operations may be interrupted by the occurrence of a natural disaster or other catastrophic event at our primary facilities.
  · Our insurance coverage may not be sufficient to avoid material impact on our financial position or results of operations resulting from claims or liabilities against us, and we may not be able to obtain insurance coverage in the future.
  · Changes in government regulation or in practices relating to the pharmaceutical or biotechnology industries could decrease the need for the services we provide.
  · Any negative commentaries made by any regulatory agencies or any failure by us to comply with applicable regulations and related guidance could harm our reputation and operating results, and compliance with new regulations and guidance may result in additional costs.
  · Our sales cycle is lengthy and customers may delay entering into contracts or decide not to adopt our products or solutions after we have expended significant time and resources and supported evaluation by them of our technology, which could result in delays in recognizing revenue and negatively impact our results of operations.
  · Many of our contracts are fixed-price and may be delayed or terminated or reduced in scope for reasons beyond our control, or we may underprice or overrun cost estimates with these contracts, potentially resulting in financial losses.
  ·

We could experience a breach of the confidentiality of the information we hold or of the security of our computer systems.

  · Impairment of goodwill or intangible assets may adversely impact future results of operations.

 

 

 

 14 
 

 

     
  · Software defects or malfunctions in our products could hurt our reputation among our customers, result in delayed or lost revenue, and expose us to liability.
  · Delays in the release of new or enhanced products or services or undetected errors in our products or services may result in increased cost to us, delayed market acceptance of our products, and delayed or lost revenue.
  · We are subject to risks associated with the operation of a global business.
  · The drug discovery and development services industry is highly competitive.
  · Changes in applicable U.S. and international tax laws or regulations and the resolution of tax disputes could negatively affect our financial results.
  · Contract research services create a risk of liability.
  · Upgrading our software could result in implementation issues and business disruptions.
  · The drug discovery and development industry has a history of patent and other intellectual property litigation, and we might be involved in costly intellectual property lawsuits.
  · We may not be able to successfully develop and market new services and products.
  · Ability to incur debt could adversely affect our business and growth prospects.
  · We depend on key personnel and may not be able to retain these employees or recruit additional qualified personnel, which could harm our business.
  · If we are not successful in selecting and integrating the businesses and technologies we acquire, or in managing our current and future divestitures, our business may suffer.
  · Our quarterly and annual operating results fluctuate and may continue to fluctuate in the future, and if we fail to meet the expectations of analysts or investors, our stock price and the value of your investment could decline substantially.
  · We derive a significant percentage of our revenues from a concentrated group of customers and the loss of more than one of our major customers could materially and adversely affect our business, results of operations or financial condition.
  · We conduct business outside the U.S., which exposes us to foreign currency exchange rate risk, amongst other risk, and could have a negative impact on our financial results.
  · A significant portion of our operating expenses is relatively fixed and planned expenditures are based in part on expectations regarding future revenues.
  · If our customers cancel their contracts or terminate or delay their clinical trials, we may lose or delay revenues and our business may be harmed.
  · If our security is breached, our business could be disrupted, our operating results could be harmed, and customers could be deterred from using our products and services.
  · Any failure by us to properly protect customer data we possess or are deemed to possess, in connection with the conduct of clinical trials, could subject us to significant liability.
  · We rely upon a single internal hosting facility and Amazon Web Services to deliver our solutions to our customers and any disruption of or interference with our hosting systems, operations, or use of the Amazon Web Services could harm our business and results of operations.
  · Defects or errors in our software applications could harm our reputation, result in significant cost to us and impair our ability to market our solutions.
  · If we are not able to reliably meet our data storage and management requirements, or if we experience any failure or interruption in the delivery of our services over the Internet, customer satisfaction and our reputation could be harmed and customer contracts may be terminated.
  · Some of our software solutions and services utilize open source software, and any failure to comply with the terms of one or more of these open source licenses could adversely affect our business.
  · We may be unable to adequately enforce or defend our ownership and use of our intellectual property and other proprietary rights.
  · Current and future litigation against us, which may arise in the ordinary course of our business, could be costly and time-consuming to defend.
  · We could incur substantial costs resulting from product liability claims relating to our products or services or our customers’ use of our products or services.
  · Our business depends on the clinical trial market, and a downturn in this market could cause our revenues to decrease.
  · As a public company, we are obligated to maintain proper and effective internal control over financial reporting. As our business expands both organically and through acquisitions, we may be unable to effectively adapt our current systems to our changing business needs and may fail to develop and maintain an effective system of disclosure controls and internal control over financial reporting which could impair our ability to produce timely and accurate financial statements or comply with applicable laws and regulations.

 

 

 

 

 15 
 

 

     
  · As a public company, we may incur significant administrative workload and expenses in connection with new and changing compliance requirements.
  · We have been paying quarterly dividends on shares of our common stock, and although there has been a consistent track record of paying these dividends, the Board of Directors may suspend the dividend, and, consequently, your ability to achieve a return on your investment will depend on appreciation in the price of our common stock.
  · If our operating and financial performance in any given period does not meet any guidance that we provide to the public, the market price of our common stock may decline.
  · The price of our common stock may fluctuate significantly, and investors could lose all or part of their investments.
  · The price of our common stock may be volatile, and our stockholders may not be able to resell shares of our common stock at or above the price they paid.
  · If securities or industry analysts issue an adverse or misleading opinion regarding our stock, or our inclusion in the S&P 600 discontinues, our stock price and trading volume could decline.
  · We may raise capital through the issuance of our common stock, convertible debt or equity linked securities, which could result in dilution to our stockholders or negatively impact the price of our common stock.

 

Certain Risks Related to Our Business

 

Our business is subject to risks arising from epidemic diseases, such as the recent outbreak of the COVID-19 illness.

 

We are subject to risks related to public health crises such as the global pandemic associated with COVID-19. In December 2019, a novel strain of coronavirus, SARS-CoV-2, was reported to have surfaced in Wuhan, China. Since then, COVID-19 has spread worldwide and has resulted in government authorities implementing numerous measures to try to contain it, such as travel bans and restrictions, quarantines, shelter-in-place orders and shutdowns. The ongoing COVID-19 global pandemic and variants thereof is having widespread, rapidly-evolving, and unpredictable impacts on global societies, economies, financial markets, and business practices. COVID-19 poses the risk that we or our employees, contractors, suppliers, and other partners may be prevented from conducting business activities for an indefinite period of time, including due to shutdowns that may be requested or mandated by governmental authorities. If the current economic conditions worsen or last for an extended period of time, we may be forced to significantly scale back our business and growth plans, which could have a material adverse effect on our business.

 

We have undertaken several measures in an effort to mitigate the spread of COVID-19, including adjusting our business practices to combat the effects by restricting employee travel, closing our offices in compliance with local guidelines and, when reopened, implementing social distancing at our office locations and additional sanitary measures. There have been no reductions in our workforce as a result of COVID-19. During the 2021 fiscal year, software renewal revenue and services revenues generated primarily from contracts signed prior to the effects of the pandemic have not been materially impacted. Revenue from new software licenses and new service contracts has been negatively impacted with our clients’ increased focus on opportunities to address COVID-19 mitigation efforts and disruption in drug programs in other therapeutic areas.

 

While the COVID-19 pandemic has not materially adversely affected our business operations as of the date of this Annual Report on Form 10-K, the continued spread of COVID-19 and variants thereof and the measures taken by the governments of countries affected could disrupt the supply chain and adversely impact our business, financial condition, or results of operations. The COVID-19 outbreak and mitigation measures may also continue to have an adverse impact on global economic conditions, which could have an adverse effect on our business and financial condition. The extent to which the COVID-19 outbreak further impacts our results going forward will depend on future developments that are highly uncertain and cannot be predicted, including but not limited to, the continued duration and spread of the outbreak, the emergence of novel variants, the degree of severity of the outbreak and existing and new variants, the development and administration of existing and new therapeutic treatments and vaccines, the actions taken by national, regional, and local governments and health officials to contain the virus or treat its impact, how quickly and to what extent normal economic and operating conditions can resume, and the extent to which our third-party partners and/or customers experience any business interruptions as a result thereof. In addition, a recession or market correction resulting from the spread of COVID-19 could materially affect our business and the value of our common stock.

  

 

 

 

 16 
 

 

Certain Risks Related to Our Marketplace and Environment

 

Our ability to sustain or increase revenues will depend upon our success in entering new markets, continuing to increase our customer base, and in deriving additional revenues from our existing customers.

 

Our products are currently used primarily by modeling and simulation specialists in pharmaceutical, biotechnology, agrotechnology, cosmetics, and government research organizations. One component of our overall business strategy is to derive more revenues from our existing customers by expanding their use of our products and services. Such strategy would have our customers utilize our scientific informatics platforms and our tools and components to leverage vast amounts of information stored in both corporate databases and public data sources in order to make informed scientific and business decisions during the research and development process. In addition, we seek to expand into new markets, and new areas within our existing markets, by acquiring businesses in these markets, attracting and retaining personnel knowledgeable in these markets, identifying the needs of these markets, and developing marketing programs to address these needs. If successfully implemented, these strategies would increase the usage of our software and services by pharmacologists or pharmacometricians operating within our existing pharmaceutical, biotechnology, and chemical customers, as well as by new customers in other industries. However, if our strategies are not successfully implemented, our products and services may not achieve market acceptance or penetration in targeted new departments within our existing customers or in new industries. As a result, we may incur additional costs and expend additional resources without being able to sustain or increase revenue.

 

Consolidation within the pharmaceutical and biotechnology industries may continue to lead to fewer potential customers for our products and services.

 

A significant portion of our customer base consists of pharmaceutical and biotechnology companies. Consolidation within the pharmaceutical and biotechnology industries may result in fewer customers for our products and services. Although the industry consolidation that has taken place over the past 20 years has not prevented our business from growing to date, if one of the parties to a consolidation uses the products or services of our competitors, we may lose existing customers as a result of such consolidation.

 

Increasing competition and increasing costs within the pharmaceutical and biotechnology industries, drug development and services industry, and the life science market for modeling and simulation software and for cheminformatics products may affect the demand for our products and services, which may affect our results of operations and financial condition.

 

Our pharmaceutical and biotechnology customers’ demand for our products is impacted by continued demand for their products and by our customers’ research and development costs. Demand for our customers’ products could decline, and prices charged by our customers for their products may decline, as a result of increasing competition, including competition from companies manufacturing generic drugs. In addition, our customers’ expenses could continue to increase as a result of increasing costs of complying with government regulations and other factors. A decrease in demand for our customers’ products, pricing pressures associated with the sales of these products, and additional costs associated with product development, could cause our customers to reduce research and development expenditures. Although our products increase productivity and reduce costs in many areas, because our products and services depend on such research and development expenditures, our revenues may be significantly reduced.

 

Health care reform and restrictions on reimbursement may affect the pharmaceutical, biotechnology, and industrial chemical companies that purchase or license our products or services, which may affect our results of operations and financial condition.

 

The continuing efforts of government and third-party payers in the markets we serve to contain or reduce the cost of health care may reduce the profitability of pharmaceutical, biotechnology, and industrial chemical companies, causing them to reduce research and development expenditures. Because some of our products and services depend on such research and development expenditures, our revenues may be significantly reduced. We cannot predict what actions federal, state, or private payers for health care goods and services may take in response to any health care reform proposals or legislation.

 

 

 

 

 17 
 

 

We face strong competition in the life science market for modeling and simulation software and for cheminformatics products.

 

The market for our modeling and simulation software products for the life science market is intensely competitive. We currently face competition from other scientific software providers, larger technology and solutions companies, in-house development by our customers and academic and government institutions, and the open-source community. Some of our competitors and potential competitors have longer operating histories in certain segments of our industry than we do and could have greater financial, technical, marketing, research and development, and other resources. Many of our competitors offer products and services directed at more specific markets than those we target, enabling these competitors to focus a greater proportion of their efforts and resources on these markets. Some offerings that compete with our products are developed and made available at lower cost by government organizations and academic institutions, and these entities may be able to devote substantial resources to product development and also offer their products to users for little or no charge. We also face competition from open-source software initiatives, in which developers provide software and intellectual property free over the Internet. In addition, some of our customers spend significant internal resources in order to develop their own software. Moreover, we intend to leverage our scientific informatics platform in order to enable our customers to more effectively utilize the vast amounts of information stored in both their databases and public data sources in order to make informed scientific and business decisions during the research and development process. This strategy could lead to competition from much larger companies that provide general data storage and management software. There can be no assurance that our current or potential competitors will not develop products, services, or technologies that are comparable to, superior to, or render obsolete, the products, services, and technologies we offer. There can be no assurance that our competitors will not adapt more quickly than we to technological advances and customer demands, thereby increasing such competitors’ market share relative to ours. Any material decrease in demand for our technologies or services may have a material adverse effect on our business, financial condition, and results of operations.

 

We are subject to pricing pressures in some of the markets we serve.

 

The market for modeling and simulation products for the life science industry is intensely competitive. Although the average price of our software licenses has increased or remained relatively constant for fiscal years 2019, 2020, and 2021, we may experience a decline in the future. In response to increased competition and general adverse economic conditions in this market, we may be required to modify our pricing practices. Changes in our pricing model could adversely affect our revenues and earnings.

 

Our operations may be interrupted by the occurrence of a natural disaster or other catastrophic event at our primary facilities.

 

Our research and development operations and administrative functions are primarily conducted at our facilities in Lancaster, California, Buffalo, New York, Paris, France and Research Triangle Park, North Carolina. Although we have contingency plans in effect for natural disasters or other catastrophic events, the occurrence of such events could still disrupt our operations. For example, our Lancaster, California facility is located in a state that is particularly susceptible to earthquakes. Any natural disaster or catastrophic event in our facilities or the areas in which they are located could have a significant negative impact on our operations.

 

Our insurance coverage may not be sufficient to avoid material impact on our financial position or results of operations resulting from claims or liabilities against us, and we may not be able to obtain insurance coverage in the future.

 

We maintain insurance coverage for protection against many risks of liability. The extent of our insurance coverage is under continuous review and is modified as we deem it necessary. Despite this insurance, it is possible that claims or liabilities against us may have a material adverse impact on our financial position or results of operations. In addition, we may not be able to obtain any insurance coverage, or adequate insurance coverage, when our existing insurance coverage expires. For example, we do not carry earthquake insurance for our facilities in Lancaster, California, because we do not believe the costs of such insurance are reasonable in relation to the potential risk for our part of California.

  

 

 

 

 18 
 

 

Changes in government regulation or in practices relating to the pharmaceutical or biotechnology industries, including potential health care reform, could decrease the need for the services we provide.

 

Governmental agencies throughout the world, but particularly in the U.S., strictly regulate the drug development process. Our business involves helping pharmaceutical and biotechnology companies, among others, navigate the regulatory drug approval process. Accordingly, many regulations, and often new regulations, are expected to result in higher regulatory standards and often additional revenues for companies that service these industries. However, some changes in regulations, such as a relaxation in regulatory requirements or the introduction of streamlined or expedited drug approval procedures, or an increase in regulatory requirements that we have difficulty satisfying or that make our services less competitive, could eliminate or substantially reduce the demand for our services.

 

Any negative commentaries made by any regulatory agencies or any failure by us to comply with applicable regulations and related guidance could harm our reputation and operating results, and compliance with new regulations and guidance may result in additional costs.

 

Any negative commentaries made by any regulatory agencies or any failure on our part to comply with applicable regulations could result in the termination of ongoing research or the disqualification of data for submission to regulatory authorities. This could harm our reputation, our prospects for future work, and our operating results. If our operations are found to violate any applicable law or other governmental regulations, we might be subject to civil and criminal penalties, damages, and fines. Any action against us for violation of these laws, even if we successfully defend against it, could cause us to incur significant legal expenses, divert our management’s attention from the operation of our business, and damage our reputation.

 

Our sales cycle is lengthy and customers may delay entering into contracts or decide not to adopt our products or solutions after we have expended significant time and resources and supported evaluation by them of our technology, which could result in delays in recognizing revenue and negatively impact our results of operations.

 

On-going negotiations and evaluation projects for new products, with new customers or in new markets may not result in significant revenues for us if we are unable to close new engagements on terms favorable to us, in a timely manner, or at all. Unexpected delays in our sales cycle could cause our revenues to fall short of expectations. Further, the timing and length of negotiations required to enter into agreements with our customers and the ultimate enforcement of complex negotiated contractual provisions as we intended is difficult to predict. If we do not successfully negotiate certain key complex contractual provisions, there are disputes regarding such provisions, or they are not enforceable as we intended, our revenues and results of operations would suffer. Further, if we were to incur significant effort and then fail to enter into final contracts with prospective customers, or if a contract is terminated earlier than expected, our revenues and results of operations could suffer.

 

Many of our contracts are fixed-price and may be delayed or terminated or reduced in scope for reasons beyond our control, or we may underprice or overrun cost estimates with these contracts, potentially resulting in financial losses.

 

Many of our contracts provide for services on a fixed-price or fee-for-service with a cap basis and, accordingly, we bear the financial risk if we initially underprice our contracts or otherwise overrun our cost estimates. In addition, these contracts may be terminated or reduced in scope either immediately or upon notice. Cancellations may occur for a variety of reasons, and often at the discretion of the client. The loss, reduction in scope, or delay of a large contract or the loss or delay of multiple contracts could materially adversely affect our business, although our contracts frequently entitle us to receive the costs of winding down the terminated projects, as well as all fees earned by us up to the time of termination. Some contracts also entitle us to a predetermined termination fee and irrevocably committed costs/expenses.

 

 

 

 

 19 
 

 

We could experience a breach of the confidentiality of the information we hold or of the security of our computer systems.

 

We operate large and complex computer systems that contain significant amounts of client data. As a routine element of our business, we collect, analyze, and retain substantial amounts of data pertaining to the clinical study data analysis we conduct for our clients. Unauthorized third parties could attempt to gain entry to such computer systems for the purpose of stealing data or disrupting the systems. We believe that we have taken appropriate measures to protect them from intrusion, and we continue to improve and enhance our systems in this regard, but in the event that our efforts are unsuccessful, we could suffer significant harm. Our contracts with our clients typically contain provisions that require us to keep confidential the information generated from these studies. In the event the confidentiality of such information was compromised, we could suffer significant harm.

  

Impairment of goodwill or intangible assets may adversely impact future results of operations.

 

We have intangible assets, including goodwill, capitalized computer software development costs, intellectual property, and other intangible assets, on our balance sheet due to our acquisitions of businesses. The initial identification and valuation of these intangible assets and the determination of the estimated useful lives at the time of acquisition involve use of management judgments and estimates. These estimates are based on, among other factors, input from accredited valuation consultants, reviews of projected future income cash flows, and statutory regulations. The use of alternative estimates and assumptions might have increased or decreased the estimated fair value of our goodwill and intangible assets that could potentially result in a different impact to our results of operations. If the future growth and operating results of our business are not as strong as anticipated and/or our market capitalization declines, this could impact the assumptions used in calculating the fair value of goodwill or intangibles. To the extent goodwill or intangibles are impaired, their carrying value will be written down to its implied fair value and a charge will be made to our income from continuing operations. Such an impairment charge could materially and adversely affect our operating results. As of August 31, 2021, and 2020, the carrying amount of goodwill and intangibles was $37.5 and $37.9 million, respectively, on our consolidated balance sheet.

 

Certain Risks Related to Our Operations

 

Software defects or malfunctions in our products could hurt our reputation among our customers, result in delayed or lost revenue, and expose us to liability.

 

Our business and the level of customer acceptance of our products depend upon the continuous, effective, and reliable operation of our software and related tools and functions. To the extent that defects cause our software to malfunction and our customers’ use of our products is interrupted, our reputation could suffer and our revenue could decline or be delayed while such defects are remedied. We may also be subject to liability for the defects and malfunctions of third-party technology partners and others with whom our products and services are integrated.

 

Delays in the release of new or enhanced products or services or undetected errors in our products or services may result in increased cost to us, delayed market acceptance of our products, and delayed or lost revenue.

 

To achieve market acceptance, new or enhanced products or services can require long development and testing periods, which may result in delays in scheduled introduction. Any delays in the release schedule for new or enhanced products or services may delay market acceptance of these products or services and may result in delays in new customer orders for these new or enhanced products or services or the loss of customer orders. In addition, new or enhanced products or services may contain a number of undetected errors or “bugs” when they are first released. Although we extensively test each new or enhanced software product or service before it is released to the market, there can be no assurance that significant errors will not be found in existing or future releases. As a result, in the months following the introduction of certain releases, we may need to devote significant resources to correct these errors. There can be no assurance, however, that all of these errors can be corrected.

 

 

 

 20 
 

 

We are subject to risks associated with the operation of a global business.

 

We derive a significant portion of our total revenue from our operations in international markets. During the years ended August 31, 2021, 2020 and 2019, 31%, 29% and 34% respectively, of our total revenue was derived from our international operations. Our global business may be affected by local economic conditions, including inflation, recession, and currency exchange rate fluctuations. In addition, political and economic changes, including international conflicts and terrorist acts, throughout the world may interfere with our or our customers’ activities in particular locations and result in a material adverse effect on our business, financial condition, and operating results. Potential trade restrictions, exchange controls, adverse tax consequences, and legal restrictions may affect the repatriation of funds into the U.S. Also, we could be subject to unexpected changes in regulatory requirements, the continued global spread and impact of the COVID-19 pandemic, the difficulties of compliance with a wide variety of foreign laws and regulations, potentially negative consequences from changes in or interpretations of U.S. and foreign tax laws, import and export licensing requirements, and longer accounts receivable cycles in certain foreign countries. These risks, individually or in the aggregate, could have an adverse effect on our results of operations and financial condition. For example, we are subject to compliance with the U.S. Foreign Corrupt Practices Act and similar anti-bribery laws, which generally prohibit companies and their intermediaries from making improper payments to foreign government officials for the purpose of obtaining or retaining business. While our employees, distributors, and agents are required to comply with these laws, we cannot be sure that our internal policies and procedures will always protect us from violations of these laws despite our commitment to legal compliance and corporate ethics. The occurrence or allegation of these types of risks may adversely affect our business, performance, prospects, value, financial condition, and results of operations.

  

The drug discovery and development services industry is highly competitive.

 

Our clinical pharmacology division often competes for business not only with other clinical research organization (“CROs”), but also with internal discovery and development departments within our larger clients, who may have greater resources than ours. We also compete with universities and teaching hospitals for outsourced services. We compete based on a variety of factors, including without limitation:

 

  · reputation for on-time quality performance;
     
  · reputation for regulatory compliance;
     
  · expertise and experience in multiple specialized areas;
     
  · scope and breadth of service and product offerings across the drug discovery and development spectrum;
     
  · ability to provide flexible and customized solutions to support our clients’ drug discovery and development needs;
     
  · price/value;
     
  · technological expertise and efficient drug development processes;
     
  · financial stability;
     
  · accessibility of client data through secure portals; and
     
  · ability to acquire, process, analyze, and report data in an accurate manner.

 

 

 

 

 21 
 

 

If we do not compete successfully, our business could suffer. Increased competition could lead to price and other concessions that might adversely affect our operating results. The drug discovery and development services industry has continued to see a trend towards consolidation, particularly among biotechnology companies, who are acquisition targets for each other and for larger pharmaceutical companies. If this trend continues, it is likely to produce more competition among the larger companies and CROs generally, with respect to both clients and acquisition candidates. In addition, while there are substantial barriers to entry for large, global competitors with broad-based services, small, specialized entities considering entering the CRO industry will continue to find lower barriers to entry, and private equity firms may determine that there are opportunities to acquire and consolidate these companies, thus further increasing possible competition. More generally, our competitors or others might develop technologies, services, or products that are more effective or commercially attractive than our current or future technologies, services, or products, or that render our technologies, services, or products less competitive or obsolete. If competitors introduce superior technologies, services, or products and we cannot make enhancements to ours to remain competitive, our competitive position, and in turn our business, revenue, and financial condition, would be materially and adversely affected. In the aggregate, these competitive pressures may affect the attractiveness of our technologies, services, or products and could adversely affect our financial results.

 

Changes in applicable U.S. and international tax laws or regulations and the resolution of tax disputes could negatively affect our financial results.

 

We are subject to income taxes, as well as non-income-based taxes, in both the U.S. and various foreign jurisdictions in which we do business. Significant judgment is required in determining our worldwide provision for income taxes and other tax liabilities. Changes in tax laws or tax rulings may have a significant adverse impact on our effective tax rate. For example, the U.S. and many countries where we do business are actively considering or have recently enacted changes in relevant tax, accounting and other laws, regulations and interpretations. Recently, the Biden Administration committed to increasing the corporate income tax rate, and to increasing the tax rate applied to profits earned outside the U.S. If enacted, the impact of these potential new rules could be material to our tax provision and value of deferred tax assets and liabilities.

 

Further, in the ordinary course of a global business, there are many intercompany transactions and calculations where the ultimate tax determination could change if tax laws or tax rulings were to be modified. We are also subject to non-income-based taxes, such as payroll, sales, use, value-added, net worth, property and goods and services taxes, in both the U.S. and various foreign jurisdictions. Although we believe that our income and non-income-based tax estimates are appropriate, there is no assurance that the final determination of tax audits or tax disputes will not be different from what is reflected in our historical income tax provisions and accruals.

 

Given the unpredictability of possible further changes to the U.S. or foreign tax laws and regulations and their potential interdependency, it is very difficult to predict the cumulative effect of such tax laws and regulations on our results of operations and cash flow, but such laws and regulations (and changes thereto) could adversely impact our financial results.

 

Contract research services create a risk of liability.

 

As a CRO, we face a range of potential liabilities which may include:

 

  · Errors or omissions in reporting of study detail in preclinical studies that may lead to inaccurate reports, which may undermine the usefulness of a study or data from the study, or which may potentially advance studies absent the necessary support or inhibit studies from proceeding to the next level of testing; and
     
  · Risks associated with our possible failure to properly care for our clients’ property, such as research models, records, work in progress, or other archived materials.

 

Contractual risk transfer indemnifications generally do not protect us against liability arising from certain of our own actions, such as negligence or misconduct. We could be materially and adversely affected if we are required to pay damages or bear the costs of defending any claim that is outside any contractual indemnification provision, or if a party does not fulfill its indemnification obligations, or the damage is beyond the scope or level of insurance coverage. We also often contractually indemnify our clients (subject to a limitation of liability), similar to the way they indemnify us, and we may be materially adversely affected if we have to fulfill our indemnity obligations. Furthermore, there can be no assurance that we nor a party required to indemnify us will be able to maintain such insurance coverage (either at all or on terms acceptable to us).

 

 

 

 22 
 

 

Upgrading our software could result in implementation issues and business disruptions.

 

We update our software on a regular basis and are continually in the process of refactoring our software programs. In doing so, we face the possibility that existing users will find the software unacceptable, or new users may not be as interested as they have been in the past versions. Translation errors might introduce new software bugs that will not be caught.

 

The drug discovery and development industry has a history of patent and other intellectual property litigation, and we might be involved in costly intellectual property lawsuits.

 

The drug discovery and development industry has a history of patent and other intellectual property litigation and these lawsuits will likely continue. Accordingly, we face potential patent infringement suits by companies that have patents for similar products and methods used in business or other suits alleging infringement of their intellectual property rights. Legal proceedings relating to intellectual property could be expensive, take significant time, and divert management’s attention from other business concerns, whether we win or lose. If we do not prevail in an infringement lawsuit brought against us, we might have to pay substantial damages, including treble damages, and we could be required to stop the infringing activity or obtain a license to use technology on unfavorable terms.

 

We may not be able to successfully develop and market new services and products.

 

We may seek to develop and market new services and products that complement or expand our existing business or service offerings. We cannot guarantee that we will be able to identify new technologies of interest to our customers. Even if we are able to identify new technologies of interest, we may not be able to negotiate license agreements on acceptable terms, or at all. If we are unable to develop new services and products and/or create demand for those newly developed services and products, our future business, results of operations, financial condition, and cash flows could be adversely affected.

 

Ability to incur debt could adversely affect our business and growth prospects.

 

On March 31, 2020 we established a line of credit with a bank in the amount of $3,500,000 and, to date, we have not accessed the line. Prior to the establishment of the line we have not had any borrowed debt and have no need to do so to fund normal operations in the foreseeable future. Should circumstances require us to incur additional debt and a lender could not be found to provide that debt, this could have a significant adverse effect on our business, including making it more difficult for us to obtain financing on favorable terms, limiting our ability to capitalize on significant business opportunities, and making us more vulnerable to rising interest rates.

 

We depend on key personnel and may not be able to retain these employees or recruit additional qualified personnel, which could harm our business.

 

Our success depends to a significant extent on the continued services of our senior management and other members of management. We have employment agreements with our CEO, CFO and division presidents that range from one to three years. If our CEO, CFO, division presidents, or other members of senior management do not continue in their present positions, our business may suffer. Because of the specialized scientific nature of our business, we are highly dependent upon attracting and retaining qualified scientific and technical and managerial personnel. While we have a strong record of employee retention, there is still significant competition for qualified personnel in the software, pharmaceutical, and biotechnology fields. Therefore, we may not be able to attract and retain the qualified personnel necessary for the development of our business. The loss of the services of existing personnel, as well as the failure to recruit additional key scientific, technical, and managerial personnel in a timely manner, could harm our business.

 

 

 

 23 
 

 

If we are not successful in selecting and integrating the businesses and technologies we acquire, or in managing our current and future divestitures, our business may suffer.

 

Over the years, we have expanded our business through acquisitions. We continue to search to acquire businesses and technologies and form strategic alliances. However, businesses and technologies may not be available on terms and conditions we find acceptable. We risk spending time and money investigating and negotiating with potential acquisition or alliance partners, but not completing transactions. Even if completed, acquisitions and alliances involve numerous risks which may include: difficulties in achieving business and continuing financial success; difficulties and expenses incurred in assimilating and integrating operations, services, products, technologies, or pre-existing relationships with our customers, distributors, and suppliers; challenges with developing and operating new businesses, including those which are materially different from our existing businesses and which may require the development or acquisition of new internal capabilities and expertise; challenges of maintaining staffing at the acquired entities, including loss of key employees; potential losses resulting from undiscovered liabilities of acquired companies that are not covered by the indemnification we may obtain from the seller(s); the presence or absence of adequate internal controls and/or significant fraud in the financial systems of acquired companies; diversion of management’s attention from other business concerns; acquisitions could be dilutive to earnings, or in the event of acquisitions made through the issuance of our common stock to the shareholders of the acquired company, dilutive to the percentage of ownership of our existing shareholders; new technologies and products may be developed which cause businesses or assets we acquire to become less valuable; and risks that disagreements or disputes with prior owners of an acquired business, technology, service, or product may result in litigation expenses and distribution of our management’s attention. In the event that an acquired business or technology or an alliance does not meet our expectations, our results of operations may be adversely affected.

 

Some of the same risks exist when we decide to sell a business, site, or product line. In addition, divestitures could involve additional risks, including, without limitation, the following: difficulties in the separation of operations, services, products, and personnel; and the need to agree to retain or assume certain current or future liabilities in order to complete the divestiture. We evaluate the performance and strategic fit of our businesses. These and any divestitures may result in significant write-offs, including those related to goodwill and other intangible assets, which could have an adverse effect on our results of operations and financial condition. In addition, we may encounter difficulty in finding buyers or alternative exit strategies at acceptable prices and terms and in a timely manner. We may not be successful in managing these or any other significant risks that we encounter in divesting a business, site, or product line, and as a result, we may not achieve some or all of the expected benefits of the divestitures.

  

Our quarterly and annual operating results fluctuate and may continue to fluctuate in the future, and if we fail to meet the expectations of analysts or investors, our stock price and the value of your investment could decline substantially.

 

We believe that operating results for any particular quarter are not necessarily a meaningful indication of future results. Nonetheless, fluctuations in our quarterly operating results could negatively affect the market price of our common stock. Our results of operations in any quarter or annual period have varied in the past and may vary from quarter to quarter or year to year. Our results of operations are influenced by various factors, many of which are out of our control, including without limitation:

 

  · changes in the general global economy;
     
  · the number and scope of ongoing client engagements; the commencement, postponement, delay, progress, completion, or cancellation of client contracts in the quarter;
     
  · changes in customer budget cycles;
     
  · the number and scope of ongoing client engagements;
     
  · the commencement, postponement, delay, progress, completion, or cancellation of client contracts in the quarter;
     
  · changes in the mix of our products and services;

 

 

 

 

 24 
 

 

     
  · competitive pricing pressures;
     
  · the extent of cost overruns;
     
  · buying patterns of our clients;
     
  · budget cycles of our clients;
     
  · the effect of potential acquisitions and consequent integration;
     
  · the timing of new product releases by us or our competitors;
     
  · general economic factors, including factors relating to disruptions in the world credit and equity markets and the related impact on our customers’ access to capital;
     
  · changes in tax laws, rules, regulations, and tax rates in the locations in which we operate;
     
  · the timing and charges associated with completed acquisitions and other events;
     
  · the financial performance of our investments; and
     
  · exchange rate fluctuations.

 

We derive a significant percentage of our revenues from a concentrated group of customers and the loss of more than one of our major customers could materially and adversely affect our business, results of operations or financial condition.

 

Three customers accounted for 11%, 4% and 3%, respectively, of revenue for fiscal year 2021. Three customers accounted for 9%, 7% (a dealer account in Japan representing various customers), and 7%, respectively, of revenues for fiscal year 2020. Three customers accounted for 8%, 8% and 7% (a dealer account in Japan representing various customers), respectively, of revenues for fiscal year 2019. The loss of any of our major customers could have a material adverse effect on our results of operations and financial condition. We may not be able to maintain our customer relationships, and our customers may delay payment under, or fail to renew, their agreements with us, which could adversely affect our business, results of operations, or financial condition. Any reduction in the amount of revenues that we derive from these customers, without an offsetting increase in new revenues to other customers, could have a material adverse effect on our operating results. A significant change in the liquidity or financial position of our customers could also have a material adverse effect on the collectability of our accounts receivable, our liquidity, and our future operating results.

 

We conduct business outside the U.S., which exposes us to foreign currency exchange rate risk, amongst other risk, and could have a negative impact on our financial results.

 

We operate on a global basis. In the three years ended August 31, 2021, 2020 and 2019, we had revenues of $4.8 million, $5.0 million, and $4.1 million, respectively, denominated in foreign currency in certain Asian and European markets. We expanded our operations in Europe in 2020 with the addition of Lixoft in Paris, France.

  

As we continue to increase our international operations, our revenues and expenditures in foreign currencies are expected to become more material and subject to greater foreign currency exchange rate fluctuations. Also, our foreign distributors typically sell our products in local currency, which impacts the price to foreign consumers. Our subsidiary operates with their local currency as their functional currency. Future foreign currency exchange rate fluctuations and global credit markets may cause changes in the U.S. dollar value of our purchases or sales and materially affect our revenues, profit margins, and results of operations, when converted to U.S. dollars. Changes in the value of the U.S. dollar relative to other currencies could result in material foreign currency exchange rate fluctuations and, as a result, our net earnings could be materially adversely affected.

 

 

 

 25 
 

 

As we continue to expand international operations and increase purchases and sales in foreign currencies, we may utilize derivative instruments, as needed, to hedge our foreign currency exchange rate risk. Our hedging strategies will depend on our forecasts of revenues, expenses, and cash flows, which are inherently subject to inaccuracies. Foreign currency exchange rate hedges, transactions, re-measurements, or translations could materially impact our consolidated financial statements.

 

A significant portion of our operating expenses is relatively fixed and planned expenditures are based in part on expectations regarding future revenues.

 

Accordingly, unexpected revenue shortfalls may decrease our gross margins and could cause significant changes in our operating results from year to year. As a result, in future quarters, our operating results could fall below the expectations of securities analysts or investors, in which event our stock price would likely decrease.

 

If our customers cancel their contracts or terminate or delay their clinical trials, we may lose or delay revenues and our business may be harmed.

 

Certain of our customer contracts are subject to cancellation by our customers at any time with limited notice. Customers engaged in clinical trials may terminate or delay a clinical trial for various reasons, including the failure of the tested product to satisfy safety or efficacy requirements, unexpected or undesired clinical results, decisions to deemphasize a particular product or forgo a particular clinical trial, decisions to downsize clinical development programs, insufficient patient enrollment or investigator recruitment, and production problems resulting in shortages of required clinical supplies. Any termination or delay in the clinical trials would likely result in a consequential delay or termination in those customers’ service contracts. We have experienced terminations and delays of our customer service contracts in the past (although no such past terminations have had a significant impact on our results of operations) and we expect to experience additional terminations and delays in the future. The termination of single-study arrangements could result in decreased revenues and the delay of our customers’ clinical trials could result in delayed professional services revenues, which could materially harm our business.

 

If our security is breached, our business could be disrupted, our operating results could be harmed, and customers could be deterred from using our products and services.

 

Our business relies on the secure electronic transmission, storage, and hosting of sensitive information, including clinical data, financial information, and other sensitive information relating to our customers, company, and workforce. As a result, we face some risk of a deliberate or unintentional incident involving unauthorized access to our computer systems (including, among other methods, cyber- attacks or social engineering) that could result in misappropriation or loss of assets or sensitive information, data corruption, or other disruption of business operations. In light of this risk, we have devoted significant resources to protecting and maintaining the confidentiality of our information, including implementing security and privacy programs and controls, training our workforce, and implementing new technology. We have no guarantee that these programs and controls will be adequate to prevent all possible security threats. We believe that any compromise of our electronic systems, including the unauthorized access, use, or disclosure of sensitive information, or a significant disruption of our computing assets and networks, would adversely affect our reputation and our ability to fulfill contractual obligations, and would require us to devote significant financial and other resources to mitigate such problems, and could increase our future cyber security costs. Moreover, unauthorized access, use, or disclosure of such sensitive information could result in contractual or other liability. In addition, any real or perceived compromise of our security or disclosure of sensitive information may result in lost revenues by deterring customers from using or purchasing our products and services in the future or prompting them to use competing service providers.

 

Any failure by us to properly protect customer data we possess or are deemed to possess, in connection with the conduct of clinical trials, could subject us to significant liability.

 

Our customers use our solutions to collect, manage, and report information in connection with the conduct of clinical trials. This information may be considered our customers’ proprietary information. Since we receive and process our customers’ data from customers utilizing our hosted solutions, there is a risk that we could be liable if there were a breach of any obligation to a protected person under contract, standard of practice, or regulatory requirement. If we fail to properly protect our customers’ data that is in our possession or deemed to be in our possession, we could be subjected to significant liability and our reputation would be harmed.

 

 

 

 26 
 

 

We rely upon a single internal hosting facility and Amazon Web Services to deliver certain solutions to our customers and any disruption of or interference with our hosting systems, operations, or use of the Amazon Web Services could harm our business and results of operations.

 

Substantially all of the computer hardware necessary to provide our Cognigen solutions to our customers is located at our internal hosting facility in Buffalo, New York. In addition to our dedicated hosting facility, we utilize third-party cloud computing services from Amazon Web Services (“AWS”) to help us efficiently scale our cloud-based solutions and provide training. Because we cannot easily switch our AWS-serviced operations to another cloud provider, any disruption of or interference with our use of AWS would impact our operations, and our business would be adversely impacted. Our systems and operations or those of AWS could suffer damage or interruption from human error, fire, flood, power loss, telecommunications failure, break-ins, terrorist attacks, acts of war, and similar events. The occurrence of a natural disaster, an act of terrorism or other unanticipated problems at our or AWS’ hosting facilities could result in lengthy interruptions in our service. Although we and AWS maintain backup facilities and disaster recovery services in the event of a system failure, these may be insufficient or fail. Any system failure, including network, software, or hardware failure, that causes an interruption in our Buffalo data center or our use of AWS or that causes a decrease in responsiveness of our cloud-based solutions, could damage our reputation and cause us to lose customers, which could harm our business and results of operations. Our business may be harmed if our customers and potential customers believe our service is unreliable.

 

Defects or errors in our software applications could harm our reputation, result in significant cost to us and impair our ability to market our solutions.

 

Our software applications are inherently complex and may contain defects or errors, some of which may be material. Errors may result from our own technology or from the interface of our cloud-based solutions with legacy systems and data, which we did not develop. The risk of errors is particularly significant when a new product is first introduced or when new versions or enhancements of existing products are released. The likelihood of errors is increased when we do more frequent releases of new products and enhancements of existing products. We have, from time to time, found defects in our solutions. Although these past defects have not resulted in any litigation against us to date, we have invested significant capital, technical, managerial, and other resources to investigate and correct these past defects and we have needed to divert these resources from other development efforts. In addition, material performance problems or defects in our solutions may arise in the future. Material defects in our cloud-based solutions could result in a reduction in revenues, delay in market acceptance of our solutions, or credits or refunds to our customers. In addition, such defects may lead to the loss of existing customers and difficulty in attracting new customers, diversion of development resources, or harm to our reputation. Correction of defects or errors could prove to be impossible or impractical. The costs incurred in correcting any defects or errors or in responding to resulting claims or liability may be substantial and could adversely affect our operating results.

 

If we are not able to reliably meet our data storage and management requirements, or if we experience any failure or interruption in the delivery of our services over the Internet, customer satisfaction and our reputation could be harmed and customer contracts may be terminated.

 

As part of our current business model, we deliver our software over the Internet and store and manage hundreds of terabytes of data for our customers, resulting in substantial information technology infrastructure and ongoing technological challenges, which we expect to continue to increase over time. If we do not reliably meet these data storage and management requirements, or if we experience any failure or interruption in the delivery of our services over the Internet, customer satisfaction and our reputation could be harmed, leading to reduced revenues and increased expenses. Our hosting services are subject to service-level agreements and, in the event that we fail to meet guaranteed service or performance levels, we could be subject to customer credits or termination of these customer contracts. If the cost of meeting these data storage and management requirements increases, our results of operations could be harmed.

 

 

 

 

 

 27 
 

 

Some of our software solutions and services utilize open source software, and any failure to comply with the terms of one or more of these open source licenses could adversely affect our business.

 

Some of our software solutions utilize software covered by open-source licenses. Open-source software is typically freely accessible, usable and modifiable, and is used by our development team in an effort to reduce development costs and speed up the development process. Certain open-source software licenses require a user who intends to distribute the open-source software as a component of the user’s software to disclose publicly part or all of the source code to the user’s software. In addition, certain open-source software licenses require the user of such software to make any derivative works of the open-source code available to others on unfavorable terms or at no cost. This can subject previously proprietary software to open-source license terms. While we monitor the use of all open-source software in our products, processes, and technology and try to ensure that no open-source software is used in such a way as to require us to disclose or make available the source code to the related product or solution, such use could inadvertently occur. This could harm our intellectual property position and have a material adverse effect on our business.

 

We may be unable to adequately enforce or defend our ownership and use of our intellectual property and other proprietary rights.

 

Our success is heavily dependent upon our intellectual property and other proprietary rights. We rely upon a combination of trademark, trade secret, copyright, patent, and unfair competition laws, as well as license and access agreements and other contractual provisions, to protect our intellectual property and other proprietary rights. In addition, we attempt to protect our intellectual property and proprietary information by requiring certain of our employees and consultants to enter into confidentiality, noncompetition, and assignment-of-inventions agreements. The steps we take to protect our intellectual property rights may not be adequate to prevent misappropriation of our technology by third parties, or may not be adequate under the laws of some foreign countries, which may not protect our intellectual property rights to the same extent as do the laws of the United States.

 

The laws of some foreign countries do not protect intellectual property rights to the same extent as the laws of the United States. Many companies have encountered significant problems in protecting and defending intellectual property rights in certain foreign jurisdictions. This could make it difficult for us to stop infringement or the misappropriation of our intellectual property rights.

 

Our attempts to protect our intellectual property may be challenged by others or invalidated through administrative process or litigation, and agreement terms that address noncompetition are difficult to enforce in many jurisdictions and may not be enforceable in any particular case. In addition, there remains the possibility that others will “reverse engineer” our products in order to introduce competing products, or that others will develop competing technology independently. If we resort to legal proceedings to enforce our intellectual property rights or to determine the validity and scope of the intellectual property or other proprietary rights of others, the proceedings could be burdensome and expensive, even if we were to prevail. The failure to adequately protect our intellectual property and other proprietary rights may have a material adverse effect on our business, results of operations or financial condition.

 

Current and future litigation against us, which may arise in the ordinary course of our business, could be costly and time-consuming to defend.

 

We are subject to claims that arise in the ordinary course of business, such as claims brought by our customers in connection with commercial disputes and employment claims made by our current or former employees. Third parties may in the future assert intellectual property rights to technologies that are important to our business and demand back royalties or demand that we license their technology. Litigation may result in substantial costs and may divert management’s attention and resources, which may seriously harm our business, overall financial condition, and operating results. Insurance may not cover such claims, may not be sufficient for one or more such claims, and may not continue to be available on terms acceptable to us. A claim brought against us that is uninsured or underinsured could result in unanticipated costs, negatively affecting our business, results of operations, and financial condition.

  

 

 

 

 28 
 

 

We could incur substantial costs resulting from product liability claims relating to our products or services or our customers’ use of our products or services.

 

Any failure or errors in a customer’s clinical trial caused or allegedly caused by our products or services could result in a claim for substantial damages against us by our customers or the clinical trial participants, regardless of our responsibility for the failure. Although we are generally entitled to indemnification under our customer contracts against claims brought against us by third parties arising out of our customers’ use of our products, we might find ourselves entangled in lawsuits against us that, even if unsuccessful, may divert our resources and energy and adversely affect our business. Further, in the event we seek indemnification from a customer, a court may not enforce our indemnification right if the customer challenges it or the customer may not be able to fund any amounts for indemnification owed to us. In addition, our existing insurance coverage may not continue to be available on reasonable terms or may not be available in amounts sufficient to cover one or more large claims, or the insurer may disclaim coverage as to any future claim.

 

Our business depends on the clinical trial market, and a downturn in this market could cause our revenues to decrease.

 

Our business depends on clinical trials conducted or sponsored by pharmaceutical, biotechnology, and medical device companies, CROs, and other entities. Our revenues may decline as a result of conditions affecting these industries, including general economic downturns, increased consolidation, decreased competition, or fewer products under development. Other developments that may affect these industries and harm our operating results include product liability claims, changes in government regulation, changes in governmental price controls or third-party reimbursement practices, and changes in medical practices. Disruptions in the world credit and equity markets may also result in a global downturn in spending on research and development and clinical trials and may impact our customers’ access to capital and their ability to pay for our solutions. Any decrease in research and development expenditures or in the size, scope, or frequency of clinical trials could materially adversely affect our business, results of operations, or financial condition.

 

As a public company, we are obligated to maintain proper and effective internal control over financial reporting. As our business expands both organically and through acquisitions, we may be unable to effectively adapt our current systems to our changing business needs and may fail to develop and maintain an effective system of disclosure controls and internal control over financial reporting which could impair our ability to produce timely and accurate financial statements or comply with applicable laws and regulations.

 

As a public company, we are subject to the reporting requirements of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), the Sarbanes-Oxley Act of 2002 (the “Sarbanes-Oxley Act”), the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010 (the “Dodd-Frank Act”), and other applicable securities rules and regulations. Compliance with these rules and regulations will increase our legal and financial compliance costs, make some activities more difficult, time consuming, or costly, and increase demand on our systems and resources. The Exchange Act requires, among other things, that we file annual, quarterly, and current reports with respect to our business and operating results. The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. As a company, we continually review and evaluate the adequacy of our disclosure controls and procedures and internal controls over financial reporting for deficiencies and improvements.

 

As we expand our operations through acquisitions and organic growth, our current systems for disclosure controls and procedures and internal control over financial reporting may be inadequate to meet our growing and changing business. Accordingly, we may require significant resources and management oversight to maintain and, if necessary, improve our disclosure controls and procedures and internal control over financial reporting. As a result, management’s attention may be diverted from other business concerns, which could adversely affect our business and operating results. In addition, we may need to hire more employees in the future or engage outside consultants with respect to developing and maintaining our disclosure controls and internal control over financial reporting, which would increase our costs and expenses.

 

 

 

 

 29 
 

 

In addition, as a public company, we are required, pursuant to Section 404 of the Sarbanes-Oxley Act to furnish a report by management on, among other things, the effectiveness of our internal control over financial reporting. Effective internal control over financial reporting is necessary for us to provide reliable financial reports and, together with adequate disclosure controls and procedures, are designed to prevent fraud.  As a result of the growth of our business both organically and through acquisitions, we may fail to implement required new or improved controls, or experience difficulties in their implementation, which may cause us to not meet our reporting obligations. If we or our independent registered public accounting firm were to identify a material weakness, if we are unable to assert that our internal control over financial reporting is effective, we could lose investor confidence in the accuracy and completeness of our financial reports, which could cause the price of our common stock to decline, and we may be subject to investigation by the SEC.

 

As a public company, we may incur significant administrative workload and expenses in connection with new and changing compliance requirements.

 

As a public company with common stock listed on The Nasdaq Global Select Market, we must comply with various laws, regulations and requirements. New laws and regulations, as well as changes to existing laws and regulations affecting public companies, including the provisions of the Sarbanes-Oxley Act, the Dodd-Frank Act, and rules adopted by the SEC and by the Nasdaq Global Select Market, may result in increased general and administrative expenses and a diversion of management’s time and attention as we respond to new requirements.

 

Certain Risks Related to Ownership of Our Common Stock

 

We have been paying quarterly dividends on shares of our common stock, and although there has been a consistent track record of paying these dividends, the Board of Directors may suspend the dividend, and, consequently, your ability to achieve a return on your investment will depend on appreciation in the price of our common stock.

 

Should the Board of Directors suspend the dividend and decide to use those funds to invest more into our business, you may not receive any dividends on your investment in our common stock for the foreseeable future and the success of an investment in shares of our common stock will depend upon any future appreciation in its value. Shares of our common stock may depreciate in value or may not appreciate in value.

 

If our operating and financial performance in any given period does not meet any guidance that we provide to the public, the market price of our common stock may decline.

 

We may, but are not obligated to, provide public guidance on our expected operating and financial results for future periods. Any such guidance will be comprised of forward-looking statements subject to the risks and uncertainties described in this prospectus and in our other public filings and public statements. Our actual results may not always be in line with or exceed any guidance we have provided, especially in times of economic uncertainty. If, in the future, our operating or financial results for a particular period do not meet any guidance we provide or the expectations of investment analysts, or if we reduce our guidance for future periods, the market price of our common stock may decline. Even if we do issue public guidance, there can be no assurance that we will continue to do so in the future.

 

 

 

 

 30 
 

 

The price of our common stock may fluctuate significantly, and investors could lose all or part of their investments.

 

Shares of our common stock were sold in our initial public offering (“IPO”) in 1996 at a price of $1.25 per share (on a post-split basis), and our common stock has subsequently traded as high as $90.92 and as low as $0.38 from our IPO through August 31, 2021. However, an active, liquid, and orderly market for our common stock on the Nasdaq Global Select Market or otherwise may not be sustained, which could depress the trading price of our common stock. The trading price of our common stock may be subject to wide fluctuations in response to various factors, some of which are beyond our control, including without limitation:

 

  · our quarterly or annual earnings or those of other companies in our industry;
     
  · announcements by us or our competitors of significant contracts or acquisitions;
     
  · changes in accounting standards, policies, guidance, interpretations, or principles;
     
  · general economic and stock market conditions, including disruptions in the world credit and equity markets;
     
  · the failure of securities analysts to cover our common stock or changes in financial estimates by analysts;
     
  · future sales of our common stock; and
     
  · the other factors described in these “Risk Factors.”

  

In recent years, the stock market in general, and the market for technology-related companies in particular, has experienced wide price and volume fluctuations. This volatility has had a significant impact on the market price of securities issued by many companies, including companies in our industry. The price of our common stock could fluctuate based upon factors that have little to do with our performance, and these fluctuations could materially reduce our stock price.

 

In the past, some companies, including companies in our industry, have had volatile market prices for their securities and have had securities class action suits filed against them. The filing of a lawsuit against us, regardless of the outcome, could have a material adverse effect on our business, financial condition, and results of operations, as it could result in substantial legal costs and a diversion of our management’s attention and resources.

 

The price of our common stock may be volatile, and our stockholders may not be able to resell shares of our common stock at or above the price they paid.

 

The trading price of our common stock is volatile and could be subject to wide fluctuations in response to various factors, some of which are beyond our control. Factors that could cause volatility in the market price of our common stock include, but are not limited to:

 

  · achievement of expected software product and consulting service revenues and profitability, including the effects of seasonality on our results of operations, as well as adjustments to our revenues forecasts;

 

  · the ongoing COVID-19 pandemic, see “—Certain Risks Related to our Business—Our business is subject to risks arising from epidemic diseases, such as the recent outbreak of the COVID-19 illness.”

 

  · announcements of new products by us or our competitors;

 

  · announcements or developments in any intellectual property infringement actions in which we may become involved;

 

 

 

 

 31 
 

 

  · our operating results;

 

  · results from, or any delays in, clinical trial programs of our clients and their need for our services;

 

  · changes or developments in laws or regulations applicable to our products;
     
  ·

consolidation within the pharmaceutical and biotechnology industries leading to fewer potential customers for our products and services;

     
  · delays in the release of new or enhanced products or services or undetected errors in our products or services may result in increased cost to us, delayed market acceptance of our products, and delayed or lost revenue;
     
  · adverse actions taken by regulatory agencies with respect to our clinical trials, manufacturing supply chain, or sales and marketing activities;

 

  · the success of our efforts to acquire or develop additional products;

 

  · announcements concerning our competitors or the pharmaceutical industry in general;

  

  · actual or anticipated fluctuations in our operating results;

 

  · FDA or other U.S. or foreign regulatory actions affecting us or our industry or other healthcare reform measures in the United States;

 

  · changes in financial estimates or recommendations by securities analysts;

 

  · trading volume of our common stock;

 

  · sales of our common stock by us, our executive officers and directors, or our stockholders in the future;

 

  · general economic and market conditions and overall fluctuations in the United States equity markets, including as a result of volatility related to the recent coronavirus outbreak and related health concerns; and

 

  · the loss of any of our key scientific or management personnel.

  

Broad market fluctuations may adversely affect the trading price or liquidity of our common stock. In the past, when the market price of a stock has been volatile, holders of that stock have sometimes instituted securities class action litigation against the issuer. If any of our stockholders were to bring such a lawsuit against us, we could incur substantial costs defending the lawsuit and the attention of our management would be diverted from the operation of our business, which could seriously harm our financial position. Any adverse determination in litigation could also subject us to significant liabilities.

 

If securities or industry analysts issue an adverse or misleading opinion regarding our stock, or our inclusion in the S&P 600 discontinues, our stock price and trading volume could decline.

 

The trading market for our common stock is influenced by the research and reports that industry or securities analysts publish about us or our business as well as the stock indices that our common stock is included in. If any of the analysts who cover us issue an adverse or misleading opinion regarding us, our business model, our intellectual property or our stock performance, or if our operating results fail to meet the expectations of analysts, our stock price would likely decline. If one or more of these analysts cease coverage of us or fail to publish reports on us regularly, or if the S&P 600 removes us from its index, we could lose visibility in the financial markets, which in turn could cause our stock price or trading volume to decline.

 

 

 

 32 
 

 

We may raise capital through the issuance of our common stock, convertible debt or equity linked securities, which could result in dilution to our stockholders or negatively impact the price of our common stock.

 

In August 2020 we issued 2,090,909 shares of our common stock in a follow-on public offering. We may choose to raise additional capital due to market conditions or strategic considerations. To the extent that additional capital is raised through the sale of equity, convertible debt or other equity linked securities, the issuance of these securities could result in dilution to our stockholders or result in downward pressure on the price of our common stock.

 

ITEM 1B – UNRESOLVED STAFF COMMENTS

 

None.

 

ITEM 2 – PROPERTIES

 

Our corporate headquarters is in Lancaster, California, where we lease 9,255 square feet of office space. The term of the lease extends to January 31, 2026 and the base rent is approximately $17 thousand per month. The lease agreement gives the Company the right, upon 180 days’ prior notice, to opt out of all or part of the last four years of the term, with no penalty.

 

We lease 12,623 square feet of office space in Buffalo, New York. The initial five-year lease term expired in October 2018 and was renewed for a three-year option, extending it to November 2021, at a base rent of approximately $16 thousand per month. On August 3, 2021, a new lease agreement for a different property was signed for a five-year term at a base rent of approximately $7 thousand per month with an annual 2% increase, and with two, five-year renewal options. Due to ongoing construction, the Company has not yet moved into the new property but anticipates doing so and commencing the lease term no later than November 2021.

 

We lease approximately 2,700 square feet of space in Research Triangle Park, North Carolina. The initial three-year term was due to expire in October 2020. An amendment to the initial lease became effective April 1, 2020, which added 686 square feet and extended the term of the lease to September 30, 2023. The new base rent is approximately $8 thousand per month with an annual 3% increase.

 

We lease approximately 2,300 square feet of office space in Paris, France. As of April 1, 2020, the lease agreement had minimum payments equaling approximately $288 thousand. The lease is for a 9-year term, with an option to terminate every 3 years, and expires in November of 2024. The base rent is $16 thousand per quarter (approximately $5.3 thousand per month) and can be adjusted each December based on a consumer price index.

 

Rent expense, including common area maintenance fees for the years ended August 31, 2021, 2020, and 2019 was $655 thousand, $644 thousand, and $584 thousand, respectively.

 

The Company believes its existing facilities and equipment are in good operating condition and are suitable for the conduct of its business.

  

 

 

 33 

 

 

ITEM 3 – LEGAL PROCEEDINGS

 

We may become subject to litigation, claims, investigations, and audits arising from time to time in the ordinary course of our business. At this time, however, we are not a party to any legal proceedings and are not aware of pending legal proceedings.

 

ITEM 4 – MINE SAFETY DISCLOSURES.

 

Not applicable.

 

 

 

 

 

 

 

 

 

 

 

 34 

 

 

PART II

 

ITEM 5 – MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

 

Market Information

 

The Company’s common stock, par value $0.001 per share, has traded on the Nasdaq Global Select Market under the symbol “SLP” since May 13, 2021, prior to which it traded on the Nasdaq Capital Market under the same symbol.

 

Holders

 

As of October 25, 2021, there were 43 shareholders of record. A substantially greater number of holders of our common stock are “street name” or beneficial holders, whose shares are held by banks, brokers and other financial institutions.

  

Dividends

 

The following dividends were declared by our Board of Directors during the fourth quarter of fiscal year 2021:

 

(in thousands, except dividend per share amounts)

Fiscal Year  Record Date  Distribution
Date
  # of Shares
Outstanding on
Record Date
  Dividend per
Share
  Total
Amount
 
 2021  7/26/2021  8/02/2021  20,139  $0.06  $1,208 

 

Although we expect to pay quarterly dividends of $0.06 per share of common stock each quarter, the dividend is subject to declaration by our Board of Directors. There can be no assurances that our Board of Directors will continue the dividend distributions for any specified number of quarters. Refer to Note 8 – Shareholders’ Equity of the Notes to Financial Statements (Part II, Item 8 of this Annual Report on Form 10-K) for further details regarding dividends.

 

 

 

 35 

 

 

Shareholder Return Performance Graph

 

The following graph compares the cumulative total stockholder return on our common stock of a $100 investment from August 31, 2017 through August 31, 2021, assuming reinvestment of dividends, with a similar investment in the Russell 3000 index (the “Russell 3000”) and with the companies listed in the Nasdaq Composite - Total Returns (“IXIC”), and the S&P600 Health Care Equipment & Services Industry Group Index (SP600-3510). The historical information set forth below is not necessarily indicative of future performance. This performance graph shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or incorporated by reference into any of our filings under the Securities Act of 1933, as amended, of the Exchange Act, except as shall be expressly set forth by specific reference in such filing.

 

 

Recent Sales of Unregistered Securities; Use of Proceeds from Registered Securities

 

On June 1, 2021, we issued an aggregate of 11,540 unregistered shares of our common stock to the former owners of Lixoft pursuant to that Share Purchase and Contribution Agreement, dated March 31, 2020, entered into between the Company and such former owners. The shares had an aggregate value of $666 thousand and were issued as an earnout payment in connection with the satisfaction of certain year-over-year performance thresholds set forth in the Share Purchase and Contribution Agreement.

 

The shares of common stock were issued in a transaction not involving a public offering in reliance upon an exemption from registration provided by Section 4(a)(2) of the Securities Act, and/or Regulation S promulgated thereunder.

 

During the fiscal year ended August 31, 2021, there were no other unregistered sales of our securities that were not reported in a Current Report on Form 8-K or our Quarterly Reports on Form 10-Q.

 

Repurchases

  

There is currently no share repurchase program pending, and the Company has made no repurchases of its securities since fiscal year 2011; however, the Board of Directors may decide to institute such a program in the future.

 

 

 

 36 
 

  

ITEM 6 – [RESERVED]

 

ITEM 7 – MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

The following Management’s Discussion and Analysis is intended to assist the reader in understanding our results of operations and financial condition. Management’s Discussion and Analysis is provided as a supplement to, and should be read in conjunction with, our audited consolidated financial statements beginning on page F-1 of this Annual Report on Form 10-K. This Annual Report on Form 10-K includes certain statements that may be deemed to be “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933, as amended. All statements, other than statements of historical fact, included in this Annual Report on Form 10-K that address activities, events or developments that we expect, project, believe, or anticipate will or may occur in the future, including matters having to do with expected and future revenue, our ability to fund our operations and repay debt, business strategies, expansion and growth of operations and other such matters, are forward-looking statements. These statements are based on certain assumptions and analyses made by our management in light of its experience and its perception of historical trends, current conditions, expected future developments, and other factors it believes are appropriate in the circumstances. These statements are subject to a number of assumptions, risks and uncertainties, including general economic and business conditions, the business opportunities (or lack thereof) that may be presented to and pursued by us, our performance on our current contracts and our success in obtaining new contracts, our ability to attract and retain qualified employees, and other factors, many of which are beyond our control. You are cautioned that these forward-looking statements are not guarantees of future performance and those actual results or developments may differ materially from those projected in such statements.  

  

Management Overview

 

Fiscal Year 2021 Financial Highlights:

 

  · Consolidated revenues increased by $4.9 million, or 11.7%, to $46.5 million for the year ended August 31, 2021, compared to $41.6 million for the year ended August 31, 2020.
  · Consolidated gross profit increased by approximately $5.0 million or 15.9%, to $35.9 million for the year ended August 31, 2021, compared to $30.9 million for the year ended August 31, 2020.
  · Income from operations decreased by $352 thousand, or 3.0%, to approximately $11.3 million for the year ended August 31, 2021, from $11.6 million for the year ended August 31, 2020. Fiscal year 2020 includes a one-time acquisition cost of $1.4 million related to Lixoft.
  · Net income increased by $450 thousand or 4.8% to $9.8 million for the year ended August 31, 2021, compared to $9.3 million for the year ended August 31, 2020.
  · Diluted earnings per share decreased by $0.03 or 6.0% to $0.47 for the year ended August 31, 2021, compared to $0.50 for the year ended August 31, 2020.

 

Strategy Going Forward:

 

  · Continue to pursue funded and unfunded collaborations in support of improving our products and services
  · Continue our aggressive marketing and sales campaign
  · Continue to expand our use of social media and advertising
  · Continue to expand our sales staff, both in-house and in the field
  · Continue to recruit scientific and other resources to support our product and scientific consulting services
  · Seek accretive acquisitions that complement our existing offerings and expand our markets

  

 

 

 37 
 

 

Fiscal year 2021 was yet another record year for the Company. We saw good growth in the midst of the fiscal year that had to bear the brunt of the COVID-19 global pandemic. We believe the continued growth of our pharmaceutical software and services business is the result of steadily increasing adoption and awareness of the value of simulation and modeling software tools across the pharmaceutical industry, the continuing push by regulatory agencies for increased use of modeling and simulation, and the expertise we offer as consultants to assist companies involved in the research and development of new medicines. We continue to be a leader in the fast- growing $2 billion bio-simulation industry.

 

Results of Operations

 

A discussion regarding our financial condition and results of operations for fiscal 2019 compared to fiscal 2018 can be found under Item 7 in our Annual Report on Form 10-K for the fiscal year ended August 31, 2019, filed with the SEC on November 13, 2019, which is available free of charge on the SEC’s website at www.sec.gov and our corporate website at https://www.simulations-plus.com/investorscorporate-profile/sec-filings/.

 

Comparison of fiscal year 2021 and fiscal year 2020

 

(in thousands)  Year Ended August 31,         
   2021   2020   $ Change   % Change 
Revenues  $46,466   $41,589   $4,877    12 % 
Cost of revenues   10,600    10,649    (49)   (1)% 
Gross profit   35,866    30,940    4,926    16 % 
Research and development   4,047    2,975    1,072    36 % 
Selling, general and administrative   20,566    16,360    4,206    26 % 
Total operating expenses   24,613    19,335    5,278    27 % 
Income from operations   11,253    11,605    (352)   (3)% 
Other income (expense), net   (168)   (218)   50    (23)% 
Income before income taxes   11,085    11,387    (302)   (3)% 
Provision for income taxes   (1,303)   (2,055)   752    (37)% 
Net income  $9,782   $9,332   $450    5 % 

 

Revenues

 

Revenues increased by approximately $4.9 million or 12% to $46.5 million for the year ended August 31, 2021, compared to approximately $41.6 million for the year ended August 31, 2020. This increase is primarily due to a $6.1 million or 28% increase in software-related revenue, offset by a $1.2 million or 6% decrease in consulting services and analytical study revenue when comparing the years ended August 31, 2021, and 2020.

  

Cost of revenues

 

Cost of revenues remained relatively consistent with a slight decrease of $49 thousand or approximately 1% for the year ended August 31, 2021, compared to the year ended August 31, 2020. The decrease is primarily due to lower contract research organization fees of $204 thousand, lower tech-support costs of $135 thousand, lower labor-related costs of $100 thousand, and lower training and travel costs of $97 thousand, partially offset by higher amortization of software development costs of $455 thousand related to the purchase of Lixoft.

  

A significant portion of cost of revenues for pharmaceutical software products is the systematic amortization of capitalized software development costs, which is a fixed cost rather than a variable cost related to revenues. The amortization cost of $2.8 million for the year ended August 31, 2021, increased by approximately $455 thousand compared to fiscal year 2020.

 

Cost of revenues as a percentage of revenue was 22.8% for the year ended August 31, 2021, compared to 25.6% for the year ended August 31, 2020, resulting in a decrease of 2.8%.

 

 

 

 38 

 

 

Gross profit

 

Gross profit increased by approximately $5.0 million or 16% to $35.9 million for the year ended August 31, 2021, compared to approximately $30.9 million for the year ended August 31, 2020. The increase is due to an increase in gross profit for the software business of $5.7 million or 31%, partially offset by a decrease in gross profit for the consulting services business of $0.7 million or 7% over the same periods.

 

Overall gross margin percentage increased by 2.8% to 77.2% for the year ended August 31, 2021, from 74.4% for the year ended August 31, 2020.

 

Research and development

 

We incurred approximately $6.9 million of research and development costs during the year ended August 31, 2021. Of this amount, $2.9 million was capitalized and $4.0 million was expensed. We incurred approximately $5.3 million of research and development costs during year ended August 31, 2020. Of this amount, $2.3 million was capitalized and $3.0 million was expensed. The year-over-year increase of $1.6 million, or 30%, in research and development expenditures was primarily due to increased costs in the Simulations Plus, DILIsym and Lixoft divisions.

 

Selling, general and administrative expenses

 

Selling, general, and administrative (“SG&A”) expenses increased by $4.2 million, or 26% to $20.6 million for the year ended August 31, 2021, compared to $16.4 million for the year ended August 31, 2020, primarily due to the following:

 

  · An increase in salaries and wages of $3.3 million due to higher corporate salaries, bonuses, stock-based compensation, and 401K costs, as well as an increase in headcount.
  · An increase in payroll tax expense of $707 thousand, resulting from higher salary and wage related costs.

 

As a percent of revenues, SG&A expense was 44% for the year ended August 31, 2021, compared to 39% for the year ended August 31, 2020.

 

Other income/expense

 

Total other expense was $168 thousand for the year ended August 31, 2021, compared to total other expense of $218 thousand for the year ended August 31, 2020. The variance of $50 thousand is primarily due to an increase in currency exchange gain $184 thousand and an increase in interest income of $171 thousand, offset by an increase in the change in the value of contingent consideration of $283 thousand.

 

Provision for income taxes

 

The provision for income taxes was $1.3 million for the year ended August 31, 2021, compared to $2.1 million for the year ended August 31, 2020. Our effective tax rate decreased by 6.2% to 11.8% for the year ended August 31, 2021, from 18.0% for the year ended August 31, 2020.

 

The effective rate differs from anticipated combined statutory rates of approximately 24.5% due to R&D credits, foreign-tax related items (tax credits and foreign-deemed intangible income deductions), and the tax effect of stock-compensation related items for stock compensation and disqualifying dispositions. During the years ended August 31, 2021, and 2020, as a result of an increase in stock prices, a number of employees exercised and sold incentive stock options granted to them under their corporate incentive plans, creating corporate tax deductions that lowered the effective tax rate. 

 

 

 

 39 

 

 

Comparison of fiscal year 2020 and fiscal year 2019

 

(in thousands)  Year Ended August 31,         
   2020   2019   $ Change   % Change 
Revenues  $41,589   $33,970   $7,619    22% 
Cost of revenues   10,649    9,026    1,623    18% 
Gross profit   30,940    24,944    5,996    24% 
Research and development   2,975    2,500    475    19% 
Selling, general and administrative   16,360    11,796    4,564    39% 
Total operating expenses   19,335    14,296    5,039    35% 
Income from operations   11,605    10,648    957    9% 
Other income (expense), net   (218)   (92)   (126)   137% 
Income before income taxes   11,387    10,556    831    8% 
Provision for income taxes   (2,055)   (1,973)   (82)   4% 
Net income  $9,332   $8,583   $749    9% 

 

Revenues

 

Revenues increased by approximately $7.6 million or 22% to $41.6 million for the year ended August 31, 2020 compared to $34.0 million for the year ended August 31, 2019. This increase is primarily due to a $4.5 million or 29.1% increase in consulting services revenue. Software-related revenue increased $3.1 million or 16.8% when comparing the fiscal years ended August 31, 2020 and 2019.

  

Cost of Revenues

 

Cost of revenues increased by approximately $1.6 million or 18% to $10.6 million for the year ended August 31, 2020 compared to $9.0 million for the year ended August 31, 2019. The higher cost is primarily due to an increase in consulting-related labor costs of $1.6 million.

  

A significant portion of cost of revenues for pharmaceutical software products is the systematic amortization of capitalized software development costs, which is a fixed cost rather than a variable cost related to revenues. The amortization cost for fiscal year 2020 was $2.4 million, an increase of $103 thousand compared to fiscal year 2019.

 

Cost of revenues as a percentage of revenue decreased to 25.6% in fiscal year 2020 from 26.6% in fiscal year 2019.

 

Gross profit

 

Gross profit increased $6.0 million or 24% to $30.9 million for the year ended August 31, 2020, compared to $24.9 million for the year ended August 31, 2019. The increase is due to an increase in gross profit for the software business of $3.2 million or 20%, as well as an increase in gross profit for the consulting services business of $2.8 million or 30% over the same periods.

 

Overall gross margin percentage increased by 1% to 74% for the year ended August 31, 2020, compared to the year ended August 31, 2019.

 

Research and Development

 

We incurred approximately $5.3 million of research and development costs during year ended August 31, 2020. Of this amount, approximately $2.3 million was capitalized and $3.0 million was expensed. We incurred approximately $4.3 million of research and development costs during year ended August 31, 2019. Of this amount, $1.8 million was capitalized and $2.5 million was expensed. The increase of approximately $1.0 million in total research and development expenditures in fiscal year 2020 compared to fiscal year 2019 was primarily due to increased costs in the Simulations Plus and DILIsym divisions.

 

 

 

 40 

 

 

Selling, General and Administrative Expenses

 

SG&A expenses increased by $4.6 million, or 39% to $16.4 million for the year ended August 31, 2020 compared to $11.8 million for the year ended August 31, 2019. The increase was primarily due to a $1.5 million increase in general and administrative salaries; $1.4 million in legal, accounting and consulting fees associated with the Lixoft acquisition; an increase in payroll tax expense of $478 thousand; an increase in director compensation of $394 thousand due to additional paid directors and increases in compensation; an increase in insurance costs of $259 thousand due to higher headcount and a $226 thousand increase in commission costs related to increased revenues domestically and in Asia.

 

As a percent of revenues, selling, general and administrative expenses was 39.3% for fiscal year 2020, compared to 34.7% for fiscal year 2019.

 

Other income/expense

 

Total other expense was $218 thousand for the year ended August 31, 2020 compared to $92 thousand for the year ended August 31, 2019. The variance of $126 thousand is primarily due to a change in the valuation of contingent consideration.

 

Provision for Income Taxes

 

The provision for income taxes was approximately $2.1 million for the year ended August 31, 2020, compared to $2.0 million for the year ended August 31, 2019. Our effective tax rate decreased slightly to 18.0% from 18.7 % for the same periods.

 

The effective rate differs from anticipated combined statutory rates of approximately 25.7% due to R&D credits, foreign-tax related items (tax credits and foreign-deemed intangible income deductions), and the tax effect of stock-compensation related items for stock compensation and disqualifying dispositions. In the last part of fiscal year 2020, as occurred also in fiscal year 2019, because of an increase in stock prices, a number of employees exercised and sold incentive stock options granted to them under their corporate incentive plans, creating corporate tax deductions that lowered the effective tax rate.

 

Segment Results of Operations

 

Comparison of fiscal year 2021 and fiscal year 2020

 

Revenues

 

(in thousands)                                                                                      Year Ended  August 31,
   2021   2020   Change ($)   Change (%) 
Simulations Plus  $25,142   $21,961   $3,181    14 % 
Cognigen   10,546    11,105    (559)   (5)% 
DILIsym   6,115    6,948    (833)   (12)% 
Lixoft*   4,663    1,575    3,088    196 % 
Total  $46,466   $41,589   $4,877    12 % 

 

*As Lixoft was acquired on April 1, 2020, five months of activity is reflected for fiscal year 2020.

 

 

 

 41 

 

 

Cost of Revenues

 

(in thousands)                                                                                      Year Ended August 31,
   2021   2020   Change ($)   Change (%) 
Simulations Plus  $3,001   $2,921   $80    3 % 
Cognigen   4,825    5,190    (365)   (7)% 
DILIsym   2,036    2,271    (235)   (10)% 
Lixoft*   738    267    471    176 % 
Total  $10,600   $10,649   $(49)   (1)% 

 

* As Lixoft was acquired on April 1, 2020, five months of activity is reflected for fiscal year 2020.

 

 

Gross Profit

 

(in thousands)                                                                                          Year Ended August 31,
   2021   2020   Change ($)   Change (%) 
Simulations Plus  $22,141   $19,040   $3,101    16 % 
Cognigen   5,721    5,915    (194)   (3)% 
DILIsym   4,079    4,677    (598)   (13)% 
Lixoft*   3,925    1,308    2,617    200 % 
Total  $35,866   $30,940   $4,926    16 % 

 

* As Lixoft was acquired on April 1, 2020, five months of activity is reflected for fiscal year 2020.

 

Simulations Plus

 

For the year ended August 31, 2021, the revenues increase of $3.2 million or 14% compared to the year ended August 31, 2020, was primarily due to higher revenues from GastroPlus of $2.2 million and an increase in revenues from ADMET Software of $831 thousand. Cost of revenue increased marginally during the same periods, and gross profit increased by $3.1 million or 16%, primarily due to the increase in revenue.

 

Cognigen

 

For the year ended August 31, 2021, the revenue decrease of $559 thousand or 5% compared to the year ended August 31, 2020, was primarily due to a decrease in grant revenue of $672 thousand, partially offset by an increase in training revenue of $90 thousand. Cost of revenue decreased $365 thousand or 7%, primarily due to lower salary cost related to employees working on service contracts of $726 thousand, partially offset by an increase in consulting related costs of $346 thousand. Gross profit decreased by approximately $194 thousand or 3% for the same periods.

 

 

 

 42 

 

 

DILIsym

 

For the year ended August 31, 2021, the revenue decrease of $833 thousand or 12% compared to the year ended August 31, 2020, was primarily due to lower revenue from consulting services of $869 thousand. Cost of revenue decreased by $235 thousand or 10% during the same periods, primarily due to lower contract research organization fees of $204 thousand. Gross profit decreased by $598 thousand or 13%.

 

Lixoft

 

For the year ended August 31, 2021, the revenue increase of $3.1 million compared to the year ended August 31, 2020 was primarily due to an increase in revenues from MonolixSuite of $2.9 million; this increase was primarily the result of the purchase of Lixoft on April 1, 2020. Software sales of the MonolixSuite generated 97% of total revenue and consulting services generated 3% of total revenue. Cost of revenue increased by $471 thousand, and gross profit increased by $2.6 million also due to the purchase of Lixoft on April 1, 2020.

 

Comparison of fiscal year 2020 and fiscal year 2019

 

Revenues

 

(in thousands)                                                                                      Year Ended  August 31,
   2020   2019   Change ($)   Change (%) 
Simulations Plus  $21,961   $19,584   $2,377    12 % 
Cognigen   11,105    9,321    1,784    19 % 
DILIsym   6,948    5,065    1,883    37 % 
Lixoft*   1,575        1,575     
Total  $41,589   $33,970   $7,619    22 % 

 

*As Lixoft was acquired on April 1, 2020, five months of activity is reflected for fiscal year 2020.

 

Cost of Revenues

 

(in thousands)                                                                                      Year Ended August 31,
   2020   2019   Change ($)   Change (%) 
Simulations Plus  $2,921   $3,276   $(355)   (11)% 
Cognigen   5,190    4,366    824    19 % 
DILIsym   2,271    1,384    887    64 % 
Lixoft*   267        267     
Total  $10,649   $9,026   $1,623    18 % 

 

*As Lixoft was acquired on April 1, 2020, five months of activity is reflected for fiscal year 2020.

 

 

 

 43 

 

 

Gross Profit

 

(in thousands)                                                                                          Year Ended August 31,
   2020   2019   Change ($)   Change (%) 
Simulations Plus  $19,040   $16,308   $2,732    17 % 
Cognigen   5,915    4,955    960    19 % 
DILIsym   4,677    3,681    996    27 % 
Lixoft*   1,308        1,308     
Total  $30,940   $24,944   $5,996    24 % 

 

*As Lixoft was acquired on April 1, 2020, five months of activity is reflected for fiscal year 2020.

 

Simulations Plus

 

For the year ended August 31, 2020, the revenue increase of $2.4 million or 12% compared to the year ended August 31, 2019 was primarily due to increases in revenue from GastroPlus of $1.3 million, from ADMET Software of $630 thousand and from services revenue totaling $525 thousand. The cost of revenue decrease of $355 thousand or 11% during the same periods was primarily due to lower royalty expense of $222 thousand resulting from the renegotiation of the agreement with Dassault Systemes Americas Corp. in June 2019 and a decrease in amortization expense of capitalized software of $98 thousand. Gross profit increased by $2.7 million or 17%, primarily due to the increase in revenue.

 

Cognigen

 

For the year ended August 31, 2020, the revenue increase of $1.8 million or 19% compared to the year ended August 31, 2019 was primarily due to an increase in grant revenue. Cost of revenue increased by $824 thousand or 19%, primarily due to an increase in salary contracts of $367 thousand and higher international subcontractor costs of $335 thousand. Gross profit increased by approximately $960 thousand or 19% for the same periods.

 

DILIsym

 

For the year ended August 31, 2020, the revenue increase of $1.9 million or 37% compared to the year ended August 31, 2019, was primarily due to higher revenue from consulting services of $2.1 million, partially offset by lower licensing revenue of $114 thousand. Cost of revenue increased by $887 thousand or 64% during the same periods, primarily due to higher salary cost of $277 thousand, higher contract research organization fees of $274 thousand, and higher bonus accrual of $160 thousand. Gross profit increased by approximately $1.0 million or 27% for the same periods.

 

Lixoft

 

For the year ended August 31, 2020, the revenue increase of $1.6 million compared to the August 31, 2019 was due to the purchase of Lixoft on April 1, 2020. Software sales of the MonolixSuite generated 98% of total revenue and 2% was generated from consulting services. Cost of revenue increased $267 thousand, and gross profit increased $1.3 million primarily due to the purchase of Lixoft on April 1, 2020.

 

 

 

 44 

 

 

LIQUIDITY AND CAPITAL RESOURCES

 

As of August 31, 2021, the Company had $37.0 million in cash and cash equivalents and $86.6 million in short-term investments. Our principal sources of capital have been cash flows from our operations and a public offering in 2020. We have achieved continuous positive operating cash flow over the last twelve fiscal years.

 

In August 2020, the Company closed an underwritten public offering of 2,090,909 shares of its common stock to the public at $55.00 per share, which included the full exercise of the underwriters’ option to purchase 272,727 additional shares of common stock. The aggregate gross proceeds to the Company from this offering were approximately $115.0 million, before deducting underwriting discounts and commissions; net proceeds were approximately $107.7 million. The Company has used, and intends to continue to use the net proceeds from the offering for strategic mergers and acquisitions (although the Company has no present commitments or agreements to enter into any such mergers or acquisitions), working capital requirements, and other general corporate purposes, including investing in enhanced information and accounting systems, and personnel in support of corporate growth. The offering was made pursuant to our automatic shelf registration statement on Form S-3 filed with the SEC on July 9, 2020.

 

On March 31, 2020, the Company entered into a Stock Purchase and Contribution Agreement (the “Lixoft Agreement”) with Lixoft, a French société par actions simplifiée (“Lixoft”). On April 1, 2020, the Company consummated the acquisition of all outstanding equity interests of Lixoft pursuant to the terms of the Lixoft Agreement, with Lixoft becoming a wholly owned subsidiary of the Company. Under the terms of the Agreement, the Company will pay the former shareholders of Lixoft total consideration of up to $16.5 million, consisting of two-thirds cash and one-third newly issued, unregistered shares of the Company’s common stock. In addition, the Company paid approximately $3.5 million of excess working capital based on the March 31, 2020 financial statements of Lixoft. As part of the total consideration, the agreement calls for earnout payments up to an additional $5.5 million, two-thirds cash and one-third newly issued, unregistered shares of the Company’s common stock based on a revenue growth formula each year for the two years subsequent to April 1, 2020. The former shareholders earned $2.0 million in the first year and can earn up to $3.5 million in year two. See Note 14 for a further description of the Lixoft Agreement.

 

We believe that our existing capital and anticipated funds from operations will be sufficient to meet our anticipated cash needs for working capital and capital expenditures for the foreseeable future. Thereafter, if cash generated from operations is insufficient to satisfy our capital requirements, we may draw from our revolving line of credit with the bank, or we may have to sell additional equity or debt securities or obtain expanded credit facilities. In the event such financing is needed in the future, there can be no assurance that such financing will be available to us, or, if available, that it will be in amounts and on terms acceptable to us. If cash flows from operations became insufficient to continue operations at the current level, and if no additional financing was obtained, then management would restructure the Company in a way to preserve its pharmaceutical business while maintaining expenses within operating cash flows.

 

We continue to seek opportunities for strategic acquisitions. If one or more such acquisitions is identified, a substantial portion of our cash reserves may be required to complete it; however, we intend to maintain sufficient cash reserves after any acquisition to provide reasonable assurance that outside financing will not be necessary to continue operations. If we identify an attractive acquisition that would require more cash to complete than we are willing or able to use from our cash reserves, we will consider financing options to complete the acquisition, including obtaining loans and issuing additional securities.

 

We are not aware of any trends or demands, commitments, events or uncertainties that are reasonably likely to result in a decrease in liquidity of our assets. The trend over the last ten years has been increasing cash deposits from our operating cash flows, and we expect that trend to continue for the foreseeable future.

 

 

 

 45 
 

 

Cash Flows

 

Operating Activities

 

Net cash provided by operating activities was $19.2 million for the year ended August 31, 2021. Our operating cash flows resulted primarily from our net income of $9.8 million, which was generated by cash received from our customers, offset by cash payments we made to third parties for their services and employee compensation. In addition, net cash inflow from changes in balances of operating assets and liabilities was $1.0 million, and non-cash charges were $8.4 million. The change in operating assets and liabilities was primarily the result of an increase in accrued payroll and other expenses, partially offset by an increase in accounts receivable.

 

Net cash provided by operating activities was $10.9 million for the year ended August 31, 2020. Our operating cash flows resulted primarily from our net income of $9.3 million, which was generated by cash received from our customers, offset by cash payments we made to third parties for their services and employee compensation. In addition, net cash outflow from changes in balances of operating assets and liabilities was $2.8 million, offset by non-cash charges of $4.4 million. The change in operating assets and liabilities was primarily the result of an increase in accounts receivable and a decrease in billings in excess of revenues.

 

Investing Activities

 

Net cash used in investing activities during the year ended August 31, 2021, of $26.7 thousand was primarily due to the purchase of short-term investments of $122.4 million and computer software development costs of $2.9 million, partially offset by proceeds from the sale of short-term investments totaling $100.2 million.

 

Cash used for investing activities during the year ended August 31, 2020 of $75.5 million was primarily due to the purchase of $67.2 million of short-term investments and costs associated with the acquisition of a subsidiary totaling $9.5 million.

 

Financing Activities

 

For the year ended August 31, 2021, net cash used in financing activities of $4.7 million, was primarily due to dividend payments totaling $4.8 million and a $1.3 million earnout payment to the former shareholders of Lixoft, partially offset by proceeds from the exercise of stock options totaling $1.5 million.

 

Net cash provided by financing activities during the year ended August 31, 2020 of $102.4 million was primarily due to the net proceeds from a public offering of $107.7 million, partially offset by dividend payments totaling $4.3 million for the period.

 

DIVIDENDS

 

Refer to Note 8 – Shareholders’ Equity of the Notes to Financial Statements (Part II, Item 8 of this Form 10-K) for details regarding dividends.

 

KNOWN TRENDS OR UNCERTAINTIES

 

Although we have not seen any significant reduction in total revenues to date, we did see a reduction in PKPD services during the year ended August 31, 2021, primarily resulting from project disruptions due to customer delays, holds, and drug development program cancellations. We have also seen consolidation in the pharmaceutical industry during economic downturns, although these consolidations have not had a negative effect on our total revenues to that industry. Should customer delays, holds, program cancellations, or consolidations and downsizing in the industry continue to occur, those events could adversely impact our revenues and earnings going forward.

 

As discussed in the Risk Factor section of this Annual Report on Form 10-K, the world has been affected due to the COVID-19 pandemic. Although there has not been a substantial impact on revenues to date, until the pandemic has passed, there remains uncertainty as to the effect on our business in both the short and long-term.

 

 

 

 46 
 

 

We believe that the need for improved productivity in the research and development activities directed toward developing new medicines will continue to result in increasing adoption of simulation and modeling tools such as those we produce. New product developments in the pharmaceutical business segments could result in increased revenues and earnings if they are accepted by our markets; however, there can be no assurances that new products will result in significant improvements to revenues or earnings. For competitive reasons, we do not disclose all of our new product development activities.

 

Our continued quest for acquisitions could result in a significant change to revenues and earnings if one or more such acquisitions are completed.

 

The potential for growth in new markets (e.g., healthcare) is uncertain. We will continue to explore these opportunities until such time as we either generate revenues or determine that resources would be more efficiently used elsewhere.

 

OFF-BALANCE SHEET ARRANGEMENTS

 

As of August 31, 2021, we did not have any relationships with unconsolidated entities or financial partnerships, such as entities often referred to as structured-finance or special-purpose entities, which would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes. As such, we are not materially exposed to any financing, liquidity, market, or credit risk that could arise if we had engaged in such relationships.

 

We do not have relationships or transactions with persons or entities that derive benefits from their non-independent relationship with us or our related parties.

 

CONTRACTUAL OBLIGATIONS

 

The following table provides aggregate information regarding our contractual obligations as of August 31, 2021:

 

(in thousands)  Payments due by period 
Contractual obligations:  Total   1 year   2–3
years
   4–5
years
   More than
5 years
 
     
Contracts payable(1)  $4,550   $4,550   $   $   $ 
Operating lease obligations(2)   1,366    422    650    294     
                          
Total  $5,916   $4,972   $650   $294   $ 

 

(1)Contracts payable are related to our Stock Purchase and Contribution Agreement that the Company entered into with Lixoft on March 31, 2020. Under the terms of the agreement, we agreed to pay the former shareholders of Lixoft earnout payments up to an $5.5 million, two-thirds cash and one-third newly issued, unregistered shares of the Company’s common stock based on a revenue growth formula each year for the two years subsequent to April 1, 2020. For further details regarding our contracts payable, refer to Note 6 and Note 14 to the “Notes to Consolidated Financial Statements” in Part II, Item 8 of this of this Annual Report on Form 10-K.

 

(2)Operating lease obligations relate to our office space and facilities. The lease terms expire in various years through 2026 and are generally renewable at our option. For more information on our operating lease, refer to Note 7 to the “Notes to Consolidated Financial Statements” in Part II, Item 8 of this of this Annual Report on Form 10-K.

 

We believe that our current cash and cash equivalents and cash generated from operations will be sufficient to meet our working capital, capital expenditures and contractual obligation requirements.

 

 

 

 47 
 

 

RECENTLY ISSUED OR NEWLY ADOPTED ACCOUNTING STANDARDS

 

In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842), which supersedes existing guidance on accounting for leases in "Leases (Topic 840)" and generally requires all leases to be recognized in the consolidated balance sheet. ASU 2016-02 is effective for annual and interim reporting periods beginning after December 15, 2018. The Company adopted this ASU on September 1, 2019.

 

In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which is intended to simplify various areas related to the accounting for income taxes and improve consistent application of Topic 740. The guidance eliminates certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences related to changes in ownership of equity-method investments and foreign subsidiaries. The guidance also simplifies aspects of accounting for franchise taxes and the accounting for the enacted changes in tax laws or rates, as well as the accounting for the step-up in the tax basis of goodwill. ASU 2019-12 is effective for us beginning in fiscal 2022. The adoption of the new standard is not expected to have a material impact on the Company’s consolidated financial statements.

 

In March 2020, the FASB issued Accounting Standards Update (“ASU”) 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting (“ASU 2020-04”). The amendments in ASU 2020-04 provide temporary optional expedients and exceptions for applying GAAP to contract modifications, hedging relationships and other transactions to ease the potential accounting and financial reporting burden associated with transitioning away from reference rates that are expected to be discontinued, including the London Interbank Offered Rate (“LIBOR”). This ASU is effective as of March 12, 2020, through December 31, 2022. The adoption of the new standard has not had and is not expected to have a material impact on our financial statements or related disclosures.

 

CRITICAL ACCOUNTING POLICIES AND ESTIMATES

 

Estimates

 

Our financial statements and accompanying notes are prepared in accordance with GAAP. Preparing financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, and expenses. These estimates and assumptions are affected by management’s application of accounting policies. Actual results could differ from those estimates. Significant accounting policies for us include revenue recognition, accounting for capitalized software development costs, valuation of stock options, and accounting for income taxes.

 

Revenue Recognition

 

We generate revenue primarily from the sale of software licenses and providing consulting services to the pharmaceutical industry for drug development.

 

The Company determines revenue recognition through the following steps:

 

i. Identification of the contract, or contracts, with a customer
ii. Identification of the performance obligations in the contract
iii. Determination of the transaction price
iv. Allocation of the transaction price to the performance obligations in the contract
v. Recognition of revenue when, or as, the Company satisfies a performance obligation

 

The Company accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. Contracts generally have fixed pricing terms and are not subject to variable pricing. The Company considers the nature and significance of each specific performance obligation under a contract when allocating the proceeds under each contract. Accounting for contracts includes significant judgement in the estimation of estimated hours/cost to be incurred on consulting contracts, and the di minimis nature of the post-sales costs associated with software sales.

 

 

 

 48 

 

 

Capitalized Computer Software Development Costs

 

Software development costs are capitalized in accordance with FASB ASC 985-20, “Costs of Software to Be Sold Leased, or Marketed”. Capitalization of software development costs begins upon the establishment of technological feasibility and is discontinued when the product is available for sale.

 

The establishment of technological feasibility and the ongoing assessment for recoverability of capitalized computer software development costs require considerable judgment by management with respect to certain external factors including, but not limited to, technological feasibility, anticipated future gross revenues, estimated economic life, and changes in software and hardware technologies. Capitalized software development costs are comprised primarily of salaries and direct payroll-related costs and the purchase of existing software to be used in the Company’s software products. Total capitalized computer software development costs were $2.9 million, $2.4 million and $1.8 million for the fiscal years ending August 31, 2021, 2020 and 2019, respectively.

 

Amortization of capitalized computer software development costs is calculated on a product-by-product basis on the straight-line method over the estimated economic life of the products not to exceed five years. Amortization of software development costs amounted to $1.4 million, $1.2 million and $1.3 million for the fiscal years ending August 31, 2021, 2020 and 2019, respectively. We expect future amortization expense to vary due to increases in capitalized computer software development costs.

 

We test capitalized computer software development costs for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable.

  

Intangible Assets and Goodwill

 

The Company performs valuations of assets acquired and liabilities assumed on each acquisition accounted for as a business combination and recognizes the assets acquired and liabilities assumed at their acquisition date fair value. Acquired intangible assets include customer relationships, software, trade name, and noncompete agreements. The Company determines the appropriate useful life by performing an analysis of expected cash flows based on historical experience of the acquired businesses. Intangible assets are amortized over their estimated useful lives using the straight-line method, which approximates the pattern in which the majority of the economic benefits are expected to be consumed.

 

Goodwill represents the excess of the cost of an acquired entity over the fair value of the acquired net assets. Goodwill is not amortized, instead it is tested for impairment annually or when events or circumstances change that would indicate that goodwill might be impaired. Events or circumstances that could trigger an impairment review include, but are not limited to, a significant adverse change in legal factors or in the business climate, an adverse action or assessment by a regulator, unanticipated competition, a loss of key personnel, significant changes in the manner of the Company's use of the acquired assets or the strategy for the Company's overall business, significant negative industry or economic trends or significant under-performance relative to expected historical or projected future results of operations.

 

Goodwill is tested for impairment at the reporting unit level, which is one level below or the same as an operating segment. As of August 31, 2021, the Company determined that it had four reporting units, Simulations Plus, Cognigen Corporation, DILIsym Services, Inc. and Lixoft. When testing goodwill for impairment, the Company first performs a qualitative assessment to determine whether it is necessary to perform step one of a two-step annual goodwill impairment test for each reporting unit. The Company is required to perform step one only if it concludes that it is more likely than not that a reporting unit's fair value is less than its carrying value. Should this be the case, the first step of the two-step process is to identify whether a potential impairment exists by comparing the estimated fair values of the Company's reporting units with their respective book values, including goodwill. If the estimated fair value of the reporting unit exceeds book value, goodwill is considered not to be impaired, and no additional steps are necessary. If, however, the fair value of the reporting unit is less than book value, then the second step is performed to determine if goodwill is impaired and to measure the amount of impairment loss, if any. The amount of the impairment loss is the excess of the carrying amount of the goodwill over its implied fair value. The estimate of implied fair value of goodwill is primarily based on an estimate of the discounted cash flows expected to result from that reporting unit, but may require valuations of certain internally generated and unrecognized intangible assets such as the Company's software, technology, patents and trademarks. If the carrying amount of goodwill exceeds the implied fair value of that goodwill, an impairment loss is recognized in an amount equal to the excess.

 

As of August 31, 2021, the entire balance of goodwill was attributed to three of the Company's reporting units Cognigen, DILIsym and Lixoft. Intangible assets subject to amortization are reviewed for impairment whenever events or circumstances indicate that the carrying amount of these assets may not be recoverable. The Company has not recognized any impairment charges during the periods ended August 31, 2021, 2020 and 2019.

 

 

 

 49 

 

 

Business Acquisitions

 

The Company accounted for the acquisition of Cognigen, DILIsym Services Inc., and Lixoft using the purchase method of accounting where the assets acquired and liabilities assumed are recognized based on their respective estimated fair values. The excess of the purchase price over the estimated fair values of the net assets acquired is recorded as goodwill. Determining the fair value of certain acquired assets and liabilities is subjective in nature and often involves the use of significant estimates and assumptions, including, but not limited to, the selection of appropriate valuation methodology, projected revenue, expenses, and cash flows, weighted average cost of capital, discount rates and estimates of terminal values. Business acquisitions are included in the Company's consolidated financial statements as of the date of the acquisition.

  

Research and Development Costs

 

Research and development costs are charged to expense as incurred until technological feasibility has been established. These costs include salaries, laboratory experiment, and purchased software that was developed by other companies and incorporated into, or used in the development of, our final products.

 

Income Taxes

 

The Company accounts for income taxes in accordance with ASC 740-10, “Income Taxes” which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements or tax returns.

 

Under this method, deferred income taxes are recognized for the tax consequences in future years of differences between the tax bases of assets and liabilities and their financial reporting amounts at each year end based on enacted tax laws and statutory tax rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized. The provision for income taxes represents the tax payable for the period and the change during the period in deferred tax assets and liabilities.

 

Stock-Based Compensation

 

The Company accounts for stock options using the modified prospective method in accordance with FASB ASC 718-10, “Compensation-Stock Compensation”. Under this method, compensation costs include estimated grant date fair value of the awards amortized over the options’ vesting period. Stock-based compensation expense, not including shares issued to Directors for services, was $2.4 million, $1.3 million and $866 thousand for the years ended August 31, 2021, 2020 and 2019, respectively, and is included in the statements of operations as Consulting, Salaries, and Research and Development expense.

  

ITEM 7A – QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

As of August 31, 2021, and August 31, 2020, we had cash and cash equivalents of $37.0 million and $49.2 million, respectively. We hold held-to-maturity short-term investments that are exposed to market risk related to changes in interest rates, which could affect the value of our assets and liabilities. We do not hold any trading and or available-for-sale securities. Some of our cash and cash equivalents are held in money market accounts; however, they are not exposed to market-rate risk.

 

In the years ended August 31, 2021, 2020, and 2019 we sold $4.8 million, $5.0 million and $4.1 million, respectively, of software licenses through representatives in certain Asian markets in local currencies. As a result, our financial position, results of operations, and cash flows can be affected by fluctuations in foreign currency exchange rates, particularly fluctuations in the yen and RMB exchange rates. These transactions give rise to receivables that are denominated in currencies other than the entity’s functional currency. The value of these receivables is subject to changes because the receivables may become worth more or less due to changes in currency exchange rates. The majority of our software license agreements are denominated in U.S. dollars. We record foreign gains and losses as they are realized. We mitigate our risk from foreign currency fluctuations by adjusting prices in our foreign markets on a periodic basis. We base these changes on market conditions while working closely with our representatives. Our Paris, France, division sells mainly in U.S. dollars and Euros and uses the Euro as a functional currency. As such, we are subject to currency translation and exchange rate changes. We do not hedge currencies or enter into derivative contracts. 

  

 

 

 50 

 

 

ITEM 8 – FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

 

See the financial statements included elsewhere in this Annual Report beginning at page F-1, which are incorporated herein by reference.

 

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

 

None.

 

ITEM 9A – CONTROLS AND PROCEDURES

 

Evaluation of Disclosure Controls and Procedures

 

Our Chief Executive Officer and our Chief Financial Officer, after evaluating our “disclosure controls and procedures” (as defined in Securities Exchange Act of 1934 (the “Exchange Act”) Rules 13a-15(e) and 15d-15(e) as of the end of the period covered by this Annual Report on Form 10-K (the “Evaluation Date”), have concluded that as of the Evaluation Date, our disclosure controls and procedures are effective to ensure that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in Securities and Exchange Commission rules and forms, and to ensure that information required to be disclosed by us in such reports is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, where appropriate, to allow timely decisions regarding required disclosure.

 

Management Report on Internal Control over Financial Reporting

 

Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) to provide reasonable assurance regarding the reliability of our financial reporting and the preparation of consolidated financial statements for external purposes in accordance with U.S. GAAP. Management assessed our internal control over financial reporting as of August 31, 2021, the end of our fiscal year. Management based its assessment on criteria established in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework). Management’s assessment included evaluation of elements such as the design and operating effectiveness of key financial reporting controls, process documentation, accounting policies, and our overall control environment.

  

Based on this assessment, management has concluded that our internal control over financial reporting was effective as of the end of the fiscal year to provide reasonable assurance regarding the reliability of financial reporting and the preparation of consolidated financial statements for external reporting purposes in accordance with U.S. GAAP. We reviewed the results of management’s assessment with the Audit Committee of our Board of Directors.

 

Inherent Limitations on Effectiveness of Controls

 

Our management, including the CEO and CFO, does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well-designed and operated, can provide only reasonable, not absolute, assurance that the control system’s objectives will be met. The design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Further, because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud, if any, have been detected. The design of any system of controls is based in part on certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Projections of any evaluation of the effectiveness of controls to future periods are subject to risks. Over time, controls may become inadequate because of changes in conditions or deterioration in the degree of compliance with policies or procedures.

 

Changes in Internal Control over Financial Reporting

 

No change in the Company’s internal controls over financial reporting (as defined in Rule 13a-15(f) and 15d-15(f) of the Exchange Act) occurred during the Company’s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

 

ITEM 9B – OTHER INFORMATION

 

None

 

 51 

 

 

PART III

 

ITEM 10 – DIRECTORS, EXECUTIVE OFFICERS, AND CORPORATE GOVERNANCE

 

Information required by Item 10 is incorporated by reference from the Company’s definitive proxy statement, to be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K.

  

ITEM 11 – EXECUTIVE COMPENSATION

 

The information required by Item 11 is incorporated by reference from the Company’s definitive proxy statement, to be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K.

 

ITEM 12 – SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS

 

The information required by Item 12 is incorporated by reference from the Company’s definitive proxy statement, to be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K.

  

ITEM 13 – CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

 

The information required by Item 13 is incorporated by reference from the Company’s definitive proxy statement, to be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K.

 

ITEM 14 – PRINCIPAL ACCOUNTING FEES AND SERVICES

 

The information required by Item 14 is incorporated by reference from the Company’s definitive proxy statement, to be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K.

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 52 

 

 

PART IV

 

ITEM 15 – EXHIBITS, FINANCIAL STATEMENT SCHEDULES

 

(a)        

 

(1)       Financial Statements. The consolidated financial statements are included in this Annual Report on Form 10-K beginning on page F-1.

 

(2)       Financial Statement Schedules. All financial statement schedules have been omitted since the information is either not applicable or required or was included in the financial statements or notes included in this Annual Report on Form 10-K.

 

(3)       List of Exhibits required by Item 601 of Regulation S-K. See part (b) below.

 

(b)       Exhibits. The following exhibits are filed or furnished with this report. Those exhibits marked with a (†) refer to management contracts or compensatory plans or arrangements.

 

EXHIBIT NUMBER   DESCRIPTION
2.1 (4)^   Agreement and Plan of Merger, dated July 23, 2014, by and among the Company, Cognigen Corporation and the other parties thereto.
2.2 (12)^   Share Purchase and Contribution Agreement, dated March 31, 2020.
3.1 (2)   Articles of Incorporation of the Company.
3.2 (2)   Amended and Restated Bylaws of the Company.
3.3 (15)   Certificate of Amendment to the Amended and Restated Bylaws of Simulations Plus, Inc.
4.1 (1)   Form of Common Stock Certificate.
4.2 (1)   Share Exchange Agreement.
4.3(13)   Revolving Line of Credit Note, dated as of March 31, 2020, by and between the Company, as borrower, and Wells Fargo Bank, National Association, as lender.
4.4(13)   Credit Agreement, dated as of March 31, 2020, by and between the Company, as borrower, and Wells Fargo Bank, National Association, as lender.
10.1 (3) (†)   The Company’s 2007 Stock Option Plan, as amended.
10.2 (10)   Second Amendment to Lease by and between the Company and Crest Development LLC, dated as of May 1, 2016.
10.3 (5) (†)   Employment Agreement by and between the Company and Walter S. Woltosz, dated as of August 8, 2016.
10.4 (6)   Form of Indemnification Agreement.
10.5 (8)   2017 Equity Incentive Plan.
10.6 (7)   Stock Purchase Agreement by and among Simulation Plus, Inc., DILIsym Services, Inc., The Shareholders’ Representative and The Shareholders of DILIsym Services, Inc., dated as of May 1, 2017.
10.7 (9)(†)   Employment Agreement by and between the Company and Walter S. Woltosz, dated as of September 1, 2017.
10.8 (9) (†)   Employment Agreement by and between the Company and John DiBella, dated as of September 1, 2017.
10.9 (9) (†)   Employment Agreement by and between the Company and Thaddeus H Grasela Jr., dated as of September 2, 2017.
10.10 (11) (†)   Employment Agreement by and between the Company and Shawn O’Connor dated June 26, 2018
10.12 (14) (†)   Employment Agreement by and between the Company and Shawn O’Connor dated September 3, 2020.
10.13 (17) (†)   Employment Agreement by and between the Company and Will Frederick, dated December 1, 2020.
10.14 (18)(†)   Separation Agreement, dated December 1, 2020, by and between the Company and John Kneisel.
10.15 (16)   Third Amendment to Lease by and between the Company and Crest Development LLC, dated as of December 28, 2020.
10.16 (19)(†)   Simulation Plus, Inc. 2021 Equity Incentive Plan.
21.1 *   List of Subsidiaries.
23.1 *   Consent of Independent Registered Public Accounting Firm.
31.1 *   Section 302 – Certification of the Principal Executive Officer.
31.2 *   Section 302 – Certification of the Principal Financial Officer.
32.1 *   Section 906 – Certification of the Chief Executive Office and Chief Financial Officer.
101.INS**   Inline XBRL Instance Document
101.SCH**   Inline XBRL Taxonomy Extension Schema Document
101.CAL**   Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF**   Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB**   Inline XBRL Taxonomy Extension Label Linkbase Document
101.PRE**   Inline XBRL Taxonomy Extension Presentation Linkbase Document

 

 

 

 53 

 

 __________________________

^ Schedules and exhibits omitted pursuant to Item 601(b)(2) of Registration S-K. The registrant agrees to furnish supplementally a copy of any omitted schedule to the SEC upon request.
* Filed herewith.
** The XBRL related information in Exhibit 101 shall not be deemed filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to liability of that section and shall not be incorporated by reference into any filing or other document pursuant to the Securities Act of 1933, as amended, except as shall be expressly set forth by specific reference in such filing or document.
(†) Refers to management contracts or compensatory plans or arrangements
(1) Incorporated by reference to the Company’s Registration Statement on Form SB-2 (Registration No. 333-6680) filed on March 25, 1997.
(2) Incorporated by reference to an exhibit to the Company’s Form 10-K for the fiscal year ended August 31, 2010.
(3) Incorporated by reference to an exhibit to the Company’s Form 10-Q filed April 9, 2014.
(4) Incorporated by reference to an exhibit to the Company’s Form 8-K/A filed November 18, 2014.
(5) Incorporated by reference to an exhibit to the Company’s Form 8-K filed August 11, 2016.
(6) Incorporated by reference to an exhibit to the Company’s Form 8-K filed August 10, 2016.
(7) Incorporated by reference to an exhibit to the Company’s Form 10-Q filed July 10, 2017.
(8) Incorporated by reference to Appendix A to the Company’s Schedule 14A filed December 29. 2016.
(9) Incorporated by reference to an exhibit to the Company’s Form 8-K filed September 6, 2017.
(10) Incorporated by reference to an exhibit to the Company’s Form 10-K for the fiscal year ended August 31, 2016.
(11) Incorporated by reference to an exhibit to the Company’s Form 10-Q filed July 10, 2018.
(12) Incorporated by reference to an exhibit to the Company’s Form 8-K filed April 2, 2020.
(13) Incorporated by reference to an exhibit to the Company’s Form 8-K filed April 3, 2020.
(14) Incorporated by reference to an exhibit to the Company’s Form 8-K filed September 9, 2020.
(15) Incorporated by reference to Appendix A to the Company’s Definitive Schedule 14A filed December 31, 2018.
(16) Incorporated by reference to an exhibit to the Company’s Form 8-K filed January 4, 2021.
(17) Incorporated by reference to an exhibit to the Company’s Form 10-Q filed January 11, 2021.
(18) Incorporated by reference to an exhibit to the Company’s Form 10-Q filed April 14, 2021.
(19) Incorporated by reference to an exhibit to the Company’s Form 8-K filed June 8, 2021.
   

 

   
   

(c)       Financial Statement Schedule.

 

See Item 15(a)(2) above.

 

 

 

 

 

 54 

 

 

 

SIGNATURES

 

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

 

October 27, 2021

 

  SIMULATIONS PLUS, INC.
   
   By: /s/ Will Frederick
    Will Fredrick
Chief Financial 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 the registrant and in the capacities and on the dates indicated.

 

Signature   Title
       
  /s/ Shawn O’Connor   Chief Executive Officer (Principal executive officer)
  Shawn O’Connor    
  October 27, 2021    
       
  /s/ Walter S. Woltosz   Chairman of the Board of Directors
  Walter S. Woltosz    
  October 27, 2021    
       
  /s/ Dr. Lisa LaVange   Director
  Dr. Lisa LaVange    
  October 27, 2021    
       
  /s/ Dr. Daniel Weiner   Director
  Dr. Daniel Weiner    
  October 27, 2021    
       
  /s/ Dr. David L. Ralph   Director
  Dr. David L. Ralph    
  October 27, 2021    
       
  /s/ Dr. John K. Paglia   Director
  Dr. John K. Paglia    
  October 27, 2021    
       
  /s/ Will Frederick   Chief Financial Officer (Principal financial
  Will Frederick   officer and principal accounting officer)
  October 27, 2021    
       

 

 

 

 

 55 

 

 

SIMULATIONS PLUS, INC. & SUBSIDIARY

CONTENTS

August 31, 2021, 2020 and 2019

 

  Page
   
REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM F-2 - F-4
   
FINANCIAL STATEMENTS  
   
Consolidated Balance Sheets F-5
   
Consolidated Statements of Operations and Comprehensive Income F-6
   
Consolidated Statements of Shareholders’ Equity F-7
   
Consolidated Statements of Cash Flows F-8
   
Notes to Consolidated Financial Statements F-9 – F-34

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 F-1 
 

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

To the Board of Directors and
Stockholders of Simulations Plus, Inc.

 

Opinion on the Financial Statements

 

We have audited the accompanying consolidated balance sheets of Simulations Plus, Inc. and Subsidiaries (the Company) as of August 31, 2021, and 2020, and the related consolidated statements of operations and comprehensive income, stockholders’ equity, and cash flows for each of the years in the three-year period ended August 31, 2021, and the related notes (collectively referred to as the financial statements). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of August 31, 2021, and 2020, and the results of its operations and its cash flows for each of the years in the three-year period ended August 31, 2021, in conformity with accounting principles generally accepted in the United States of America.

 

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company’s internal control over financial reporting as of August 31, 2021, based on criteria established in Internal Control—Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO), and our report dated October 27, 2021, expressed an unqualified opinion.

 

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 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 audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the 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 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 financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

Critical Audit Matters

 

The critical audit matters communicated below are matters arising from the current period audit of the 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 financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the 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 Recognition – Contract cost estimates

 

Description of the Matter

 

As discussed in Note 2 and Note 3 to the Consolidated Financial Statements, the Company earns a portion of its revenue through consulting service agreements. For performance obligations related to services that are required to be recognized over time, the Company generally measures its progress to completion using an input measure of total labor costs incurred divided by total labor costs expected to be incurred.

 

 

 

 F-2 
 

 

 

Auditing revenue recognition is complex and highly judgmental due to the variability and uncertainty associated with the Company’s assessment of measure of progress. Changes in these estimates would have a significant effect on the amount of revenue recognized.

 

How We Addressed the Matter in Our Audit

 

We obtained an understanding, evaluated the design, and tested the operating effectiveness of controls that address the risk of material misstatement of consulting services revenue including those associated with cost to complete estimates. We tested controls over management’s process to collect, review, and approve the data used in assessing revenue recognized over time.

 

To test the measures of progress used for performance obligations related to services that are required to be recognized over time, our audit procedures included, among others, evaluating the appropriateness of the Company’s accounting policy for each type of arrangement, testing the identified measure of performance by reading contracts with customers, including all amendments, and reviewing the contract analyses prepared by management. We evaluated whether the selected measures of progress towards satisfaction of performance obligations were applied consistently. We also tested the completeness and accuracy of the underlying data used for the measure of progress by testing the underlying cost data.

 

 

 

Rose, Snyder & Jacobs LLP

 
   
We have served as the Company’s auditor since 2004.
   
Encino, California
   
October 27, 2021  
     

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 F-3 
 

 

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

 

To the Board of Directors and
Stockholders of Simulations Plus, Inc.

 

 

Opinion on Internal Control over Financial Reporting

 

We have audited Simulations Plus, Inc. and Subsidiaries (the Company’s) internal control over financial reporting as of August 31, 2021, based on criteria established in Internal Control—Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of August 31, 2021, based on criteria established in Internal Control—Integrated Framework (2013) issued by COSO.

 

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheet as of August 31, 2021, and the related consolidated statements of operations and comprehensive income, stockholders’ equity, and cash flows for each of the three years in the period ended August 31, 2021, and related notes, and our report dated October 27, 2021, expressed an unqualified opinion thereon.

 

Basis for Opinion

 

The Company’s management is responsible for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the 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 audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

 

Definition and Limitations of Internal Control over Financial Reporting

 

A company’s internal control over financial reporting is a process designed 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. A company’s 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 generally accepted accounting principles, 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 the company’s assets that could have a material effect on the financial statements.

 

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, 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.

 

 

Rose, Snyder & Jacobs LLP

 

Encino, CA

 

October 27, 2021

 

 

 

 F-4 
 

 

SIMULATIONS PLUS, INC.

CONSOLIDATED BALANCE SHEETS

 

           
   August 31, 
(in thousands, except share and per share amounts)  2021   2020 
ASSETS        
Current assets          
Cash and cash equivalents  $36,984   $49,207 
Accounts receivable, net of allowance for doubtful accounts of $78 and $50   9,851    7,422 
Revenues in excess of billings   3,150    3,093 
Prepaid income taxes   1,012    970 
Prepaid expenses and other current assets   1,696    1,596 
Short-term investments   86,620    66,804 
Total current assets   139,313    129,092 
Long-term assets          
Capitalized computer software development costs, net of accumulated amortization of $14,438 and $13,582   7,646    6,087 
Property and equipment, net   1,838    438 
Operating lease right of use asset   1,276    927 
Intellectual property, net of accumulated amortization of $6,516 and $5,087   10,469    11,898 
Other intangible assets, net of accumulated amortization of $2,186 and $1,642   6,464    7,008 
Goodwill   12,921    12,921 
Other assets   51    51 
Total assets  $179,978   $168,422 
           
LIABILITIES AND SHAREHOLDERS' EQUITY          
Current liabilities          
Accounts payable  $387   $351 
Accrued payroll and other expenses   5,604    2,251 
Contracts payable - current portion   4,550    2,000 
Billings in excess of revenues   117    141 
Operating lease liability - current portion   382    463 
Deferred revenue   534    300 
Total current liabilities   11,574    5,506 
           
Long-term liabilities          
Deferred income taxes, net   1,726    2,354 
Operating lease liability   896    463 
Contracts payable – net of current portion       4,064 
Total liabilities   14,196    12,387 
           
Commitments and contingencies        
           
Shareholders' equity          
Preferred stock, $0.001 par value 10,000,000 shares authorized no shares issued and outstanding  $   $ 
Common stock, $0.001 par value and additional paid-in capital — 50,000,000 shares authorized, 20,141,521 and 19,923,277 shares issued and outstanding   133,418    128,541 
Retained earnings   32,407    27,436 
Accumulated other comprehensive income (loss)   (43)   58 
Total shareholders' equity   165,782    156,035 
Total liabilities and shareholders' equity  $179,978   $168,422 

 

The accompanying notes are an integral part of these consolidated financial statements.

 

 

 

 F-5 
 

 

SIMULATIONS PLUS, INC.

CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME

 

                
   Years Ended August 31, 
(in thousands, except per common share amounts)  2021   2020   2019 
             
Revenues  $46,466   $41,589   $33,970 
Cost of revenues   10,600    10,649    9,026 
Gross profit   35,866    30,940    24,944 
Operating expenses               
Research and development   4,047    2,975    2,500 
Selling, general and administrative   20,566    16,360    11,796 
Total operating expenses   24,613    19,335    14,296 
                
Income from operations   11,253    11,605    10,648 
                
Other income (expense)               
Interest income   201    30    34 
Interest expense   (22)        
Change in value of contingent consideration   (486)   (203)   (109)
Gain (loss) on currency exchange   139    (45)   (17)
Total other income (expense), net   (168)   (218)   (92)
                
Income before income taxes   11,085    11,387    10,556 
Provision for income taxes   (1,303)   (2,055)   (1,973)
Net Income  $9,782   $9,332   $8,583 
                
Earnings per share               
Basic  $0.49   $0.52   $0.49 
Diluted  $0.47   $0.50   $0.48 
                
Weighted-average common shares outstanding               
Basic   20,045    17,819    17,492 
Diluted   20,743    18,538    18,057 
                
Other comprehensive income (loss), net of tax               
Foreign currency translation adjustments   (101)   58     
Comprehensive income  $9,681   $9,390   $8,583 

 

The accompanying notes are an integral part of these consolidated financial statements.

 

 

 

 F-6 
 

 

SIMULATIONS PLUS, INC.

CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY

 

  

 

Year ended August 31,

 
(in thousands, except per common share amounts)  2021   2020   2019 
Common stock and additional paid in capital               
Balance, beginning of period  $128,541   $15,327   $13,461 
Exercise of stock options   1,461    630    788 
Stock-based compensation   2,405    1,287    866 
Shares issued to Directors for services   345    290    212 
Shares issued - Lixoft   666    3,260     
Common stock issued for cash, net       107,747     
Balance, end of period   133,418    128,541    15,327 
                
Retained earnings               
Balance, beginning of period   27,436    22,354    18,461 
Cumulative effect of changes related to adoption of ASC 606           (493)
Declaration of dividends   (4,811)   (4,250)   (4,197)
Net income   9,782    9,332    8,583 
Balance, end of period   32,407    27,436    22,354 
                
Accumulated other comprehensive income               
Balance, beginning of period   58         
Other comprehensive income (loss)   (101)   58     
Balance, end of period   (43)   58     
Total shareholders’ equity            
Other comprehensive income (loss)            
Total shareholders’ equity  $165,782   $156,035   $37,681 
Cash dividends declared per common share  $0.24   $0.24   $0.24 

 

The accompanying notes are an integral part of these consolidated financial statements.

 

 

 

 

 

 

 

 

 

 F-7 
 

 

SIMULATIONS PLUS, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

 

                
   Year ended August 31, 
(in thousands)  2021   2020   2019 
Cash flows from operating activities               
Net income  $9,782   $9,332   $8,583 
Adjustments to reconcile net income to net cash provided by operating activities               
Depreciation and amortization   3,590    2,962    2,750 
Change in value of contingent consideration   486    203    109 
Amortization of investment premiums   2,350         
Stock-based compensation   2,750    1,577    1,078 
Deferred income taxes   (628)   (378)   (299)
Currency translation adjustments   (101)        
(Increase) decrease in               
Accounts receivable   (2,429)   (2,018)   488 
Revenues in excess of billings   (57)   140    (1,248)
Prepaid income taxes   (42)   (12)   (453)
Prepaid expenses and other assets   (100)   (399)   (94)
Increase (decrease) in               
Accounts payable   39    221    (148)
Accrued payroll and other expenses   3,353    23    487 
Billings in excess of revenues   (24)   (658)   414 
Deferred revenue   234    (81)   (30)
Net cash provided by operating activities   19,203    10,912    11,637 
                
Cash flows from investing activities               
Purchases of property and equipment   (1,627)   (231)   (138)
Purchases of intellectual property           (50)
Purchase of short-term investments   (122,395)   (67,249)    
Proceeds from sale of short-term investments   100,229         
Cash used to acquire subsidiaries       (9,471)    
Cash received in acquisition       3,799     
Capitalized computer software development costs   (2,949)   (2,353)   (1,768)
Net cash used in investing activities   (26,742)   (75,505)   (1,956)
                
Cash flows from financing activities               
Payment of dividends   (4,811)   (4,250)   (4,197)
Payments on contracts payable   (1,334)   (1,761)   (4,239)
Proceeds from the exercise of stock options   1,461    630    788 
Proceeds from follow-on public offering, net       107,747     
Net cash provided by (used in) financing activities   (4,684)   102,366    (7,648)
                
Net increase (decrease) in cash and cash equivalents   (12,223)   37,773    2,033 
Cash and cash equivalents, beginning of year   49,207    11,434    9,401 
Cash and cash equivalents, end of period  $36,984   $49,207   $11,434 
                
Supplemental disclosures of cash flow information               
Income taxes paid  $1,857   $2,353   $2,673 
                
Non-Cash Investing and Financing Activities               
Stock issued for acquisition of Lixoft  $666   $3,261   $ 
Creation of contract liabilities for acquisition of subsidiaries  $   $4,528   $ 
Right of use assets capitalized  $905   $1,499   $ 

 

The accompanying notes are an integral part of these consolidated financial statements.

 

 F-8 
 

 

Simulations Plus, Inc.

Notes to Consolidated Financial Statements

For the Year Ended August 31, 2021

 

NOTE 1 – ORGANIZATION AND LINES OF BUSINESS

 

Organization

Simulations Plus, Inc. (“The Company”) was incorporated on July 17, 1996. In September 2014, Simulations Plus acquired all of the outstanding equity interests of Cognigen Corporation (“Cognigen”) and Cognigen became a wholly-owned subsidiary of Simulations Plus, Inc. In June 2017, Simulations Plus acquired DILIsym Services, Inc. (“DILIsym”) as a wholly-owned subsidiary. In April 2020, Simulations Plus, Inc. acquired Lixoft, a French société par actions simplifiée (“Lixoft) as a wholly-owned subsidiary pursuant to a stock purchase and contribution agreement. (Collectively, “Company”, “we”, “us”, “our”).

 

Effective September 1, 2021, the Company merged both Cognigen Corporation and DILIsym, Services, Inc. with and into Simulations Plus, Inc. through short-form mergers (the “Mergers”). To effectuate the Mergers, the Company filed Certificates of Ownership with the Secretaries of State of the states of Delaware (Cognigen’s and DILIsym’s state of incorporation) and California (the Company’s state of incorporation). Consummation of the Mergers was not subject to approval of the Company’s stockholders and did not impact the rights of the Company’s stockholders.

 

Lines of Business

We are a premier developer of drug discovery and development software for modeling and simulation, and for the prediction of molecular properties utilizing both artificial intelligence (“AI”) as well as machine learning based technology. We also provide consulting services ranging from early drug discovery through preclinical and clinical trial data analysis and for submissions to regulatory agencies. Our software and consulting services are provided to major pharmaceutical, biotechnology, agrochemical, cosmetics and food industry companies, and to regulatory agencies worldwide for use in the conduct of industry-based research.

 

NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Principles of Consolidation

The consolidated financial statements include the accounts of Simulations Plus and, as of September 2, 2014, its wholly-owned subsidiary, Cognigen, as of June 1, 2017, the accounts of DILIsym, and as of April 1, 2020, Lixoft. All significant intercompany accounts and transactions are eliminated in consolidation.

 

Use of Estimates

Our financial statements and accompanying notes are prepared in accordance with accounting principles generally accepted in the United States of America. Preparing financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, and expenses. These estimates and assumptions are affected by management’s application of accounting policies. Actual results could differ from those estimates. Significant accounting policies for us include revenue recognition, accounting for capitalized computer software development costs, valuation of stock options, and accounting for income taxes.

 

Reclassifications

Certain numbers in the prior year have been reclassified to conform to the current year's presentation.

 

Revenue Recognition

We generate revenue primarily from the sale of software licenses and providing consulting services to the pharmaceutical industry for drug development.

 

 

 

 F-9 
 

 

The Company determines revenue recognition through the following steps:

 

i. Identification of the contract, or contracts, with a customer
ii. Identification of the performance obligations in the contract
iii. Determination of the transaction price
iv. Allocation of the transaction price to the performance obligations in the contract
v. Recognition of revenue when, or as, the Company satisfies a performance obligation

 

Deferred Commissions

 

Sales commissions earned by our sales force and our commissioned sales representatives are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions for new contracts are deferred and then amortized on a straight-line basis over a period of benefit. We determined the period of benefit by taking into consideration our customer contracts, our technology and other factors. Sales commissions for renewal contracts are deferred and then amortized on a straight-line basis over the related contractual renewal period. Amortization expense is included in sales and marketing expenses on the consolidated statements of operations and comprehensive income as Selling, general, and administrative expense.

 

Practical Expedients and Exemptions

 

The Company has elected the following additional practical expedients in applying Topic 606:

 

· Commission Expense: We apply the practical expedient in ASC Topic 606 to expense costs as incurred for sales commissions when the period of benefit is one year or less. Most of our contracts are of a duration of one year or less, few, if any of the longer-term contracts have commissions associated with them. This expense is included in the consolidated statements of operations and comprehensive income as Selling, general, and administrative expense.

 

·

Transaction Price Allocated to Future Performance Obligations

 

ASC 606 requires that the Company disclose the aggregate amount of transaction price that is allocated to performance obligations that have not yet been satisfied as of August 31, 2021. ASC 606 provides certain practical expedients that limit the requirement to disclose the aggregate amount of transaction price allocated to unsatisfied performance obligations.

 

The Company applied the practical expedient to not disclose the amount of transaction price allocated to unsatisfied performance obligations when the performance obligation is part of a contract that has an original expected duration of one year or less.

 

Cash and Cash Equivalents

For purposes of the statements of cash flows, the Company considers all highly liquid investments purchased with original maturities of three months or less to be cash equivalents.

 

Accounts Receivable

We analyze the age of customer balances, historical bad-debt experience, customer creditworthiness, and changes in customer payment terms when making estimates of the collectability of the Company’s trade accounts receivable balances. If we determine that the financial conditions of any of our customers have deteriorated, whether due to customer-specific or general economic issues, an increase in the allowance may be made. Accounts receivable are written off when reasonable collection attempts have failed.

  

 

 

 F-10 
 

 

Investments

We may invest excess cash balances in short-term and long-term marketable debt securities. Investments may consist of certificates of deposit, money market accounts, government-sponsored enterprise securities, corporate bonds and/or commercial paper. The Company accounts for its investment in marketable securities in accordance with FASB ASC 320, Investments – Debt and Equity Securities. This statement requires debt securities to be classified into three categories:

 

Held-to-maturity—Debt securities that the entity has the positive intent and ability to hold to maturity are reported at amortized cost. Discounts and premiums to par value of the debt securities are amortized to interest income/expense over the term of the security. No gains or losses on investment securities are realized until they are sold or a decline in fair value is determined to be other-than-temporary.

 

Trading Securities—Debt securities that are bought and held primarily for the purpose of selling in the near term are reported at fair value, with unrealized gains and losses included in earnings.

 

Available-for-Sale—Debt securities not classified as either securities held-to-maturity or trading securities are reported at fair value with unrealized gains or losses excluded from earnings and reported as a separate component of shareholders’ equity.

 

We classify our investments in marketable debt securities based on the facts and circumstances present at the time of purchase of the securities. During the year ended August 31, 2021, all of our investments were classified as held-to-maturity.

 

Held-to-maturity investments are measured and recorded at amortized cost on the Company’s Consolidated Balance Sheets. Discounts and premiums to par value of the debt securities are amortized to interest income/expense over the term of the security. No gains or losses on investment securities are realized until they are sold or a decline in fair value is determined to be other-than-temporary.

 

Capitalized Computer Software Development Costs

Software development costs are capitalized in accordance with ASC 985-20, “Costs of Software to Be Sold, Leased, or Marketed”. Capitalization of software development costs begins upon the establishment of technological feasibility and is discontinued when the product is available for sale.

 

The establishment of technological feasibility and the ongoing assessment for recoverability of capitalized software development costs require considerable judgment by management with respect to certain external factors including, but not limited to, technological feasibility, anticipated future gross revenues, estimated economic life, and changes in software and hardware technologies. Capitalized computer software development costs are comprised primarily of salaries and direct payroll-related costs and the purchase of existing software to be used in the Company's software products.

 

Amortization of capitalized computer software development costs is provided on a product-by-product basis on the straight-line method over the estimated economic life of the products (not to exceed five years). Amortization of software development costs amounted to $1.4 million, $1.2 million, and $1.3 million for the years ended August 31, 2021, 2020, and 2019, respectively. We expect future amortization expense to vary due to increases in capitalized computer software development costs.

 

We test capitalized computer software development costs for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable.

 

Property and Equipment

Property and equipment are recorded at cost, or fair market value for property and equipment acquired in business combinations, less accumulated depreciation and amortization. Depreciation and amortization are provided using the straight-line method over the estimated useful lives as follows: 

   
Equipment   5 years
Computer equipment   3 to 7 years
Furniture and fixtures   5 to 7 years
Leasehold improvements   Shorter of life of asset or lease

 

Maintenance and minor replacements are charged to expense as incurred. Gains and losses on disposals are included in the results of operations.

 

 

 

 F-11 
 

 

Internal-use Software

We have a service contract related to the implementation of internally used software. In accordance with ASC 350-40 “Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract”, we have capitalized certain internal-use software which are included in long-term assets.

 

The amortization will be classified as Selling, general, and administrative expenses on the consolidated statement of operations and comprehensive income and maintenance and minor upgrades are charged to expense as incurred. Gains and losses on disposals are included in the results of operations. No amortization has been expensed for the project as it is still in progress.

  

Leases

We determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets and operating lease liabilities (current and long-term) in our consolidated balance sheets.

 

ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we generally use our incremental borrowing rate based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at commencement date. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.

 

Supplemental balance sheet information related to operating leases was as follows as of August 31, 2021:

Schedule of lease cost       
(in thousands)    
Right of use assets  $1,276 
Lease Liabilities, Current  $382 
Lease Liabilities, Long-term  $896 
Operating lease costs  $595 
Weighted Average remaining lease term   2.50 years 
Weighted Average Discount rate   3.79% 

  

Intangible Assets and Goodwill

The Company performs valuations of assets acquired and liabilities assumed on each acquisition accounted for as a business combination and recognizes the assets acquired and liabilities assumed at their acquisition-date fair value. Acquired intangible assets include customer relationships, software, trade names, and noncompete agreements. We determine the appropriate useful life by performing an analysis of expected cash flows based on historical experience of the acquired businesses. Intangible assets are amortized over their estimated useful lives using the straight-line method, which approximates the pattern in which the majority of the economic benefits are expected to be consumed.

 

Goodwill represents the excess of the cost of an acquired entity over the fair value of the acquired net assets. Goodwill is not amortized, instead it is tested for impairment annually or when events or circumstances change that would indicate that goodwill might be impaired. Events or circumstances that could trigger an impairment review include, but are not limited to, a significant adverse change in legal factors or in the business climate, an adverse action or assessment by a regulator, unanticipated competition, a loss of key personnel, significant changes in the manner of our use of the acquired assets or the strategy for our overall business, significant negative industry or economic trends, or significant underperformance relative to expected historical or projected future results of operations. 

 

 

 

 F-12 
 

 

Goodwill is tested for impairment at the reporting unit level, which is one level below or the same as an operating segment. As of August 31, 2021, the Company determined that it has four reporting units, Simulations Plus, Cognigen Corporation, DILIsym Services, Inc. and Lixoft. When testing goodwill for impairment, the Company first performs a qualitative assessment to determine whether it is necessary to perform step one of a two-step annual goodwill impairment test for each reporting unit. The Company is required to perform step one only if it concludes that it is more likely than not that a reporting unit's fair value is less than its carrying value. Should this be the case, the first step of the two-step process is to identify whether a potential impairment exists by comparing the estimated fair values of the Company's reporting units with their respective book values, including goodwill. If the estimated fair value of the reporting unit exceeds book value, goodwill is considered not to be impaired, and no additional steps are necessary. If, however, the fair value of the reporting unit is less than book value, then the second step is performed to determine if goodwill is impaired and to measure the amount of impairment loss, if any. The amount of the impairment loss is the excess of the carrying amount of the goodwill over its implied fair value. The estimate of implied fair value of goodwill is primarily based on an estimate of the discounted cash flows expected to result from that reporting unit, but may require valuations of certain internally generated and unrecognized intangible assets such as the Company's software, technology, patents and trademarks. If the carrying amount of goodwill exceeds the implied fair value of that goodwill, an impairment loss is recognized in an amount equal to the excess.

 

As of August 31, 2021, the entire balance of goodwill was attributed to three of the Company's reporting units, Cognigen Corporation, DILIsym Services, Inc. and Lixoft. Intangible assets subject to amortization are reviewed for impairment whenever events or circumstances indicate that the carrying amount of these assets may not be recoverable. The Company has not recognized any impairment charges during the periods ended August 31, 2021, 2020 and 2019.

  

Reconciliation of Goodwill as of August 31, 2021, and 2020:

                
(in thousands)  Cognigen   DILIsym   Lixoft   Total 
Balance, August 31, 2019  $4,789   $5,598   $   $10,387 
Addition           2,534    2,534 
Impairments                
Balance, August 31, 2020   4,789    5,598    2,534    12,921 
Addition                
Impairments                
Balance, August 31, 2021  $4,789   $5,598   $2,534   $12,921 

  

Other Intangible Assets

The following table summarizes other intangible assets as of August 31, 2021:

               
(in thousands)  Amortization
Period
  Acquisition
Value
   Accumulated
Amortization
   Net book
value
 
Cognigen                  
   Customer relationships  Straight line 8 years  $1,100   $963   $137 
   Trade Name  None   500        500 
   Covenants not to compete  Straight line 5 years   50    50     
DILIsym                  
   Customer relationships  Straight line 10 years   1,900    807    1,093 
   Trade Name  None   860        860 
   Covenants not to compete  Straight line 4 years   80    80     
Lixoft                  
   Customer relationships  Straight line 14 years   2,550    258    2,292 
   Trade Name  None   1,550        1,550 
   Covenants not to compete  Straight line 3 years   60    28    32 
      $8,650   $2,186   $6,464 

 

 

 

 F-13 
 

 

The following table summarizes other intangible assets as of August 31, 2020:

                
(in thousands)  Amortization
Period
  Acquisition
Value
   Accumulated
Amortization
   Net book
value
 
Cognigen                  
   Customer relationships  Straight line 8 years  $1,100   $825   $275 
   Trade Name  None   500        500 
   Covenants not to compete  Straight line 5 years   50    50     
DILIsym                  
   Customer relationships  Straight line 10 years   1,900    618    1,282 
   Trade Name  None   860        860 
   Covenants not to compete  Straight line 4 years   80    65    15 
Lixoft                  
   Customer relationships  Straight line 14 years   2,550    76    2,474 
   Trade Name  None   1,550        1,550 
   Covenants not to compete  Straight line 3 years   60    8    52 
      $8,650   $1,642   $7,008 

 

Total amortization expense for the years ended August 31, 2021, 2020 and 2019 was $544 thousand, $432 thousand, and $358 thousand, respectively.

 

Future amortization of intangible assets for the next five years is as follows:

        
  (in thousands)     
 

Year ending

August 31,

   Amount 
  2022   $530 
  2023   $384 
  2024   $372 
  2025   $372 
  2026   $372 

 

Business Acquisitions

The Company accounted for the acquisition of Cognigen, DILIsym, and Lixoft using the purchase method of accounting where the assets acquired and liabilities assumed are recognized based on their respective estimated fair values. The excess of the purchase price over the estimated fair values of the net assets acquired is recorded as goodwill. Determining the fair value of certain acquired assets and liabilities is subjective in nature and often involves the use of significant estimates and assumptions, including, but not limited to, the selection of appropriate valuation methodology, projected revenue, expenses and cash flows, weighted average cost of capital, discount rates, estimates of advertiser and publisher turnover rates and estimates of terminal values. Business acquisitions are included in the Company's consolidated financial statements as of the date of the acquisition.

 

 

 

 F-14 
 

 

Fair Value of Financial Instruments

Assets and liabilities recorded at fair value in the Consolidated Balance Sheets are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The categories, as defined by the standard are as follows:

  

Level Input:   Input Definition:
Level I   Inputs are unadjusted, quoted prices for identical assets or liabilities in active markets at the measurement date.
Level II   Inputs, other than quoted prices included in Level I, that are observable for the asset or liability through corroboration with market data at the measurement date.
Level III   Unobservable inputs that reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date.

 

For certain of our financial instruments, including accounts receivable, accounts payable, and accrued payroll and other expenses, the carrying amounts approximate fair value due to their short-term nature.

 

The following table summarizes fair value measurements as of August 31, 2021, and August 31, 2020, for assets and liabilities measured at fair value on a recurring basis:

 

Summarizes fair value measurements  August 31, 2021  
(in thousands)  Level 1   Level 2   Level 3   Total 
Cash and cash equivalents  $36,984   $   $   $36,984 
Short-term investments  $86,620   $   $   $86,620 
Acquisition-related contingent consideration obligations  $   $   $3,217   $3,217 

 

 

   August 31, 2020 
(in thousands)  Level 1   Level 2   Level 3   Total 
Cash and cash equivalents  $49,207   $   $   $49,207 
Short-term investments  $66,804   $   $   $66,804 
Acquisition-related contingent consideration obligations  $   $   $4,731   $4,731 

  

 

As of August 31, 2021, and 2020, the Company had a liability for contingent consideration related to its acquisition of Lixoft and DILIsym. The fair value measurement of the contingent consideration obligations is determined using Level 3 inputs. The fair value of contingent consideration obligations is based on a discounted cash flow model using a probability-weighted income approach. These fair value measurements represent Level 3 measurements as they are based on significant inputs not observable in the market. Significant judgment is employed in determining the appropriateness of these assumptions as of the acquisition date and for each subsequent period. Accordingly, changes in assumptions could have a material impact on the amount of contingent consideration expense the Company records in any given period. Changes in the value of the contingent consideration obligations are recorded in the Company’s Consolidated Statement of Operations.

 

The following is a reconciliation of contingent consideration value:

Reconciliation of contingent consideration value       
(in thousands)                                             
Value as of August 31, 2020  $4,731 
Contingent consideration payments   (2,000)
Change in value of contingent consideration   486 
Value as of August 31, 2021  $3,217 

 

 

 

 F-15 
 

 

Marketing

The Company expenses marketing and advertising costs as incurred. Marketing costs for the years ended August 31, 2021, 2020 and 2019 were approximately $60 thousand, $64 thousand and $83 thousand, respectively.

 

Research and Development Costs

Research and development costs are charged to expense as incurred until technological feasibility has been established. These costs include salaries, laboratory experiment, and purchased software which was developed by other companies and incorporated into, or used in the development of, our final products.

 

Income Taxes

The Company accounts for income taxes in accordance with ASC 740-10, “Income Taxes” which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements or tax returns.

 

Under this method, deferred income taxes are recognized for the tax consequences in future years of differences between the tax bases of assets and liabilities and their financial reporting amounts at each year-end based on enacted tax laws and statutory tax rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized. The provision for income taxes represents the tax payable for the period and the change during the period in deferred tax assets and liabilities.

  

Intellectual property

On February 28, 2012, we bought out the royalty agreement with Enslein Research. The cost of $75 thousand is being amortized over 10 years under the straight-line method.

 

On May 15, 2014, we entered into a termination and non-assertion agreement with TSRL, Inc., pursuant to which the parties agreed to terminate an exclusive software licensing agreement entered into between the parties in 1997. As a result, the Company obtained a perpetual right to use certain source code and data, and TSRL relinquished any rights and claims to any GastroPlus products and to any claims to royalties or other payments under that 1997 agreement. We agreed to pay TSRL total consideration of $6 million, which is being amortized over 10 years under the straight-line method.

 

On June 1, 2017, as part of the acquisition of DILIsym the Company acquired certain developed technologies associated with the drug induced liver disease (DILI). These technologies were valued at approximately $2.9 million and are being amortized over 9 years under the straight-line method.

 

In September 2018, we purchased certain intellectual property rights of Entelos Holding Company. The cost of $50 thousand is being amortized over 10 years under the straight-line method.

 

On April 1, 2020, as part of the acquisition of Lixoft, the Company acquired certain developed technologies associated with the Lixoft scientific software. These technologies were valued at approximately $8.0 million and are being amortized over 16 years under the straight-line method.

 

 

 

 F-16 
 

 

The following table summarizes intellectual property as of August 31, 2021:

Summary of intellectual property                  
(in thousands)  Amortization
Period
  Acquisition
Value
   Accumulated
Amortization
   Net Book
Value
 
Royalty Agreement buy out-Enslein Research  Straight line 10 years  $75   $71   $4 
Termination/nonassertion agreement-TSRL Inc.  Straight line 10 years   6,000    4,375    1,625 
Developed technologies–DILIsym acquisition  Straight line 9 years   2,850    1,346    1,504 
Intellectual rights of Entelos Holding Company  Straight line 10 years   50    15    35 
Developed technologies–Lixoft acquisition  Straight line 16 years   8,010    709    7,301 
      $16,985   $6,516   $10,469 

 

The following table summarizes intellectual property as of August 31, 2020:

 

(in thousands)  Amortization
Period
  Acquisition
Value
   Accumulated
Amortization
   Net Book
Value
 
Royalty Agreement buy out-Enslein Research  Straight line 10 years  $75   $64   $11 
Termination/nonassertion agreement-TSRL Inc.  Straight line 10 years   6,000    3,775    2,225 
Developed technologies–DILIsym acquisition  Straight line 9 years   2,850    1,029    1,821 
Intellectual rights of Entelos Holding Company  Straight line 10 years   50    10    40 
Developed technologies–Lixoft acquisition  Straight line 16 years   8,010    209    7,801 
      $16,985   $5,087   $11,898 

 

Total amortization expense for intellectual property agreements for the years ended August 31, 2021, 2020 and 2019 was $1.4 million, $1.1 million, and $929 thousand, respectively.

 

Future amortization of intellectual property for the next five years is as follows:

     
(in thousands)    

Year ending

August 31,

  Amount 
2022  $1,426 
2023  $1,422 
2024  $1,247 
2025  $822 
2026  $743 

 

 

 

 

 F-17 
 

 

Earnings per Share

The Company reports earnings per share in accordance with FASB ACS 260-10. Basic earnings per share is computed by dividing income available to common shareholders by the weighted-average number of common shares available. Diluted earnings per share is computed similarly to basic earnings per share except that the denominator is increased to include the number of additional common shares that would have been outstanding if the potential common shares had been issued and if the additional common shares were dilutive. The components of basic and diluted earnings per share for the years ended August 31, 2021, 2020 and 2019 were as follows:

Schedule of earnings per share                 
   August 31, 
(in thousands)  2021   2020   2019 
Numerator               
Net income attributable to common shareholders  $9,782   $9,332   $8,583 
                
Denominator               
Weighted-average number of common shares outstanding during the year   20,045    17,819    17,492 
Dilutive effect of stock options   698    719    565 
                
Common stock and common stock equivalents used for diluted earnings per share   20,743    18,538    18,057 

 

Stock-Based Compensation

Compensation costs related to stock options are determined in accordance with FASB ASC 718-10, “Compensation-Stock Compensation”, using the modified prospective method. Under this method, compensation cost is calculated based on the grant-date fair value estimated in accordance with FASB ASC 718-10, amortized on a straight-line basis over the options’ vesting period. Stock-based compensation expense related to stock options, not including shares issued to Directors for services, was $2.4 million, $1.3 million and $866 thousand for the years ended August 31, 2021, 2020 and 2019, respectively. This expense is included in the consolidated statements of operations and comprehensive income as selling, general, and administration and research and development expense.

 

Impairment of Long-lived Assets

The Company accounts for the impairment and disposition of long-lived assets in accordance with ASC 350, “Intangibles – Goodwill and Other” and ASC 360, “Property and Equipment”. Long-lived assets to be held and used are reviewed for events or changes in circumstances that indicate that their carrying value may not be recoverable. We measure recoverability by comparing the carrying amount of an asset to the expected future undiscounted net cash flows generated by the asset. If we determine that the asset may not be recoverable, or if the carrying amount of an asset exceeds its estimated future undiscounted cash flows, we recognize an impairment charge to the extent of the difference between the fair value and the asset's carrying amount. No impairment losses were recorded during the years ended August 31, 2021, 2020 and 2019.

  

Recently Issued Accounting Standards

In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842), which supersedes existing guidance on accounting for leases in "Leases (Topic 840)" and generally requires all leases to be recognized in the consolidated balance sheet. ASU 2016-02 is effective for annual and interim reporting periods beginning after December 15, 2018. The Company adopted this ASU on September 1, 2019.

 

In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which is intended to simplify various areas related to the accounting for income taxes and improve consistent application of Topic 740. The guidance eliminates certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences related to changes in ownership of equity method investments and foreign subsidiaries. The guidance also simplifies aspects of accounting for franchise taxes and the accounting for the enacted changes in tax laws or rates, as well as the accounting for the step-up in the tax basis of goodwill. ASU 2019-12 is effective for us beginning in fiscal 2022; The adoption of the new standard is not expected to have a material impact on the Company’s consolidated financial statements.

 

 

 

 F-18 
 

 

In March 2020, the FASB issued Accounting Standards Update (“ASU”) 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting (“ASU 2020-04”). The amendments in ASU 2020-04 provide temporary optional expedients and exceptions for applying GAAP to contract modifications, hedging relationships and other transactions to ease the potential accounting and financial reporting burden associated with transitioning away from reference rates that are expected to be discontinued, including the London Interbank Offered Rate (“LIBOR”). This ASU is effective as of March 12, 2020, through December 31, 2022. The adoption of the new standard is not expected to have a material impact on our financial statements or related disclosures.

 

NOTE 3 – REVENUE RECOGNITION

  

We generate revenue primarily from the sale of software licenses and providing consulting services to the pharmaceutical industry for drug development.

 

The Company determines revenue recognition through the following steps:

 

i. Identification of the contract, or contracts, with a customer
ii. Identification of the performance obligations in the contract
iii. Determination of the transaction price
iv. Allocation of the transaction price to the performance obligations in the contract
v. Recognition of revenue when, or as, the Company satisfies a performance obligation

 

Components of Revenue

The following is a description of principal activities from which the Company generates revenue. As part of the accounting for these arrangements, the Company must develop assumptions that require judgment to determine the stand-alone selling price for each performance obligation identified in the contract. Stand-alone selling prices are determined based on the prices at which the Company separately sells its services or goods.

  

Revenue Components   Typical Payment Terms
     
Software Revenues:    

Software revenues are generated primarily from sales of software licenses at the time the software is unlocked and the term commences. The license period typically is one year or less. Along with the license a di minimis amount of customer support is provided to assist the customer with the software. Should the customer need more than a di minimis amount of support they can choose to enter into a separate contract for additional training. Most software is installed on our customers’ servers and the Company has no control of the software once the sale is made.

 

For certain software arrangements the Company hosts the licenses on servers maintained by the Company, Revenue for those arrangements are accounted as Software as a Service over the life of the contract. These arrangements are a small portion of software revenues of the Company.

  Payments are generally due upon invoicing on a net 30 basis unless other payment terms are negotiated with the customer based on customer history. Typical industry standards apply.
     
Consulting Contracts:    
Consulting services provided to our customers are generally recognized over time as the contracts are performed and the services are rendered. The company measures its consulting revenue based on time expended compared to total estimated hours to complete a project. The Company believes the methods chosen for its contract revenue best depicts the transfer of benefits to the customer under the contracts.   Payment terms vary, depending on the size of the contract, credit history and history with the client and deliverables within the contract.

 

Consortium Member Based Services:    
The performance obligation is recognized on a time elapsed basis, by month, for which the services are provided, as the Company transfers control evenly over the contractual period.   Payment is due at the beginning of the period, generally on a net 30 or 60 basis.

 

 

 

 F-19 
 

 

Remaining performance obligations that do not fall under the expedients, require the Company to perform various consulting and software development services and consortium memberships of approximately $6.2 million. It is anticipated these revenues will be recognized within the next year.

 

Contract Liabilities

During the year ended August 31, 2021, the Company recognized $430 thousand of revenue that was included in contract liabilities as of August 31, 2020.

 

Disaggregation of Revenues

 

The components of disaggregation of revenue for the years ended August 31, 2021, 2020 and 2019 were as follows: 

Schedule of disaggregation of revenues            
   Year ended August 31, 
(in thousands)  2021   2020   2019 
Software licenses               
Point in time  $26,725   $20,668   $17,425 
Over time   945    919    1,054 
Consulting services               
Over time   18,796    20,002    15,491 
Total revenue  $46,466   $41,589   $33,970 

 

Contracts in Progress

Contracts in progress are included in the accompanying balance sheets under the following captions: 

Schedule of contract in progress            
   Year ended August 31, 
(in thousands)  2021   2020   2019 
Revenues in excess of billings  $3,150   $3,093   $3,234 
Billings in excess of revenues   (117)   (141)   (799)
Revenues over billings on uncompleted contracts  $3,033   $2,952   $2,435 

  

Cost, estimated earnings, and billings on uncompleted contracts are summarized as follows as of August 31, 2021, 2020 and 2019:

 

   August 31, 
(in thousands)  2021   2020   2019 
Revenues earned to date on uncompleted contracts  $15,184   $20,235   $19,255 
Billings to date on uncompleted contracts   (12,151)   (17,283)   (16,820)
Revenues over billings on uncompleted contracts  $3,033   $2,952   $2,435 

 

Balance increases and decreases in these accounts are due to the timing of amounts billed, payments received, and revenue recognized.

 

 

 

 F-20 
 

 

NOTE 4 – PROPERTY AND EQUIPMENT

 

Property and equipment consisted of the following:

 

   August 31, 
(in thousands)  2021   2020 
Equipment  $606   $865 
Computer equipment   293    548 
Furniture and fixtures   36    161 
Leasehold improvements   13    114 
Construction in progress   1,302     
Subtotal   2,250    1,688 
Less accumulated depreciation and amortization   (412)   (1,250)
Total  $1,838   $438 

 

Depreciation expense was $226 thousand, $166 thousand and $132 thousand for the years ended August 31, 2021, 2020, and 2019, respectively.

  

NOTE 5 – INVESTMENTS

 

The Company invests a portion of its excess cash balances in short-term debt securities. Investments at August 31, 2021, consisted of corporate bonds with maturities remaining of less than 12 months. The Company may also invest excess cash balances in certificates of deposits, money market accounts, government-sponsored enterprise securities, corporate bonds and/or commercial paper. The Company accounts for its investments in accordance with FASB ASC 320, Investments – Debt and Equity Securities. As of August 31, 2021, all investments were classified as held-to-maturity securities.

 

The following tables summarize the Company’s short-term investments as of August 31, 2021, and 2020:

Schedule of short term investment                
   August 31, 2021 
(in thousands)  Amortized Cost  

Gross

Unrealized

Gains

  

Gross

Unrealized

Losses

   Fair Value 
                 
Commercial notes (due within one year)  $86,620   $   $(136)  $86,484 
Total  $86,620   $   $(136)  $86,484 

 

   August 31, 2020 
(in thousands)  Amortized Cost  

Gross

Unrealized

Gains

  

Gross

Unrealized

Losses

   Fair Value 
                 
Commercial notes (due within one year)  $66,804   $   $(61)  $66,743 
Total  $66,804   $   $(61)  $66,743 

 

 

 

 F-21 
 

 

NOTE 6 – CONTRACTS PAYABLE

 

DILIsym Acquisition Liabilities:

On June 1, 2017, we acquired DILIsym. The agreement provided for a working capital adjustment, an eighteen-month $1.0 million holdback provision against certain representations and warranties, and an earnout agreement of up to an additional $5.0 million in earnout payments based on earnings over three years following acquisition. The earnout liability has been recorded at an estimated fair value. Payments under the earnout liability started in fiscal year 2019. In September 2018, $1.6 million was paid out under the first earnout payment, a second earnout payment was made in August 2019 in the amount of $1.7 million. The final payment of $1.8 million was paid in August 2020. In addition, no claims were made against the holdback and the $1.0 million holdback provision was released eighteen months after June 1, 2017. 

 

Lixoft Acquisition Liabilities:

On April 1, 2020, the Company acquired Lixoft. The agreement provided for a 24-month $2.0 million holdback provision against certain representations and warrantees, comprised of $1.3 million of cash and shares of stock valued at $666 thousand issued at the date of the Agreement. In addition, based on a revenue growth formula for the two years subsequent to April 1, 2020, the agreement calls for earnout payments up to $5.5 million (two thirds cash and one-third newly issued, unregistered shares of the Company’s common stock). The former shareholders can earn up to $2.0 million the first year and $3.5 million in year two. In June 2021, $2.0 million was paid to former Lixoft shareholder under the first earnout payment, which was comprised of $1.3 million of cash and $666 thousand worth of common stock.

 

As of August 31, 2021, and 2020 the following liabilities have been recorded:

Schedule of Liabilities          
(in thousands)  August 31, 2021   August 31, 2020 
Holdback Liability  $1,333   $1,333 
Earnout Liability   3,217    4,731 
Subtotal  $4,550   $6,064 
Less: Current Portion   4,550    2,000 
Long-Term  $   $4,064 

  

NOTE 7 – COMMITMENTS AND CONTINGENCIES

 

Leases

Our corporate headquarters is located in Lancaster, California, where we lease 9,255 square feet of office space. The term of the lease extends to January 31, 2026 and the base rent is approximately $17 thousand per month. The lease agreement gives the Company the right, upon 180 days’ prior notice, to opt out of all or part of the last four years of the term, with no penalty.

 

We lease 12,623 square feet of office space in Buffalo, New York. The initial five-year lease term expired in October 2018; and was renewed for a three-year option, extending it to November 2021 at a base rent of approximately $16 thousand per month. On August 3, 2021, a new lease agreement was signed for a different property for a five-year term at a base rent of approximately $7 thousand per month with an annual 2% increase, and with two, five-year renewal options. Due to ongoing construction, the Company has not yet moved into the new property but anticipates doing so and commencing the lease term no later than November 2021.

 

We lease approximately 2,700 square feet of space in Research Triangle Park, North Carolina. The initial three-year term was due to expire in October 2020. An amendment to the initial lease became effective on April 1, 2020, which added 686 square feet and extended the term of the lease to September 30, 2023. The new base rent is approximately $8 thousand per month with an annual 3% increase.

 

 

 

 F-22 
 

 

We lease approximately 2,300 square feet of office space in Paris, France. As of April 1, 2020, the lease agreement had minimum payments equaling approximately $288 thousand. The lease is for a 9-year term, with an option to terminate every 3 years, and expires in November of 2024. The base rent is $16 thousand per quarter (approximately $5.3 thousand per month) and can be adjusted each December based on a consumer price index.

 

Rent expense, including common area maintenance fees for the years ended August 31, 2021, 2020 and 2019 was $655 thousand, $644 thousand and $584 thousand, respectively. 

 

Lease liability maturities as of August 31, 2021, were as follows:

Future minimum lease payments     
(in thousands)       Years Ending August 31,  Amount 
2022  $422 
2023   375 
2024   275 
2025   211 
2026   83 
Total undiscounted liabilities   1,366 
Less: imputed interest   (88)
Total future minimum lease payments  $1,278 

 

Line of Credit

On March 31, 2020, the Company entered into a Credit Agreement with Wells Fargo Bank, N.A. The Credit Agreement, has provided the Company with a credit facility of $3,500,000 through April 15, 2022. As of August 31, 2021, there were no amounts drawn against the line of credit. Interest accrues daily at the bank’s base rate. The base rate is the rate equal to the highest of (i) the Prime Rate in effect, (ii) 1.5% above Daily One Month LIBOR, and (iii) the Federal Funds Rate plus 1.5%. The rate as of August 31, 2021, was 3.25%. Under the terms of the agreement the borrower is to maintain a zero balance under this line of credit for a period of thirty consecutive days during each 12-month period commencing March 31, 2020. The Credit Agreement is collateralized by the assets of the Simulations Plus Division and is subject to certain financial covenants.

 

Employment Agreements

In the normal course of business, the Company has entered into employment agreements with certain of its key management personnel that may require compensation payments upon termination.

  

License Agreement

The Company had a royalty agreement with Dassault Systèmes Americas Corp. for access to their Metabolite Database for developing our Metabolite Module within ADMET Predictor. The module was renamed the Metabolism Module when we released ADMET Predictor version 6 on April 19, 2012. Under this agreement, we paid a royalty of 25% of revenue derived from the sale of the Metabolism/Metabolite module. This agreement was renegotiated, and the Company does not bear any royalty obligations towards Dassault Systèmes Americas Corp. effective June 30, 2019. In addition, the license agreement terminated on September 5, 2020. Under this agreement for the years ended August 31, 2021, 2020 and 2019 we incurred royalty expense (benefit) of $0, $(26) thousand and $196 thousand, respectively. We have not experienced any adverse impact on revenue since terminating the license agreement. In addition, the Company has developed a database to replace the Metabolite Database, which was completed at the end of fiscal year 2021.

 

Litigation

We are not a party to any legal proceedings and are not aware of any pending legal proceedings of any kind.

  

 

 

 F-23 
 

 

NOTE 8 – SHAREHOLDERS' EQUITY

 

Shares Outstanding

Shares of common stock outstanding for the years ended August 31, 2021, 2020 and 2019 were as follows:

 

   August 31, 
   2021   2020   2019 
Common stock outstanding, beginning of year   19,923,277    17,591,834    17,416,445 
Common stock issued during the year   218,244    2,331,443    175,389 
Common stock outstanding, end of year   20,141,521    19,923,277    17,591,834 

 

Dividends

The Company’s Board of Directors declared cash dividends during the years ended August 31, 2021, and 2020. The details of dividends paid are in the following tables:

Schedule of dividends declared and paid                 
(in thousands, except dividend per share)                                Fiscal Year 2021
                
Record Date  Distribution Date   Number of Shares
Outstanding on
Record Date
    Dividend per
Share
    Total Amount 
10/26/2020  11/02/2020   19,924   $0.06   $1,195 
1/25/2021  2/01/2021   20,010   $0.06    1,201 
4/26/2021  5/03/2021   20,115   $0.06    1,207 
7/26/2021  8/02/2021   20,139   $0.06    1,208 
Total               $4,811 

  

(in thousands, except dividend per share)                                Fiscal Year 2020

 

Record Date  Distribution Date  Number of Shares
Outstanding on
Record Date
   Dividend per
Share
   Total Amount 
10/25/2019  11/01/2019   17,606   $0.06   $1,056 
1/27/2020  2/03/2020   17,646   $0.06    1,059 
4/24/2020  5/01/2020   17,769   $0.06    1,066 
7/27/2020  8/03/2020   17,820   $0.06    1,069 
Total               $4,250 

 

 

 

 F-24 
 

 

Stock Option Plans

On February 23, 2007, the Board of Directors adopted, and the shareholders approved, the 2007 Stock Option Plan under which a total of 1,000,000 shares of common stock had been reserved for issuance. On February 25, 2014 the shareholders approved an additional 1,000,000 shares increasing the total number of shares that may be granted under the Option Plan to 2,000,000. This plan terminated in February 2017 by its term.

 

On December 23, 2016 the Board of Directors adopted, and on February 23, 2017 the shareholders approved, the 2017 Equity Incentive Plan under which a total of 1,000,000 shares of common stock has been reserved for issuance. This plan will terminate in December 2026.

 

Effective April 9, 2021, the Board of Directors approved, subject to shareholder approval, the adoption of a new 2021 Equity Incentive Plan (the “2021 Plan”) under which 1.3 million shares are reserved for issuance. The 2021 Plan, which was submitted for shareholder approval at our 2021 Special Meeting of Shareholders held on June 23, 2021, was approved by the shareholders. As a result, the 2021 Plan became effective as of April 9, 2021, and the Company may issue equity awards to permitted recipients thereunder. The maximum contractual life of the plan is ten years.

 

As of August 31, 2021, employees and directors held Qualified Incentive Stock Options (ISOs) and Non-Qualified Stock Options (“NQSOs”) to purchase 1.2 million shares of common stock at exercise prices ranging from $6.85 to $66.14 per share.

 

The following tables summarize information about stock options:

Schedule of stock option activity            
(in thousands, except per share and weighted-average amounts)
Transactions During Fiscal Year 2021
  Number of
Options
   Weighted-Average
Exercise Price
Per Share
   Weighted-Average
Remaining
Contractual Life
 
             
Outstanding, August 31, 2020   1,224   $17.76    6.79 
Granted   226    57.60      
Exercised   (204)   12.53      
Canceled/Forfeited   (62)   29.83      
Outstanding, August 31, 2021   1,184   $25.63    6.47 
Vested and Exercisable, August 31, 2021   619   $13.36    4.95 
Vested and Expected to Vest, August 31, 2021   1,173   $25.69    6.47 

 

(in thousands, except per share and weighted-average amounts)
Transactions During Fiscal Year 2020
  Number of
Options
   Weighted-Average
Exercise Price
Per Share
   Weighted-Average
Remaining
Contractual Life
 
             
Outstanding, August 31, 2019   1,163   $12.63    7.13 
Granted   223    39.23      
Exercised   (121)   9.29      
Canceled/Forfeited   (41)   14.19      
Outstanding, August 31, 2020   1,224   $17.76    6.79 
Vested and Exercisable, August 31, 2020   596   $10.69    5.59 
Vested and Expected to Vest, August 31, 2020   1,194   $17.75    6.77 

 

 

 

 F-25 
 

 

(in thousands, except per share and weighted-average amounts)
Transactions During Fiscal Year 2019
  Number of
Options
   Weighted-Average
Exercise Price
Per Share
   Weighted-Average
Remaining
Contractual Life
 
             
Outstanding, August 31, 2018   1,135   $9.44    7.31 
Granted   264    22.78      
Exercised   (167)   7.15      
Canceled/Forfeited   (69)   12.17      
Outstanding, August 31, 2019   1,163   $12.63    7.13 
Vested and Exercisable, August 31, 2019   515   $8.57    6.09 
Vested and Expected to Vest, August 31, 2019   1,102   $12.39    7.07 

 

The following table summarizes the Intrinsic Value of options outstanding and options exercisable:

Intrinsic value of options outstanding and options exercisable              
(in thousands)  Intrinsic Value
of Options
Outstanding
   Intrinsic
Value of
Options
Exercisable
   Intrinsic
Value of
Options
Exercised
 
Fiscal Year 2019  $27,313   $14,195   $3,224 
Fiscal Year 2020  $51,273   $29,151   $4,086 
Fiscal Year 2021  $25,705   $19,373   $11,554 

 

The weighted-average remaining contractual life of options outstanding issued under the Plans, for both ISOs and NQSOs, was 6.47 years at August 31, 2021. The total fair value of non-vested stock options as of August 31, 2021, was $6.3 million and is amortizable over a weighted average period of 3.43 years.

  

The fair value of these options was estimated at the date of grant using the Black-Scholes option-pricing model. The Black-Scholes option valuation model was developed for use in estimating the fair value of traded options, which do not have vesting restrictions and are fully transferable. In addition, option valuation models require the input of highly subjective assumptions, including the expected stock price volatility.

 

The following table summarizes the fair value of the options, including both ISOs and NQSOs, granted during the current fiscal year 2021 and fiscal year 2020:

Schedule of fair value of options          
(in thousands, except prices)  Fiscal Year 2021   Fiscal Year 2020 
Estimated fair value of awards granted  $5,092   $2,997 
Unvested Forfeiture Rate   0%    0% 
Weighted average grant price  $57.60   $39.23 
Weighted average market price  $57.60   $39.23 
Weighted average volatility   40.49%    33.56% 
Weighted average risk-free rate   0.64%    1.39% 
Weighted average dividend yield   0.42%    0.65% 
Weighted average expected life   6.63 years    6.67 years 

 

 

 

 F-26 
 

 

The exercise prices for the options outstanding at August 31, 2021, ranged from $6.85 to $66.14, and the information relating to these options is as follows:

 

(in thousands except prices)

                             
Exercise Price   Awards Outstanding   Awards Exercisable 
Low   High   Quantity   Weighted
Average
Remaining
Contractual
Life
   Weighted
Average
Exercise
Price
   Quantity   Weighted
Average
Remaining
Contractual
Life
   Weighted
Average
Exercise
Price
 
$6.85   $8.28    144    3.00 years   $6.85    144    3.00 years   $6.85 
$8.29   $10.03    183    4.52 years   $9.72    183    4.52 years   $9.72 
$10.04   $12.20    221    5.48 years   $10.05    162    5.48 years   $10.05 
$12.21   $28.16    184    6.66 years   $20.37    66    5.88 years   $20.25 
$28.17   $57.04    230    8.40 years   $37.22    51    8.08 years   $34.19 
$57.05   $66.14    222    9.17 years   $58.77    13    8.88 years   $61.84 
           1,184    6.47 years   $25.63    619    4.95 years   $13.36 

 

During the fiscal years ended August 31, 2021, 2020, and 2019, we issued 5,620, 7,205 and 8,686 shares of stock valued at $345 thousand, $290 thousand, and $212 thousand, respectively, to our non-management directors as compensation for board-related duties.

 

The balance of our par value common stock and additional paid-in capital as of August 31, 2021, was $10 thousand and $133.4 million, respectively, and the balance of our par value common stock and additional paid-in capital as of August 31, 2020 was $10 thousand and $128.5 million, respectively.

 

NOTE 9 – INCOME TAXES

 

We utilize FASB ASC 740-10, “Income Taxes” which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements or tax returns.

 

Under this method, deferred income taxes are recognized for the tax consequences in future years of differences between the tax bases of assets and liabilities and their financial reporting amounts at each year end based on enacted tax laws and statutory tax rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized. The provision for income taxes represents the tax payable for the period and the change during the period in deferred tax assets and liabilities.

 

 

 

 F-27 
 

 

The components of the income tax provision for the years ended August 31, 2021, 2020 and 2019 were as follows:

Components of the income tax provision              
(in thousands)  2021   2020   2019 
Current               
Federal  $1,315   $2,098   $1,795 
State   450    478    426 
Foreign   166    39    51 
Total current tax expense   1,931    2,615    2,272 
Deferred               
Federal   (379)   (428)   (141)
State   (249)   (132)   (158)
Total deferred federal and state   (628)   (560)   (299)
                
Total  $1,303   $2,055   $1,973 

  

A reconciliation of the expected income tax computed using the federal statutory income tax rate to the Company's effective income tax rate is as follows for the years ended August 31, 2021, 2020 and 2019:

Effective income tax rate              
   2021   2020   2019 
Income tax computed at federal statutory tax rate   21.0 %   21.0%   21.0%
State taxes, net of federal benefit   2.0    4.1    4.1 
Meals & entertainment       0.1    0.1 
Stock based compensation   (6.8)   (1.2)   (2.6)
Other permanent differences   (0.3)   (0.3)   (0.7)
Research and development credit   (1.6)   (2.8)   (2.3)
Foreign tax related differences   (2.6)   (1.4)    
Research & credit adjustments to expense   0.2    0.3     
Change in prior year estimated taxes   (0.1)   (1.8)   (0.9)
Total   11.8%   18.0%   18.7%

  

 

 

 F-28 
 

 

Significant components of the Company's deferred tax assets and liabilities for income taxes for the years ended August 31, 2021, and 2020 are as follows:

Components of company deferred tax assets and liabilities          
(in thousands)  2021   2020 
Deferred tax assets:          
Accrued payroll and other expenses  $586   $402 
Deferred revenue   102    7 
Capitalized merger costs   703    742 
Intellectual property   7    8 
Research and development credits   66     
State taxes   72    100 
Allowance for doubtful accounts   20    13 
State tax deferred   80    125 
Total deferred tax assets   1,636    1,397 
Less: Valuation allowance        
Deferred tax asset   1,636    1,397 
Deferred tax liabilities:          
Property and equipment   (83)   (82)
State tax deferred   (26)   (19)
Intellectual property   (1,456)   (1,876)
Capitalized computer software development costs   (1,797)   (1,774)
Total deferred tax liabilities   (3,362)   (3,751)
           
Net deferred tax liabilities  $(1,726)  $(2,354)

 

We follow guidance issued by the FASB with regard to our accounting for uncertainty in income taxes recognized in the financial statements. Such guidance prescribes a recognition threshold of more likely than not and a measurement process for financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. In making this assessment, a company must determine whether it is more likely than not that a tax position will be sustained upon examination, based solely on the technical merits of the position and must assume that the tax position will be examined by taxing authorities. Our policy is to include interest and penalties related to income tax expense. Interest and penalties were immaterial for fiscal years 2021, 2020, and 2019, respectively. We file income tax returns with the IRS and various state jurisdictions as well as with the countries of India and France. Our federal income tax returns for fiscal year 2018 thru 2020 are open for audit, and our state tax returns for fiscal year 2017 through 2020 remain open for audit.

  

Our review of prior year tax positions using the criteria and provisions presented in guidance issued by FASB did not result in a material impact on our financial position or results of operations.

 

NOTE 10 – CONCENTRATIONS AND UNCERTAINTIES

 

Financial instruments that potentially subject the Company to concentration of credit risk consist principally of cash, cash equivalents, trade accounts receivable and short-term investments. The Company holds cash and cash equivalents at banks located in California, with balances that often exceed FDIC insured limits. In addition, we hold cash at a bank in France that is not FDIC-insured. Historically, the Company has not experienced any losses in such accounts. However, we are investigating alternative way to minimize our exposure to such risk. While the Company may be exposed to credit losses due to the nonperformance of its counterparties, the Company does not expect the settlement of these transactions to have a material effect on its results of operations, cash flows or financial condition. The Company maintains cash at financial institutions that may, at times, exceed federally insured limits.

 

 

 

 F-29 
 

 

Revenue concentration shows that international sales accounted for 31%, 29% and 34% of revenue for the years ended August 31, 2021, 2020 and 2019, respectively. Three customers accounted for 11%, 4% and 3% of revenue for fiscal year 2021. Three customers accounted for 9%, 7% (a dealer account in Japan representing various customers), and 7% of revenue for fiscal year 2020. Three customers accounted for 8%, 8% (a dealer account in Japan representing various customers), and 7% of revenue for fiscal year 2019.

 

Accounts receivable concentrations show that three customers each comprised between 5% and 16% of accounts receivable as of August 31, 2021, respectively; two customers comprised 13% and 10% of accounts receivable as of August 31, 2020, respectively.

 

We operate in the computer software industry, which is highly competitive and changes rapidly. Our operating results could be significantly affected by our ability to develop new products and find new distribution channels for new and existing products.

 

The majority of our customers are in the pharmaceutical industry. During economic downturns, we have seen consolidations in the pharmaceutical industry. The extent to which the COVID-19 pandemic impacts our business going forward will depend on numerous factors we cannot reliably predict, including the duration and scope of the pandemic; businesses and individuals' actions in response to the pandemic; and the impact on economic activity including the possibility of recession or financial market instability. These factors may adversely impact consumer, business, and government spending as well as customers' ability to pay for our products and services on an ongoing basis. As a result, our growth rate could be affected by consolidation and downsizing in the pharmaceutical industry.

 

NOTE 11 – SEGMENT AND GEOGRAPHIC REPORTING

 

We account for segments and geographic revenues in accordance with guidance issued by the FASB. Our reportable segments are strategic business units that offer different products and services.

 

Results for each divisional segment and consolidated results are as follows for the years ended August 31, 2021, 2020 and 2019:

 

(in thousands)  Year ended August 31, 2021 
   Simulations Plus   Cognigen   DILIsym   Lixoft   Eliminations   Total 
Revenues  $25,142   $10,546   $6,115   $4,663   $   $46,466 
Income (loss) from operations  $9,286   $376   $(112)  $1,703   $   $11,253 
Total assets  $168,923   $13,121   $14,884   $19,344   $(36,294)  $179,978 
Goodwill  $   $4,789   $5,598   $2,534   $   $12,921 
Capital expenditures  $1,212   $279   $18   $118   $   $1,627 
Capitalized software costs  $2,289   $12   $170   $478   $   $2,949 
Depreciation and amortization  $1,885   $347   $590   $768   $   $3,590 

 

(in thousands)  Year ended August 31, 2020 
   Simulations Plus   Cognigen   DILIsym   Lixoft*   Eliminations   Total 
Revenues  $21,961   $11,105   $6,948   $1,575   $   $41,589 
Income from operations  $7,374   $1,770   $1,744   $717   $   $11,605 
Total assets  $162,807   $11,654   $14,084   $19,972   $(40,095)  $168,422 
Goodwill  $   $4,789   $5,598   $2,534   $   $12,921 
Capital expenditures  $111   $87   $31   $2   $   $231 
Capitalized software costs  $2,029   $40   $124   $160   $   $2,353 
Depreciation and amortization  $1,713   $349   $600   $300   $   $2,962 

 

* As Lixoft was purchased on April 1, 2020, five months of activity is reflected for fiscal year 2020.

 

 

 

 F-30 
 

 

(in thousands)  Year ended August 31, 2019 
   Simulations Plus   Cognigen   DILIsym   Eliminations   Total 
Revenues  $19,584   $9,321   $5,065   $   $33,970 
Income from operations  $7,751   $1,481   $1,416   $   $10,648 
Total assets  $38,535   $11,196   $13,168   $(17,702)  $45,197 
Goodwill  $   $4,789   $5,598   $   $10,387 
Capital expenditures  $39   $79   $20   $   $138 
Capitalized software costs  $1,482   $114   $172   $   $1,768 
Depreciation and amortization  $1,806   $364   $580   $   $2,750 

 

Results for each business unit segment and consolidated results for the years ended August 31, 2021, 2020 and 2019 were as follows:

 

(in thousands)  Year ended August 31, 2021 
   Software   Services   Total 
Revenues  $27,670   $18,796   $46,466 
Cost of revenues   3,235    7,365    10,600 
Gross profit  $24,435   $11,431   $35,866 
Gross margin   88%    61%    77% 

 

Our software business and services business represented 60% and 40% of total revenue, respectively, for the year ended August 31, 2021.

 

(in thousands)  Year ended August 31, 2020 
   Software   Services   Total 
Revenues  $21,587   $20,002   $41,589 
Cost of revenues   2,883    7,766    10,649 
Gross profit  $18,704   $12,236   $30,940 
Gross margin   87%    61%    74% 

 

Our software business and services business represented 52% and 48% of total revenue, respectively, for the 2020 fiscal year.

 

(in thousands)  Year ended August 31, 2019 
   Software   Services   Total 
Revenues  $18,479   $15,491   $33,970 
Cost of revenues   2,957    6,069    9,026 
Gross profit  $15,522   $9,422   $24,944 
Gross margin   84%    61%    73% 

 

Our software business and services business represented 54% and 46% of total revenue, respectively, for the 2019 fiscal year.

 

 

 

 F-31 
 

 

In addition, the Company allocates revenues to geographic areas based on the locations of its customers. Geographical revenues for the years ended August 31, 2021, 2020 and 2019 were as follows:

 

(in thousands)  Year ended August 31, 
   2021   2020   2019 
   $   % of total   $   % of total   $   % of total 
Americas  $32,549    70%  $29,674    71%  $22,576    67%
EMEA   7,906    17    5,827    14    5,829    17 
Asia Pacific   6,011    13    6,088    15    5,565    16 
Total  $46,466    100%  $41,589    100%  $33,970    100%

 

NOTE 12 – RELATED PARTY TRANSACTIONS

 

On April 1, 2020, the Company acquired Lixoft. As part of that agreement the Company paid $6.7 million and issued stock with a value of $2.6 million to former shareholders of Lixoft, some who are currently employees of the Company. In addition, as part of the acquisition agreement the Company owes approximately $947 thousand of acquisition liabilities at August 31, 2021, to the former shareholders who are still employees of the Company. During the fiscal year 2021, under the terms of the agreement, the Company made payments totaling $2.0 million to the former shareholders of Lixoft comprised of two-thirds cash and one-third newly issued, unregistered shares of the Company’s common stock.

  

NOTE 13 – EMPLOYEE BENEFIT PLAN

 

We maintain a 401(k) Plan for eligible employees. We make matching contributions equal to 100% of the employee’s elective deferral, not to exceed 4% of the total employee compensation. We can also elect to make a profit-sharing contribution. We contributed $535 thousand, $456 thousand and $405 thousand for fiscal years 2021, 2020 and 2019, respectively.

 

NOTE 14 – ACQUISITION

 

On March 31, 2020, the Company entered into a Stock Purchase and Contribution Agreement (the “Agreement”) with Lixoft, a French société par actions simplifiée (“Lixoft”). On April 1, 2020, the Company consummated the acquisition of all outstanding equity interests of Lixoft pursuant to the terms of the Agreement, with Lixoft becoming a wholly-owned subsidiary of the Company. We believe the combination of Simulations Plus and Lixoft provides substantial future potential based on the complementary strengths of each of the companies.

 

Under the terms of the Agreement, as described below, the Company will pay the former shareholders of Lixoft total consideration of up to $16.5 million, consisting of two-thirds cash and one-third newly issued, unregistered shares of the Company’s common stock. In addition, the Company will pay $3,456,029 of excess working capital based on the March 31, 2020 financial statements of Lixoft.

 

On April 1, 2020, the Company paid the former shareholders of Lixoft a total of $10.8 million, comprised of cash in the amount of $9.5 million and the issuance of 111,682 shares of the Company’s common stock valued at $3.7 million, net of adjustments and a holdback for representations and warranties (under the terms of the Agreement a price of approximately $32.15 dollars per share was used based upon the volume-weighted average closing price of the Company’s shares of common stock for the 30-consecutive-trading-day period ending two trading days prior to April 1, 2020). 9,669 shares are held in an escrow for offset for representations and warrantees. Within three business days following the two-year anniversary of March 31, 2020 (the date of the Agreement) and subject to any offsets for representations and warrantees, the Company will pay the former shareholders of Lixoft a total of $2.0 million, comprised of $1.3 million of cash and the release from an escrow shares of stock valued at $666 thousand issued at the date of the Agreement. The Agreement provides for a two-year market standoff period in which the newly issued shares may not be sold by the recipients thereof.

   

 

 

 F-32 
 

 

In addition, the agreement calls for earnout payments up to an additional $5.5 million, two-thirds cash and one-third newly issued, unregistered shares of the Company’s common stock based on a revenue growth formula each year for the two years subsequent to April 1, 2020. The former shareholders can earn up to $2.0 million the first year and $3.5 million in year two. The earnout liability has been recorded at fair value.

 

Under the acquisition method of accounting, the total purchase price reflects Lixoft’s tangible and intangible assets and liabilities based on their estimated fair values at the date of the completion of the acquisition (April 1, 2020). The following table summarizes the preliminary allocation of the purchase price for Lixoft:

Allocation of purchase price       
(in thousands)    
Assets acquired, including cash of $3,799 and accounts receivable of $629  $5,007 
Developed technologies acquired   8,010 
Estimated value of intangible assets acquired (customer lists, trade name etc.)   4,160 
Estimated goodwill acquired   2,534 
Liabilities assumed   (1,118)
Total consideration  $18,593 

 

Goodwill has been provided in the transaction based on estimates of future earnings of this subsidiary including anticipated synergies associated with the positioning of the combined company as a leader in model-based drug development.

  

Consolidated Supplemental Pro Forma Information

The following unaudited consolidated supplemental pro forma information assumes that the acquisition of Lixoft took place on September 1, 2017 for the income statement years ended August 31, 2020. These amounts have been calculated after applying the Company’s accounting policies and adjusting the results of Lixoft to reflect the same expenses in the years ended August 31, 2019 and 2018. The adjustments include costs of acquisition, and amortization of intangibles and other technologies acquired during the merger, assuming the fair-value adjustments applied on September 1, 2017, together with consequential tax effects.

                 
    (Actual)     (Pro forma)     (Pro forma)  
    2021     2020*     2019  
(in thousands)   (Audited)     (unaudited)     (unaudited)  
Revenue   $ 46,466     $ 43,970     $ 36,918  
Net Income   $ 9,782     $ 10,630     $ 9,250  

 

* Balances include five months actual results for Lixoft.

 

 

 

 F-33 
 

 

NOTE 15 – UNAUDITED QUARTERLY FINANCIAL DATA

 

The following table presents selected unaudited quarterly financial data for each full quarterly period for the years ended August 31, 2021, and 2020:

 

(in thousands)   Year ended August 31, 2021  
    First     Second     Third     Fourth  
    Quarter     Quarter     Quarter     Quarter  
Revenues   $ 10,701     $ 13,147     $ 12,777     $ 9,841  
Gross profit   $ 8,268     $ 10,236     $ 10,306     $ 7,056  
Net income   $ 2,479     $ 3,211     $ 3,787     $ 305  
Earnings per share, basic   $ 0.12     $ 0.16     $ 0.19     $ 0.02  
Earnings per share, diluted   $ 0.12     $ 0.15     $ 0.18     $ 0.01  

 

 

(in thousands)   Year ended August 31, 2020  
    First     Second     Third     Fourth  
    Quarter     Quarter     Quarter     Quarter  
Revenues   $ 9,401     $ 10,350     $ 12,298     $ 9,540  
Gross profit   $ 6,759     $ 7,683     $ 9,633     $ 6,865  
Net income   $ 2,058     $ 2,150     $ 2,936     $ 2,188  
Earnings per share, basic   $ 0.12     $ 0.12     $ 0.17     $ 0.12  
Earnings per share, diluted   $ 0.11     $ 0.12     $ 0.16     $ 0.11  

 

NOTE 16 - SUBSEQUENT EVENTS

 

Dividend Declared

 

On Wednesday, October 13, 2021, our Board of Directors declared a quarterly cash dividend of $0.06 per share to our shareholders. The dividend in the amount of $1.2 million will be distributed on Monday, November 1, 2021, for shareholders of record as of Monday, October 25, 2021.

 

Effective September 1, 2021, the Company merged both Cognigen Corporation and DILIsym, Services, Inc. with and into Simulations Plus, Inc. through short form mergers (the “Mergers”). To effectuate the Mergers, the Company filed Certificates of Ownership with the Secretaries of State of the states of Delaware (Cognigen’s and DILIsym’s state of incorporation) and California (the Company’s state of incorporation). Consummation of the Mergers was not subject to approval of the Company’s stockholders and did not impact the rights of the Company’s stockholders.

 

 

 

 F-34 

EX-21.1 2 simulations_ex2101.htm LIST OF SUBSIDIARIES

Exhibit 21.1

 

 

LIST OF SUBSIDIARIES

 

 

Lixoft, a French société par actions simplifiée  

 

EX-23.1 3 simulations_ex2301.htm CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

Exhibit 23.1

 

 

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

 

We consent to the incorporation by reference in the Registration Statements of Simulations Plus, Inc. on Form S-8 (Nos. 333-142882, 333-197681, 333-219446 and 333-258711) on Form S-3 (File No. 333-239770) of our report dated October 27, 2021 with respect to the consolidated financial statements of Simulations Plus, Inc. as of August 31, 2021 and 2020 and for each of the three years in the period ended August 31, 2021, included in this Annual Report on Form 10-K of Simulations Plus, Inc. for the fiscal year ended August 31, 2021.

 

/s/ Rose, Snyder & Jacobs LLP    

Rose, Snyder & Jacobs LLP

 

Encino, California

 

October 27, 2021

 

EX-31.1 4 simulations_ex3101.htm RULE 13A-14(A) CERTIFICATION

Exhibit 31.1

 

 

RULE 13a-14(a) CERTIFICATION

 

SIMULATIONS PLUS, INC.
a California corporation

 

CERTIFICATION OF CHIEF EXECUTIVE OFFICER (Principal Executive Officer)

 

I, Shawn O’Connor, certify that:

 

1.       I have reviewed this Annual Report on Form 10-K of Simulations Plus, Inc., a California corporation;

 

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 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 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.

 

Dated: October 27, 2021

By:   /s/ Shawn O’Connor                    

        Shawn O’Connor

        Chief Executive Officer

        (Principal Executive Officer)

EX-31.2 5 simulations_ex3102.htm RULE 13A-14(A) CERTIFICATION

Exhibit 31.2

 

RULE 13a-14(a) CERTIFICATION

 

SIMULATIONS PLUS, INC.
a California corporation

 

CERTIFICATION OF CHIEF FINANCIAL OFFICER (Principal Financial Officer)

 

I, Will Frederick, certify that:

 

1.       I have reviewed this Annual Report on Form 10-K of Simulations Plus, Inc., a California corporation;

 

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 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 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.

 

Dated: October 27, 2021

By:   /s/ Will Frederick                 

        Will Frederick

        Chief Financial Officer

        (Principal Financial Officer)

EX-32.1 6 simulations_ex3201.htm CERTIFICATIONS PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 (18 U.S.C. SECTION 1350)

Exhibit 32.1

 

CERTIFICATIONS PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
(18 U.S.C. SECTION 1350)

 

In connection with the Annual Report of Simulations Plus, Inc., a California corporation (the “Company”), on Form 10-K for the year ended August 31, 2021, as filed with the Securities and Exchange Commission (the “Report”), Shawn O’Connor, Chief Executive Officer of the Company, and Will Frederick, Chief Financial Officer of the Company, do each hereby certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

  (1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

 

  (2) The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company for the period covered by the Report.

 

/s/  Shawn O’Connor

Shawn O’Connor

Chief Executive Officer

October 27, 2021

 

/s/  Will Frederick

Will Frederick

Chief Financial Officer

October 27, 2021

 

(A signed original of this written statement required by Section 906 has been provided to Simulations Plus, Inc. and will be retained by Simulations Plus, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.)

 

 

 

GRAPHIC 7 logo.jpg GRAPHIC begin 644 logo.jpg M_]C_X 02D9)1@ ! 0 0 ! #_VP!# 8$!08%! 8&!08'!P8("A *"@D) M"A0.#PP0%Q08&!<4%A8:'24?&ALC'!86("P@(R8G*2HI&1\M,"TH,"4H*2C_ MVP!# 0<'!PH("A,*"A,H&A8:*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H M*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"C_P 1" !$ 3L# 2( A$! Q$!_\0 M' ! (" P$ 8' 04" P0(_\0 0A 0,# P," P4& P0+ M 0(#! %$082(0<3,4%1%")A%7&!D:$(%B,S4K$R0L$D8H+1-#4V5&.B MLL+A\/'_Q 9 0$ P$! 0(#! 7_Q F$0 " @$$ @(" M P$ 0(1 Q(3(3$$02)A4;$4D<$R_]H # ,! (1 Q$ /P#ZIK!\ M5@JP*C^J-66;3++;EZG-QNYG8@@E2\>P']ZE)OA$-I=DAI507#KK86F77]DNQN-()P%)?!_TK9>+F:NC/>@O9>%8JN6.K%F5_/C3 M6O\ A"O]:VT?J-IEX:$G.E=>_P"M<@1^%?-&L M[1[4XZ&VRZ\XH-+P=OR$D#(R 1_K7=BR_-?-\]VC MGR+XO@\2#AL$>@'_ -_O4BO^F)%FL]ON3LIMUF9@)0E)!&1FO?I.QZ;N-E#] M[NRHDH+*-H<"?EX]Q]:L/5-GL4O3%JC3KH8L)DCX=\%/S_(1ZCVJ^;RZR17^ M'#C\>XMMD-Z)2'6]42HR5X8=B*=*?3<%H /ZFKBN\UNVVJ9.?_E167'E?R;:XM2LC@]QL8XJPM4P6;II^XVV0\&&IC"X_<4<8*P M1ZUY_E..3-=<'H>*G#%3Y*)TJ]K?JA+GRVM22;3;V7,=MAPMA&>0@=O!) ]2 M:Y:QTWK?1L>)*@:IO%QWN;=K"G7"C'.2DD@CZ&O59^GW4/3(7^[%\@F.\=RB MTL860, XPXIM0SC>L 9_ '\J[/VC%F5*TS86 M"MQPN!)\2G/YFNV3/B M1&.])DLL-'PXXX$@_B:H_J5TZL5AT++NKSDN3>&D-I^+D2%+[AR!C:3C;[#T MKNZ?].;?J30T"XZI?F3#V2(C1>(;BM G&P>_KDY]*KMP<5*R5D=U1=L25'EM M=V,^T^W_ %-K"A^8K@U.B/25QVI+"WTG(JBOV2MY7:"_7YEE9_\ ;4S\?3J=]?Z%ENB[Y4^) M$4A$F4RRI?\ A#C@23]V?-5!^T-?[E ^Q;=9)TR'+E.+451G2V3X2@$@_P!1 MK6=2FTW_ *YZ:M2DA3<9;)4,>.2Z?_16="R6M/5#JA>GKX\^[:( /:9;<*1P2AL#' M@$;R<>2!26"O^GPE863\%^Q+Q;9SA;AW")(<'^5IY*C^AKNE38T5L.2I#3#9 M. 75!(S]YKYJZR:0M.D)]C_=IN1&D/[E8[RE%)!0$D$\@\FI/^TE)<=C:;M' M"W77"XI'D*5PE'ZDT6"W%Q?##RTG]%TR;O;8J6S)N$1D._R^X\E._P"[)YKU MMNH<2%H4%)(R"DY!JDM;],;!:-"W2ZSG9DJ[18F_XMV0I6YP !"0D\;^.,^HI/ H) MA9+9X]3S;Q=^I#UIM%UE1&QAI(0ZH)3A&2>/J3^5>V;I'5\6*[(_>N0X6TE> MWON\@?CBHE8M1&#K&;>O@'YQ<4Z0EH>-QX/CZ&I1>.H%QN]N>A6_3TQIY]); MWG)P#],5U.$XN*BE]V<2E&2DV^6=V@-5W"5IK4"[G*7)^!9[C;RN%R$@ # S]:C,BUOZ5Z53OC$=J9$X#77'EQI(/P\AIW'G8L''Y5H5E.GM#$I "H4 G'^\$?\ZKKI M\U*M_32_S[WW'V@M#:BA!!Y!QQ7T44[A@^M5=U-Z5-:MN";K!F) MA7'MAMW>G+;H'@G&#GTS[5MXTHPD]735&61-K@KI[I''N"W%6C5UFD17">WN M(RA)SZ9/O4EZV7*!;>G-LT['F,RY@6RV=BP2$-CE9'IR /QJ$W7HQJR$2IB+ M#FH]V'0#^1Q6LMW335LJ3VS8I3*0?F4]A /W'-=ZC!N+>2TCGFW%/X]GHQE MXY(Q^G_Y4TU7J6#=M'V:V1>[\3$4A;A6C X;(\_C^EM77$]/QL+QX]+*$TWJ/J'IZRP[2WHKXAF*WVFUG^N%KE+M[WV M)!2TD2/A699,=C.U#J-Z/)\D>E0L\N/I46T(C?7ZWW>[:6A6^QP'YCKLG MN.I:&=B4I)Y_$BI(N%)LW3E1](:5=D$Z/:2N5KZ<7J+-C.0KI/6Z '?(_AA"2?QR:B_38ZUT7'E6 MEC1CDQ3SN_O+>[: <;VZFT=U!O5R>TM(O:9CKI;?84/"G"H')^F!S[5V M:RLVIM8ZOT^_-TPY!@)4DN8*'%(1W!GNJ'K@#@9Q5IMZR@/)2VQ$GO35K<;, M(,'NI4G&[(/ '(YSCFLKUC!8AS7)4:XQG8B6U.1W6,.D*7L20!P03QP:+.T[ M2_9&TB"=>M.WN\R;'+LT)5PCP]^]AO&024D''L0G%+&QK'5.N[?>;M;Y=BM% MO;Q\('S_ !B,GD<9R2/3P*L).IEA&38+YQ@8^&'_ #KR0M=6Z7;F)Y@W.-!= M+81(?8V-DK7M'.?G23M\V0?HSIJ[L:CU3=K["?B/RQVVBZ,;MRUJ41_ MY*CFCHNL^G5UO ;TH_=F):QE;;N!P3@@X/\ 6:NNZ:DMMJOEMM,IQWXV>3VL M()2GG WG_+D\#/DUZTW6,J]/VQ)49+$=,EU6WY$H4H@9/N=A./85;^1)W:[H MC:13]OT[J?7/4&!>]4VS[(MD I6W'4K<5;3D)^N2N]]ZRV)\VYY5 MGA*96J21_#^4EP_J *L6P:FMM^@S)M<2YW+0[L"SPGI;\E M]L*0UR0D'=G\P*CLZT:PLG2O3\32G<8N+*=TQI*$E>5Y4?.?"C4[:U[9;)QC?X_''%;'I?I&Z:1T1>52T;[Q.25B.V<]O""$)S[Y)-6 M+>KM%M$!4N4MPM]P-I0T@J4XLG 0D#R2>*TZ]91(WQ'VG#N4(LQ79FV0QC>V MWC?L(.,C(X\\U+S2<6DJ(V^C1='+!-M46Y/76,N-(=<0VE+GDI2,Y_-?Z59. MT5J;G>8MMM+=PD*<^&5VD@I3D_Q% #^XK5NZQC'XAR);[G-BQG'&W9,9C>V" M@X5CG)P0?'M59S+:X=MB.R&^\IQPI'"3C:,_@M5>#J M9INYR465VUQ3*:A-AI;3>,\$>GMQ4L7J^"X\EJW1YMS>+#V4JB7%,WOB- M\$I@]XN;"X,#P1M!.C)$J<$;%/.[ AQ6.2 M>*]_2K2TNPQY,FZ -R99&&0?Y:1GC]:D=GU UX/(P14'O M-GNUPC28MD8OJH?82XIJ[R"H.NI=;<2&RX2L'"5CR!XJW<#VKCVT\_*.: AT MR\7&Y)CQX=AG([N?B%S$!L,HV'P!Q75JF$'-11WWK5='&!$[2)UKE.MNH5OY;6$K3E/@ M@G/.:GF![4VI]A0%6V*/>[=>D7:?"NDN""]%82\I#LMID]LI*\$$_.'/<@8S M35%NN>I%W:5'MLUAM<1B*REXAIQTB2'%$ '* /)JTL#V%-H]A0&HM%F8MCJ MW695P>WI Q+FN/ >O&XFHUIK3SKW2N-8;FP8\A4,M*;4<]M624GSZ'!_"IWM M!&,"L[1["@*LAZ>O5YL5]GWR.N+?WT,,PTJ<22V(OSMK!' *GBZO[BG/BNPV MW4$C2EWE(A&)J'4,A+;@6L?["SCM@DC^EL$\>JZL_:GV%-J?84!7#-IO=LU MRZU"A+MTJ";>^W#4K#1;02RX0KR."WQ_6,^*UJM'7=KIY9H_QETF2HS4+N6J M2MHLKVK;WMJPD$@ 'U]/PJV=J?84VCV% 5=:K:J#<+M\?;M3%UZZ/2&U0Y;J M&5-K7D'"7 /OXJ4:GTN;W+8?$F,WVT;<.PFY'Y%7BI3M'L*S@>U 0:YV%<'2 M!MR8+=X2) =4RTD15;>YDEO81A:?(((-:";:;GGKC>]/PK2S8Y[,KO1N\J0V T MT&UH4H[L\\ XQZURT^]T>PIM'L* KRU&ZV?44RXW.T/.)N4.*2(".ZEAYL+"VR,YQA0P?'FM?=6; MC==1VRYW*R76/":;G,I$!Y;3^%+C[%.=M8(SL6<9]!5I[4^PK&T'/ Y\T!7% MPA(>3:EKLU^9MF$QMR.' MY1$^+_#6%NM+"@Y_B(&" GRAPHIC 8 image_001.jpg GRAPHIC begin 644 image_001.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#WUI$3[[JN M?4XIOGP_\]4_[Z%,90UX-P!_=GJ/>I?+C_N+^5 #?/A_YZI_WT*//A_YZI_W MT*=YJ?]]"CSX?\ GJG_ 'T*=YJ?\ ?0IWEQ_W%_*CRX_[B_E0 WSX?^>J?]]"CSX?^>J?]]"G>7'_ M '%_*CRX_P"XOY4 -\^'_GJG_?0H\^'_ )ZI_P!]"G>7'_<7\J/+C_N+^5 # M?/A_YZI_WT*//A_YZI_WT*=YJ?]]"CSX?\ MGJG_ 'T*=YJ?\ ?0IWEQ_W%_*CRX_[B_E0 WSX?^>J M?]]"CSX?^>J?]]"G>7'_ '%_*CRX_P"XOY4 -\^'_GJG_?0H\^'_ )ZI_P!] M"G>7'_<7\J/+C_N+^5 #?/A_YZI_WT*//A_YZI_WT*=YJ?]]"CSX?\ GJG_ 'T*=YJ?\ ?0IWEQ_W M%_*CRX_[B_E0 WSX?^>J?]]"CSX?^>J?]]"G>7'_ '%_*CRX_P"XOY4 -\^' M_GJG_?0H\^'_ )ZI_P!]"G>7'_<7\J/+C_N+^5 #?/A_YZI_WT*//A_YZI_W MT*=YJ?]]"CSX?\ GJG_ 'T*=YJ?\ ?0IWEQ_W%_*CRX_[B_E0 WSX?^>J?]]"CSX?^>J?]]"G>7'_ M '%_*CRX_P"XOY4 -\^'_GJG_?0H\^'_ )ZI_P!]"G>7'_<7\J/+C_N+^5 # M?/A_YZI_WT*//A_YZI_WT*=YJ?]]"CSX?\ MGJG_ 'T*=YJ?\ ?0IWEQ_W%_*CRX_[B_E0 WSX?^>J M?]]"CSX?^>J?]]"G>7'_ '%_*CRX_P"XOY4 -\^'_GJG_?0H\^'_ )ZI_P!] M"G>7'_<7\J/+C_N+^5 #?/A_YZI_WT*//A_YZI_WT*=YJ?]]"CSX?\ GJG_ 'T*=YJ?\ ?0IWEQ_W M%_*CRX_[B_E0 WSX?^>J?]]"CSX?^>J?]]"G>7'_ '%_*CRX_P"XOY4 -\^' M_GJG_?0H\^'_ )ZI_P!]"G>7'_<7\J/+C_N+^5 #?/A_YZI_WT*//A_YZI_W MT*=YJ?]]"CSX?\ GJG_ 'T*=YE $@((R#D&BHK;_CVB_P!T44 (?^/T?]DZG):@_P#'PL7R?GF@#N:*SM%URPU^Q%W83"2/.&'0 MJ?0BN=UKXD:9H>M2Z9<6MT\D17@#LZ*BM[B.ZMH[B)MTN>M ';45C^)/$5MX9TT7MU%+*A<(%CQG M)^M<\GQ/TY6B-YINHV<,OW)IHL*?ISS0!W-%11W,,MJMS'(K0LF\.#P1US7) MZ5\1M*U;7%TN*"X1W8JDK@;6(].>] '8T5'/,+>WDF8$K&I8@>PS7#Q?%&SN M$DD@T35)8XR0[QQA@OU(- '>45D>'_$FG^)+-KBQD/R'#QL,,I]ZK1>+;.7Q M:_AT03?:%7<9#C9TSZYH Z"BL'Q#XMT[PYY4=SYDMQ+_ *N"$99JAT/QC:ZU MJ!L38WME<["XCN8]I8"@#I**R-?\2Z;XI7<$9PTT,.5% ';T5CZ!XFTWQ);M)8RD MNG#Q.,,OU%9_B+QO:>'=3AL);*ZN9IEW*(%!S[=>M '445SFB>+3K6H?9/[% MU.T^0MYMS#M7Z9]:Z.@ HKE-;\=6NBZW_9/]G7MU<[ X%N@;((STSFKN@^)C MKD\L7]DZA9>6N=UU%M#?2@#>HHK!\3^*;?PM;P3W5K<312MLW1 ':??)H WJ M*R-2\1V&F>'_ .V9&+VQ4,@7J^>@'O4-OXH@G\*R>(&M+B.W2-I/+<#>0/QH M W:*X6W^)D-W")K;P_K$T1Z/'"&!_$&NRL+K[=8PW7DR0^:H;RY1AE]B/6@" MQ17'ZY\1=+T+66TV:"XED3;O>,#:I/KS771R)-$DD;!DO8K'/:7BC/D7"[6- '34444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !2/]QOI2TC_<;Z4 1VW_ ![1 M?[HHHMO^/:+_ '110 A_X_1_US/\ZFJ$_P#'Z/\ KF?YU-0 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% 'E/C+_ (F7Q.TK3KGYK:/80AZ'/)KU M/R8C$(C&AC' 7;P/PKAO'7A74+W4+37=& :^M2,QG^+!R"/\*DB\6>)YXXX$ M\(W2760'EF.(O<^M &-\6)7DO-'L"Q$#ON91W.<5Z3;V5O!8):1PH(%0)LQQ MC%U"+J-J=P7. WJ,_6J4?BOQ8FG"U;PI>-?!=HGQ^[SZT M9/PYS:>-M:LH21;_ #';VR&X_G5+6-+76?BCK-BPRSV;&/\ WQ&,5U_@/PG< MZ&ESJ&I,#J%VHM93"Q:$@3E?D)V 8S0!FZ)XM^Q M_#&\61\7=GFV4$\\\#\A_*N;GTIM*;PJLHQ-QL9IH(" [HN0@!'7TH L?%G_D58_\ MKX6N<\3>(]*U/P/IVCV,PN[_ &Q@I&I)C('.?Y5UGQ,TZ]U+PVD-C:RW,HG4 ME(ER<>M;?A_2+6STBQ9M/@ANEA0.WE .&QSDXSF@#F]3NI_"_P *8(9OEO# ML"CON;_ZU+[+PWHVI175M=2M)(2ICCRG?ACVKLO \6JQ^"[K3]0L;B":$.D M0E3!<$'&*I_#_P /W*^']5L=6L)(5N)3A)DQD<\B@!?A=I%S;PWVKS!4COFS M'&&S@ D_UJE9_P#);9_^N9_]!-7OA[9:QH.HZAH]Y97 L@Y:"=E^0X]#[C%) M:Z3J*?%V;4&LIQ9&,@3E?D/R^M $7CO0]8B\26GB72H!H!ZCZ5TK562'P]+J%@5!5[8_/GOGM M7/:/H>JZWXZ'B._TYM,MXN5B?AV/;- %&^4:O\:(;6[&^&%?D0\CY5S_ #%= M[XJM(+KPMJ$4T:L@A)&1TQTQ7+^+?#6JP^)[?Q-H<(GGC $L.<$XXX]_Y=:]>\+>'E\-^'TL _F2G+R,.['TKGOA]I%]97>N M?VA92PQSS?)YJX#CV]J .>\4ZRFO:=X3OUQN>X"R#T8,N:]@KQ35/!NM6'B6 M*UL[*XN--%VL\3HN50%@3GTKVN@#S[XNW,D/ANUB1B$FN-K@=P 375>&;*"R M\-V,$,:JGDJ3@=21SFJ?C7PXWB706M8F"W$;"2$MTW>A_"N=TOQ!XIT;2TTV MY\+7=U/ OEQSQ?<..A/_ -:@#-TI1IOQGN[:U^2&0'<@Z6VBV^9,BY5/F[F@#H]"\7V6OWCVUM:7\+HF\M<6Y1 MM-;LOB0FNV&C37T,4&S",%!)7!Y]JV_#/CJ#7M0ETVYLY+&_3)\ISG..O/K4 MFJ>(==TO49HE\-SW]KQY,MJV3_P(&L/PKX>U:[\7W/B;5;;[$),^7 ?O9/'- M '4W_C+P[I=[)9WNK6\%Q'C?&Y.1D9]*DUG3[7Q1X;E@1UDBN(M\,@Z9ZJ:N M3:3IMS*TL^GVLLC=7>%6)_$BK2(D4:QQJJ(HPJJ, "@#PG3UU3Q!)I_@^8,L M=G.QF)[*#W^G/YUZMXK@CM? >IV\*[8X[1D4>@ KG_#VDZC;_%/6[Z:RFCLY M481SLN$?E>A_ UU7BRWFN_"FJ6]O$TLTENRHB#)8^@H X'P1KVNV'A>VM['P MS-?VZL^VX695#98YX/I7IT]T+:PDNIAL$<9=@3TP,XKSGPIK.M^&_#\.FR>$ M-5G:-F8N@ !R<]#6YXSN-5U#P0%L=,NOM5YM5X N7B'4Y_(4 <7I^B2^)/"W MB/7)8]\]Q)O@XY^3GC\#C\*[KX=:O_:OA.!78M-;?N7S[=/TK)TOX:A-*@27 M6M5MW9 9(89MJ*2.1C%0>!=(U7PWXKU+3Y+2Y.FR9\NX9?E)'0Y]2* ,A]9@ MT+XKZE>W$5Q)&,J5@CWMT';TJUX?#^+OB(^OVL7D65L1G<0&8XP,BM+3-(U& M/XKW]_)8SK9NK!9ROR-D#O4+Z-J7ASXDI?:983RZ9>?Z[R4RJ ]<_CS^- 'I M5%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4C_<;Z4M(_P!QOI0! M';?\>T7^Z**+;_CVB_W110 A_P"/T?\ 7,_SJ:H3_P ?H_ZYG^=34 %%%% ! M1110 4444 %%%% !1110 4444 %%->1(EW2.J*.[' ID5U;SG$4\4A]$<&@" M6BHWN(8Y%C>:-7;HK, 3^%.=TC0O(RJHZLQP!0 ZBF1RQRH'C=70_P 2G(IB M7EK+)Y<=S"[_ -U7!/Y4 344A(4$D@ =2:BBNK>=BL,\4C#J$<$_I0!-14;7 M$*2B)IHUD;HA8 G\*=)(D2%Y'5%'5F. * '44Q)8Y(_,1U9.NX'(_.DBGAG! M,,J2 <$HP./RH DHHJ%KNV67RFN(A)TV%QG\J )J*9+-% F^:5(USC+L /UJ M'^T;'_G\M_\ OZO^- %FBHTN()8S)'-&Z+U96! _&A+B"2(RI-&T8ZN&! _& M@"2BF1313IOAD21>F48$?I227$,+*LLT:%ONAF S]* )**BENK> @33Q1D]- M[@9_.FI>VDKA([J%V/15D!)H GHHJ"2]M8G*27,*,.JM( : )Z*K?VC9?\_E MO_W]7_&K!( )) [F@!:*@6^M&?:MU 6]!(,U*\B1(7D=44=68X H =15;^T M;'_G\M_^_J_XU)%.0CKL<''Y4 2T5"UW;)+Y3W$2R?W"X!_*IJ "B MHUN(7E:)9HVD7J@8$C\*DH **"<#)JM_:-EG'VRW_P"_J_XT 6:*:CK(H9&# M*>A4Y%127EK"Y26YA1Q_"S@&@">BH8KNVG8K%<12$#)".#BF'4+($@WEN"/^ MFJ_XT 6:*@2]M)7"1W4+L>BK("33_M$/G>3YT?F_W-PW?E0!)13)9HX$WRR) M&O\ >=@!2^8GE^9O79C.[/&/7- #J*K?VC9'I>6__?U?\:L A@"I!!Z$4 +1 M40NK=IC$L\1E'&P.,_E2RSQ0 &65(P3@%V R: )**3(QG(QZU"MY:N^Q;F%G M_NAP30!/1110 4444 %%%% !1110 4444 %%%% !2/\ <;Z4M(_W&^E $=M_ MQ[1?[HHHMO\ CVB_W110 A_X_1_US/\ .IJA/_'Z/^N9_G4U !1110 4444 M%%%% !1110 4444 %%%% 'E-])/XX^(,FD27$D6EVF=T:'&['7/U-==9> M% MTS4K>^TY)K62$Y*QR':_US7%VUPOA#XH74FI QVMV6*3$?^./\ DIFC>P3'YFNS\>?\B7J7_7*N0^(L9L/% M^C:O,K?9055G Z8/_P!>M?QUXHT>7PC<0V]]#/+=*%C2-LGGU':@"Q\/N/A[ M#CCY9/ZUY/IHGTVP^#+*>P\!P0W"%)#$[[3U .2* MX;P=I8UCPKXHLL LSY3V(R: .P\>:\+?PIQDU2\*/=^)M>T33KI2;?2U+,#WP<\_R_"N@TC_DLVH?[K?RH M A\5?\E@TGV2/^;5UGQ%Y\$WWT'\ZY7QVO\ 9?Q!TC6+A6%IA59P.!@G_&M3 MXA>)=)G\*26MK>17$]R5$:1-N/7OCI0!?\'\?#:+_KWD_D:R?A$ -,U+'_/Q M_C6_X=LIM/\ A_%!<+MD^RLQ4]1D$XKE_A9J5C9:=J"W=[;P,T^0)9 I(Y]: M /3+B9+:WDGD(5(U+,3Z"O!;V"[O[>\\9JQ#IJ V?[O;\CQ7I7Q$UR.U\'N+ M69'-\?)C9&!!!ZX(KG+6R\5KX-&AIX9MWM9(_P#6&Y 8D\[L>M '=&STSQEX M8KX:T@_%63139K_9X Q#N/]P'KUZUU'PHU1I-) MNM)F)$UG(< ]<'M^!%9B?\ERF^@_] % ':7.B:=H7A'5;73;<00FVE8J"3SM M/K7/_#"UCO/AY-:R %)9I4(^H%=AX@_Y%S4_^O67_P!!-^#@_IBDU%/\ A)_BU;VOWK735#-Z CD_K4/B M]CX4^(=GKR*?(N%/F;>YQ@C^5:GPOLGFBU'7IP?-O9B%)_N@\_K0!E?%%+>3 MQ-HJW6W[.>)-QP N1FNCT#1O JZK'-HOV1[V(%E\JAB? M882?GW_=QN&<^U=MIG'- &]7&>,O"6B7.FZCJ MTMBK7PB+"7>W4=.,XKLZQO%G_(J:E_UP- ' ?#GPEH>M:";S4+%9KA)R%ZG>W_B2P\+V<[6\4Q7SG4X)S_3%7OA+_P BG)_U\-_(5C^.4?1O M'^F:[,C&S.P,X'W<<']* -C4OAGHD6C2M9+)#?11EEN0YW,P&>:B\!7W_"5^ M%[K2M94W(A;RV+$_,O8$CO6UK?C/1+;0)[F._AF:2(B.-'!8DCCCM61\*M)N M;+1+B]N4,9NI-R*1CY1WH Y/Q7X:TC3/&^CZ=:6:QVEPR"6/<3NRV#R?:O4= M+\.Z+X8CN9].M%MPR[I2&)R!]37!^.O^2E:!_OQ_^ABNH^(^K_V7X2G5&Q-= M$0IZ\]: /,-0@NM6BU'Q@K-B*]58SWP#P1^&*]NT744U;1K2^3'[Z,,0.Q[B MO-K"R\51>#1HD?AFVDM98C^]:Y 8[N0V/7I6G\*-2G5Y7H=W;6?Q>U^6ZN(H(RK -*X4$Y7C)KTVUO;2 M]1GM+F&=5."8G# '\* %O/\ CRG_ .N;?RKQ_P !^&]"UNSU:75X4)AEPLAD M*[!SD]:]@O/^/*?_ *YM_*O&?!WA&S\3Z9K#2M*EU%(1"Z.0 >>HZ'I0!O\ MPLN+K[?J]FDKS:;"^(68Y Y(&/J*S?$<&DW'Q?>/6S$+ VZ^897VKG9QS]:V M_A=JN(+O0[B*.*ZM'/W5VEQG!SZD&LS5H["7XT%-4%N;,VXWBXQLSY?&<\=: M .O\,:3X2@FN+CPZ+=WV^7*T,I? /8\^U<=\2?"FB:-H8OK"Q6&YDG^9PQ.< M]>IKT+1DT"W:6+1OL"L^&D6U9K MQ6"K?&W1S+O;[Q7DXSBN;'_);0>_(_\ '37H'A?_ )%72O\ KUC_ /017G^M MNF@?%JVU&]REI, 1+CC."#^5 &]\6!GP/)G_ )^(_P"=7H_^27#_ +!7_M.N M?^)NO:=J&@1:78W,=U']1\!3ZCJ,:)=(T@$YD*E<=.,XKI/A1=WUSH5RER[R012[87 M'?!=MKOP_FU*,RKJ,;N%PYVL%QP5Z5W/PTUI-3\._93%'%/9ML=$7;D=CC_/ M2@#S6^6\M?%VM:S99WV%\SOC^Z6Q76_$/48=8\+Z'?PD&.:=6'L?2G^$;2&_ M\8^+[2=0T4KNC ^A:N-UD76CAO#5T&*VUZ)8&/=#_D4 >D^/[J_M/ :-8EUW M"-973J%(YK#\+:%X.UFPM&MKEXM63:TCB4K*6'7@]17=WFJ:9INDVBZI+''# M.BQCS!E6.!P:\O\ '6G>'K.2TNO#MR@OI)1^ZM9-P]B,=#F@#V=1M4#).!C) MI:JZ;]H_LRV^U?\ 'QY:^9]<5:H **** "BBB@ HHHH **** "BBB@ I'^XW MTI:1_N-]* ([;_CVB_W111;?\>T7^Z** $/_ !^C_KF?YU-4)_X_1_US/\ZF MH **** "BBB@ HHHH **** "BBB@ HHHH IZAI5AJL0BO[2*X0= ZYQ533_" MVA:3/Y]AI=O!+_>5>:UZ* (+NSMKZW:"ZA2:)NJN,BLJU\'>';*X$]MH]K'* M#D,$S_.MRB@!"H92I VD8(]JHZ;HNFZ0LJZ?9QVZRMND"#[Q]ZOT4 9UAH.E M:7S7EG910W$V?,D0">,212#:RMT(J2B@"GINE6. MCVWV;3[:.WASNV(.,U-=6EO>P-!=0I-$W57&14U% &##X*\-6\XGBT:U60'( M;;6Z%"J%4 < #M2T4 9]YH>F7]]!>W5E%+B:;HD3Q:;9Q6L;MN98QC)]:OT4 (R MAU*L,@C!%4=,T73='65=.LX[82MN<(/O'UJ_10!G0:#I5MJCZG#8Q1WL@(:9 M1R<]:KZCX4T'5KMKN_TR"XG8 ,[@Y('2MFB@#*TOPSHNBSM/ING06TKKM9HQ M@D>E6=2TJPUBV^S:A:QW$.=VQQQFKE% $=O!%:V\<$"".*-0J(.@ Z"H;_3+ M+5(/(OK6.XC_ +KKFK5% &/I_A30=+G$UEI5M#(.C*O(_.M2>"*YMY()D#Q2 M*5=3T(/45)10!3T[2['2+3[)I]M';V^XMY:#C)ZU%I^@Z5I5S-<6-E%!--_K M&08WCZ=87EQ=VMI'%<7)W32*.7/7FHM1\.Z1JUS'<7^GPSS1X MVNXY&*TZ* *M[IMEJ-K]FO+:.:'^XXR*H6'A/0-+N!/9:5;0RCHRKR*V:* " MBBB@ HHHH **** "BBB@ HHHH **** "D?[C?2EI'^XWTH CMO\ CVB_W111 M;?\ 'M%_NBB@!#_Q^C_KF?YU-4)_X_1_US/\ZFH **** "BBB@ HHHH **** M *>K7$EII%W<0D"2.)F4D9&0*\^\-:GXZ\3Z:U[:ZMIL**Y3;+;8> !XL.@O\ V&^FBV\TY^TAMV[ ].U '>:[?ZKHG@F:[DGA M?4H8QNE5/D+9 ) -,\.^(9[CP/'K6I,'E6-GD*+MSCVJ'QI]I_X5Y=_;/+-S MY2^;Y?W=V1G'M3? 5O%=_#ZTMYEW12(RL/4&@#&TC6_&OBFVFU+2YM/M;5'* MI!+'N9O;/:NXL[NYBT5;K5HT@GCC+SJIR%P.:\VU/PCKO@M9]3T#4F-G&#)) M$QY"CU'0UNMKLWB?X7WM[Y>RX\MDD5.F1U(]L4 5;'Q+XI\7W=PV@?9;&QA; M:)KA-^ZNJ\/-XA GBUY+=F0CRYH. X^G:L+X3R1-X.V(1O6=]X'4=*[DG )/ M:@#A?'?BG4])O+/3M%*?:Y5:1]R!_E';%:G@;Q#+XB\/K<73*;N)S'-M&.1W MQVKB-.\1://\1]1UC5K^*""%3%;>9_$.G\J=X U6UL?&^HZ=:W*3V-VQ:&1> MC,.1C\": .C\>>)=3T&]TJ+3Y(T6XDQ)OC#9']*[=3E0?:O,OBK_ ,A+0O\ MKJ?YUZ:GW%^E "UP4'BG5M.^(+:)J\L36<__ ![,(PO7ISW]*[VN"^*.DB?1 M8M7B;9=63@AAU*G_ H 63Q1JVI?$(:+I,D:V-M_Q\L8PQ..O/;TIGC3Q)KF MG>)-/TS2KB"$7*@9EB##)-3?#'24MM";59&\R[OF+.YZ@ \#^M87Q$BEG\<: M/%#.8)7 "RJ,E#GK0!U^DV7C&+48WU75M.GLP#OCA@*L?3!JYXMUL^'_ Y= M7R%?.4;8@>?F/ J'0]"UC3;QIK_Q%<:C$5P(I(@H!]>*Y#XF:G;3ZWI6C7%P ML-JKB:Y=NBCW_#- %SP1XOUC4-=FTO77C\TQ"2+;&$__ %UU?BO4;G2?#5[> MVC*L\290LN0#]*\R\3:]I$7C#2=:T74(;CR@L;Q7?BBS^'D;0&W&C2;D=HUS*JDX.?8UZ/X)T[2T\&00 M6+&:VN%)D+#!+$88'TH Y[2->\9>+(KB_P!)FL+2UCYF[XSVKN](DO MY-,A;4XDBO,?O%0Y&:\VU/P;K7A#[1JGAW46^RH"[PD\A?3'0UVG@KQ%)XET M!;N=%2X1BD@7H2.XH WYV*02.O55)'Y5YGX?UOQKXGEO/L>J:? MO)M(EMLY M_*O2[G_CTF_W&_E7CW@;2-4U274SIVNS:8$E^81QAM_)]: /5-$AU>"QV:U= M6]S=;C\\";%QVXKS;1?B1JY\1K#JCQ-I\D[0Y6,*4YP#G\J]/TNUN++3XK>[ MO'O)D&&G=0"WX"O(- T >(/#?B**,#[5#=&6%N^06XH [;QIXDU+1=5T:"PE MC6*ZDVR[D#9'MZ5/\0=?U#P]HD%UITB)*\P0ET##&/2O/+W6VUJ#PQYQ_P!* MM9_(F!ZY'3]*Z_XN?\BS:_\ 7P/Y&@!'NOB!:Z7'J@NM/OH3&)&@CAVL%QGK M_A72^$_$\'BC2OM2)Y4R'9+$3]T_X5:TUTC\,6[R$!%M06)]-M<-\)QON=:G M0?N&E&P]NI/\J %M==\7:WXMUC2M-U&RMX[*1MOG6^[Y0V ,CO7::#;Z];Q3 M#7;VTNG)'E&WB*!1WS7FNBZ;?ZI\0_$<6GZM+ILB2.S21H&+C?TYKU#1+"]T MW3_L]_J4FH3;RWGR(%.#T&!Z4 <'9:_XOUWQ+J6FZ=J-E;I:NV/.M\\9P.E7 M;3QAK6B:_!I/BB"$K<$"*ZA& 3TZ>E4/ 7_)0/$'^\W_ *$:7XL.DEWHUNF# M]<5ZO)-_HC31D']V77\LUXO+<^'#\ M,DTU=5MSJ0;[1Y?.=Y/(Z=<<5Z!X(U4ZSX(C+'=/"C0N.^0.* *?@#Q/J?B" MYU--0DC=8' CV1A<#)_/I3O%OB74](\7:%IUG)&MM>,!,K1@D_.!P>W%8WPG M&V_UM#]X. 1^)IWCXAOB'X853EE=<@=OW@H [3Q/XCMO#.D/>SC>Y.V.,'EV MKFK&?Q_K=L+Z&?3]/AD&Z.&:+>W4?_ %ZZ?5M- MU#5=/LY])UV73HDAW$11AA(,<=: +?AU]>:"=->B@65' B>$\.N.N.W-<[X; M\4ZIJ?CW5-*N9(S9P*QC58P",$#KWZT?"_6-1UC3=0?4;R2Y>.<*C/C@;?:L M?P>AB^+.N(_#!'X_X$M '0_$/Q%J7AZSL)-.DC1IIBCET#9'%:'B/Q*?#_A= M=2,8EG=5")T!8CO[5S/Q>8?8=)7/S&X.!^5==J.A6WB#PW'I]V&4-&I##JC M=: .;TZY\?75G;:HLVG3038;[*$VL%)_O?2N@UVW\33M"^BW]E:($S*MQ$7) M/L:\^O8O$WPV\N=+T7>E&38$;I],=C@&O5K2[6_TN*[086:(.!Z9% 'FGA_7 M_&WB._O+.VU33XGM?O-);<'G'&*],T]+R/3X$OY8Y;L(!+)&NU6;U [5YK\+ MO^1EUW_/\5>IT 9^M2:G%IKG2((Y;PD!1(V% [G\*X+7/$7C'PC+:W&JW%A= MVT[X\N&/:1W(SUKT6^@EN;&:&"X:WE="J3*,E#ZXKR7QCH6JZ#)9ZOJ6I?VU M#'(%\NY3:!^ H ]2NM3^SZ&VI);RS8B$@AC&6;/8#\:\_P!/\;>([GQM9Z=> M01V=O.PS;E,L%/OUS7H>DWJ:EI%I>(GEK-&'">GM7FVJ?\EILO\ >3^5 'JU M%%% !1110 4444 %%%% !1110 4C_<;Z4M(_W&^E $=M_P >T7^Z**+;_CVB M_P!T44 (?^/T?]HKH:* .!G\%^);RU M-A=^*3)8-PR>3AB/0MFNMTK1+/2-'32[=,VZJ5(;G?GJ3]:T:* .!7X?W^E7 M\UQX M";/0M,:"\CMKZX>0NTKP@_0#.:K:UX$%YXAL=6TN>"Q:V(W(L6 V#VQC'&:[ M.B@#DO&?A"X\3RV4EO>I:O;$G+)NR:FTC2/%-KJ44VI>(HKRT4'?"ML$+<<< MUT]% !61XFT9]>T&XTZ.986E P[+D#\*UZ* ,KPWI#Z%H5MISS"9H1@NHP#^ M%87BOP9>:]K-IJ5GJ,=I);+A=T>[G/7K7944 *;748YM1\117=J,[H M5M@A;\:@M_!6[QE=Z[J,\-W'*"(H&BR$';.>#@5U]% ',^)O!EAKFC/9VT%M M9S%@RS)"!C'KC'%+)X:N9O _]@37J-/Y7E^?L..O''TKI:* .>TCPPMAX0.@ MW4JSJR.K.%P.?:J/AOP?>:'H5]I4NJ;XIR3"\2E6BSU[_2NOHH X*;P7XFN; M5K"?Q4SV+?*R&'YROINS76:'HMKH&E16%H#Y:%9/#(O_,NEN/M4WF#:FW:,GC]:Z>B@#S[4/AF+CQ0-5M;U((#* M)6@,>>>^#GO6[XR\,2>*=*BLXKI;K'U-:5% 'G__ @NN6GB#4=5TK7H M;5KV1F8&WW$*3G')KJ- L=9L8IAK&JI?NQ!C981'M'?IUK8HH \]3P'KECK5 M[J.EZ_#:M=.2P-ONX)SCDUH:1X#$&KKJ^LZA)J5\GW"PPJGUQ7944 %I!;6\F^1"A)>NIHH SCH&D&'RO[,L]NW;_J%SCZXK$\'^$;GPM/ M? WR3VUPVY8PA!3]?>NLHH X>]\!W,&M2ZKX>U9M.FF),BE-ZDGKQ4VC>!GM MM;_MG6=1?4;Y?N$KM5??%=E10!GZUHUGKVFR6-]'NB?D$=5/J*Y&#P3XBT^W M:ST[Q0T=D00(Y(=S >@/;\*[ZB@#G?"'A2/PI8SP+:%?$/B WMK$P80QQ;,D> MM=RD*16ZP1J%15V*!V&,5)10!R7A/P=+X;U74+Q[Q)UNONJJ8*\YYKK:** , MK7M)FU>Q$-O?S64R.'26(]QV([BN5N? 6L:S+"NO>(FN[:)LB..+9FN_HH H M7%C+'HS66ES+:2+&$AD*[@F/;O7"R_#[Q%-K":O)XCA-^F-LOV;ICVSBO2:* M .:UJZN-#\#W3ZC?>;=K R>>B["SG@8 Z=:9\/[?4+?PC;?VG++)<2LT@,K% MF"GH#FN@N[&UOXQ'=V\1(_ONJY]3BEW+QR.>G/ M6@!:*** "BDR,XR,^E+0 4444 %%%% !1110 4444 %%-#J1D,,>N:7< 0,C M)Z"@!:*:9$#["Z[O3/-(LL;MM5U8CL#F@!]%)N (&1D]!2-(B$!W52>F3B@! MU%%% !1110 4444 %%%-:2-" SJI/0$XH =1110 444A(! )&30 M%)N7;NW M#;ZYXI/,0IOWKM_O9XH =13=Z[-^X;?7/%'F1[-^]=O][/% #J*0$, 000>X MI: "BBB@ HHHH ***:SHF-S*N>F3C- #J*:TL:L SJ">@)H:1$(#.JD] 3C- M #J*;YB;]F]=W]W/- D1F*AU+#J >10 ZBFLZH,NP4>I.*1I8TQND5<],G&: M 'T4FY1C+#GISUI#(@<(74,>@SS0 ZBBB@ HHHH *1_N-]*6D?[C?2@".V_X M]HO]T446W_'M%_NBB@!#_P ?H_ZYG^=35"?^/T?]XCVH&[9-5]$^(EQTCROMD=J[J]LK?4+22UNHEDAD& M&4U!I.D66B6*VEC%LC'))Y+'U)[UT*K0Y+.)"0/\ A&]8 MY/\ SQJ7Q%8F_DM;WR8;I((3)+83M@[3_$OHPZ<\5U-4-1T73M6,9OK5)C'] MTDD8_*L)R@_AC;YW-8J2W=SD;O6KA;JS;2C'$+JUBV231[G4,X')[XJ<:KKE MM+/+-J$4T-I?+;,GD*IF! R21]TC/:NIDTC3YIDEDM(F>,!4./N@'( _&E?2 MK%UE5K:,B643.,?><=_KQ691S]UKU[#:ZBPFC#07ZVZ94<*<1ACU/% '.6U[JFIZAHUQ_:+01SV,LDL"QJ58J5!S]<_AVZU M5T_6-3NK&Z%I=6]DMC&TA185(D.X]<]!QVKKVT/3'BM8S9Q[+7_4 9&SZ5%+ MX:T:?RO,T^$^5G9U&,G/X\^M &)SN4401I$K+,^"2"W53Z=JZ1K"T>5Y6@0N\7DLV.J?W?I56+P_ MI4%VEU'91K,GW6R?E^@SB@#F=;EGU'6]+6\\/2RX68+;22QG=P/FZXXJ#4A? M:#8Z,7D NH(YB/X@@VG ]\"NZ>U@DNHKEXE,T0(1SU4'K3;FPM;MT>X@21D# M*I89P",']* ,3^U=0EU*:UMFBDD%@LT:$ 9<^_I5KPY>3W5G*EW=/-=POLF5 MX1&8FP/EP."/>I;?PYI%I'+'!8QHLR[7P3EAZ9S4=KX13331Q-' M,8@HB+G!X'4>F:ZZXTVSNI'DGMTD:2/RF)[IG./IFF3Z1I]R'$UI&X>,1-D= M5'04 /L8+JW@V7=X;N3.?,,83CTP*M50M]%TZUABAAM@D<4@E0;B<,._6K] M!5/4+XV$2N+::?<<;8ER15RB@#"_X2-_^@1?_P#?NN6]S,J1 MW,;_ +ZW<\!3_L^PJI;6-K8:%HFH6B+#J4EP$W1\--ECN!]1BNO7P[I"7BW: MV,0G48#<\<8Z=*++P[I&G7/VBTL8XI<$;ADXR?QH B\*333^'+5 MYW>0_,%=^K*"0#^5;54]-TV'2K7[-;-)Y /R([9$8_NK[5IKGO^$L?_ * >I_\ ?JNDHJX2BOB5R)1D]G8X_4O&DD%J0FFW5M,_$;3H M /\ Z]3V_C+[1 LB:1?R@\%HTRN>^#6GJWAVRUJ6.2[>?]V,*J/@?7'K4^DZ M1;Z-;M!;/*8V;=B1]V/I6[G0Y-(Z_/\ ,Q4*W/\ %I\C.@\3O/<1Q?V-J*;V M W-'P/K6#XM2(Z]>/+IWVL)IZ8ER/]'.]OFQU_+TKOJKO8VTD\DSPHTDL?E. MQ'WDYX/MR:PFXOX58WBI+=W,+^TKJTNGM#=)(D6E&<2$ [W!QNSW%5;'6-5D MO;"6]N1#:W,:B';$I2=R#D,W53T]JW+CP]I-U%;QSV,;I;KLB!S\J^GTHC\/ M:3%=)&R/6K" MRZI)J.CC58C'.KW 4DKEU\LX)"\ UNKX9T98IHA81[9B"^223CD LSE5<[CP2.<5@00I' MN: .3D2-(9-.!VZ=_:ZQ>6#\NW.2GTSQBHEMK8^)AHQ5?[* M^UDBW_@+[#\N/3OBNU_L73?[-_L[[)']DZ^5VSUSZY]ZC;P]I+:>MB;&(VRM MO"<\-ZYZYH I^$OEL+J%"3!#=2)#SD!<]![ YK?J&UM8+*W2WMHEBB0855Z" MIJ &R/Y<3OM+;5)VCJ?:N%;XDRJ[+_PB&OG!QD6_6N\HJHN*W5Q--[,\VO/B M=?03Q7 \+ZO'8H#]I\Z#;@=B#_C3;3XHWEW&-6ETUD'DF&'<6/H'I26&C1:9?W$UI*Z6\_P S6O\ K]V M7TSW%:\].WPZ_,CEG?MA=R)K$ELEU#':;I;&9ML ML0ZEU]& ]?2NRJA?Z)INIS1S7EHDTD8PK'/3TXZUE)Q>RL6DUNSC=3MQJ^N3 MBVTPWC2V41AF=POV?.<-R<^_'I3)?M,%]?7][:V5^+&:. F9F,J@*OW!TY)S MZUWL=G;17+7"0HLS($+@KP\ZNVI-&9/XR-Q!3'H!VJ73DBLTT'4+*(RWUTT@N"C8:88).2?0@5V$>AZ M9%J3:BEG&MVQ),@SG)ZG'3-%IH>F6%W)=6MG'%/)G.!]: -$=!1110 444 M4 %(_P!QOI2TC_<;Z4 1VW_'M%_NBBBV_P"/:+_=%% "'_C]'_7,_P ZFJ$_ M\?H_ZYG^=34 %%%% !1110 4444 %%%% !1110 4444 %%%44UG3I=3;34O( MFO$&6B#/)=4D!*X]:(=4L+F*26"]MY(XO]8R2 MA?J>U %NBH+6]M;Z+S;2XBGCSC=$X89_"IZ "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ I'^XWTI:1_N-]* ([;_CVB_P!T446W_'M%_NBB@!#_ ,?H_P"N9_G4 MU0G_ (_1_P!"2#CEN_)Q7?O8_6O0(=.LK9G:"SMXF<88I$JEOK@V..E='45O;6]I'Y=M!%#'G.V- H_(5+0!"UQ MAV58W;;P2HH\]O\ GA+^0_QHA_UT_P#OC^0J:@"'SV_YX2_D/\://;_GA+^0 M_P :FHH A\]O^>$OY#_&CSV_YX2_D/\ &IJ* (?/;_GA+^0_QH\]O^>$OY#_ M !J:B@"'SV_YX2_D/\://;_GA+^0_P :FHH A\]O^>$OY#_&CSV_YX2_D/\ M&IJ* (?/;_GA+^0_QH\]O^>$OY#_ !J:B@"'SV_YX2_D/\://;_GA+^0_P : MFHH A\]O^>$OY#_&CSV_YX2_D/\ &IJ* (?/;_GA+^0_QH\]O^>$OY#_ !J: MB@"'SV_YX2_D/\://;_GA+^0_P :FHH A\]O^>$OY#_&CSV_YX2_D/\ &IJ* M (?/;_GA+^0_QH\]O^>$OY#_ !J:B@"'SV_YX2_D/\://;_GA+^0_P :FHH MA\]O^>$OY#_&CSV_YX2_D/\ &IJ* (?/;_GA+^0_QH\]O^>$OY#_ !J:B@"' MSV_YX2_D/\://;_GA+^0_P :FHH A\]O^>$OY#_&CSV_YX2_D/\ &IJ* (?/ M;_GA+^0_QH\]O^>$OY#_ !J5F"C+$ >I-8]_XKT73B5GOXS(/^6<9W-^0JHP ME)VBKBJX(_G7!^)/&=_=:1*=(T^[BMCP] MXZ8POL.U8'@K7M8T^:6&TLI]1M?O21)R4/J#77'!3=-S;L^Q@\1%243UWSV_ MYX2_D/\ &CSV_P">$OY#_&N93Q]I\;!+^SO;-SV>$D?F*U+7Q3H=Y@1:E!N/ M\+-@_D:YY4*D=XLU52#V9I>>W_/"7\A_C1Y[?\\)?R'^-/26.0 I(K ]-IS3 MZR+(?/;_ )X2_D/\://;_GA+^0_QJ:B@"'SV_P">$OY#_&CSV_YX2_D/\:FH MH A\]O\ GA+^0_QH\]O^>$OY#_&IJ* (?/;_ )X2_D/\://;_GA+^0_QJ:B@ M"'SV_P">$OY#_&CSV_YX2_D/\:FHH A\]O\ GA+^0_QI5F+,!Y,@]R!4M% ! M2/\ <;Z4M(_W&^E $=M_Q[1?[HHHMO\ CVB_W110 A_X_1_US/\ .IJA/_'Z M/^N9_G4U !1110 4444 %%%% !1110 4444 %%%% MZCIGVF>>"-8Y(S/(79 M'YY%/'FW \L#WQ6L:%1J]K+ST_,AU(K2YUGVB'_GJG_?507&J6%HI:XO((A_ MM2 5S7]B^*-3_P"/_5H;*,]8[2/DCT)-6K3P'HD#>9<127DO4M<.6Y^E5[.G M'XI?=_F+FD]E]Y%<^/M*1S'8QW%_*.-L"''YFH/[4\5ZI_Q[6UGIL1Z23OO; M_OFNL@L[:V0)!!'&HZ!5 J38G]U?RH]I"/P1^_7_ ( %&O3NUK M7[B[SUB1]B?A6Q8:%H.FX-M:VPGW M?D-4XK6Q%(]K+$T4C1-&PPRDC!%5-+L-+T:W,%BL42,Q8X;DGZUH;$_N+^5& MQ/[B_E6?,[6OH597N1/);2*5=XF!Z@D&LNZT#P_>9\ZSM-Q_B4 '\Q6SL3^X MOY4;$_N+^5.,Y1V=@<4]SD7\$Z/&2UA?W-DY[Q3Y_G3?[(\067_'AXHCF [7 MBALUV&Q/[B_E1L3^XOY5K]8J=7?U29'LH]-#C_[7\6V7^NL+&\0=7BFVG\J< MGCV.)MM_I-[;D=7V;E_,5UVQ/[J_E08T889%(]Q1[6#^*"^5T'));2,*T\:^ M'[PX34$0^D@*8_.M:'4+*X&8;N"3_=D!J&ZT32[Y<7-A;R#W05C7'@#093F* M&6V/;R)"N*+47W7W/_(/WB[,Z3[1#_SU3_OH4?:(?^>J?]]5RG_"):K:GIYTJ?]]4?:(?^>J?]]4[8G]Q?RHV) M_<7\JYS4;]HA_P">J?\ ?5"SQ,<+(A/H#3MB?W%_*@(H.0H_*@!U(_W&^E+2 M/]QOI0!';?\ 'M%_NBBBV_X]HO\ =%% "'_C]'_7,_SJ:H3_ ,?H_P"N9_G4 MU !1110 4444 %%%% !1110 4444 %%%% 3@$^E86EZU>ZIJ$ABL8QIBED$ MYF&_<#W3L*W#G!QUKBTT_4+_ %EF@TZ72) 76[N8Y!Y_S]P(D[<#Z\9J/_A+&@BE^W::]M.(DEAB\T/YP8X ! X. M:RG\(ZJDEQ FH>;;_8Q%&6B1=Q#9VG'\_>GWFD:QJX%Y)9"UGM88UAA:56\U MU.3R. #T% '1Z5JTE]/2:I>ZI>VQM M6G5(XX2X8@*.22..36W0!##_ *Z?_?'\A4U54B$D\Y+./F'W6QV%2?9E_P"> MDO\ WV: )J*A^S+_ ,])?^^S1]F7_GI+_P!]F@":BH?LR_\ /27_ +[-'V9? M^>DO_?9H FHJ'[,O_/27_OLT?9E_YZ2_]]F@":BH?LR_\])?^^S1]F7_ )Z2 M_P#?9H FHJ'[,O\ STE_[[-'V9?^>DO_ 'V: )J*A^S+_P ])?\ OLT?9E_Y MZ2_]]F@":BH?LR_\])?^^S1]F7_GI+_WV: )J*A^S+_STE_[[-'V9?\ GI+_ M -]F@":BH?LR_P#/27_OLT?9E_YZ2_\ ?9H FHJN\,4:EGF=5'4M(0*RKO7M M"L03-JJ9'4)+N/Y"JC"4OA5Q.26[-VBN-?QI82G&G6>IW^>AB4@?K2?;_%5] M_P >>C"VC/\ RTN+@Y'X5K]7J?:T]6D1[6/34[.F/+'&"7=5 [L<5R*^'_%- MV?\ 3?$/D*?X;9<$?B:E3P#I\ASJ%Y>WS>LLI'\J/9TU\4_N5_\ (.>3VC]Y MIW7BO0[,D2ZC"7'\"'3Y3<21E0O^[GJ:ZNV\)Z): M8,-A&&'\1Y/YU/J.@V.J6#6=RC-$1QS]T^HJZ-W16V(?P%:NB>&K'0K(6 M]J9-QY>3=AG/O6G]F7_GI+_WV:=;$IS;I*R_$5.E[OOZE&P\.Z1IB@6FGP(1 M_$5W'\S6ITJ'[,O_ #TE_P"^S1]F7_GI+_WV:Y923N;));$U%0_9E_P"> MDO\ WV:/LR_\])?^^S2&345#]F7_ )Z2_P#?9H^S+_STE_[[- $U%0_9E_YZ M2_\ ?9H^S+_STE_[[- $U%0_9E_YZ2_]]FC[,O\ STE_[[- $U%0_9E_YZ2_ M]]FC[,O_ #TE_P"^S0!-14/V9?\ GI+_ -]FC[,O_/27_OLT 345#]F7_GI+ M_P!]FC[,O_/27_OLT 345#]F7_GI+_WV:/LR_P#/27_OLT 34$9/V9?\ MGI+_ -]FJE]<6>FQH]U/*BN=H.XGF@":QTNQTTS&SMHX3,Y=]H^\:MUBVVKZ M7>7*6\-W,TC\*,L,UJ?9E_YZ2_\ ?9IMMN[$DEL345#]F7_GI+_WV:/LR_\ M/27_ +[-(9-14/V9?^>DO_?9I5@56!#R''JQ- $M(_W&^E+2/]QOI0!';?\ M'M%_NBBBV_X]HO\ =%% "'_C]'_7,_SJ:H3_ ,?H_P"N9_G4U !1110 4444 M %%%% !1110 4444 %%%% !65#XATZXU633HI7::,'1R/I26_B/2+JWGGAO4,<"[I"59=H]<$<^=C,> MHQ[>]:4J?M)6O8F/"UK<6,EU=P !WMT+*WU/K6A_PEFNO M_J?"UXP/\3# J_J]3^FO\R?:Q.RHKCO[<\62?H4A8*,L0![UY!/KNC<^?XRU"7_KA"U4QK/AR0 M_N[[Q!>GT:-@/YT_JT>LOP8O:OM^)[,UY;)]^YA7ZN!5:76]+A_UFH6P_P"V M@->1_;=,;_5^$M2O?^NCD9_6IHKQA_Q[^ 8H?3[1-_\ 7I^QIK=O\/\ ,7M) M]OS_ ,CIO%OC^"W@-GHMPDMRP^>9#D1CV]Z9H?Q'\ZR2VNK.XN=14=(%SO'] MX^E>>>)Y=0FNX'_L:PLIA\H%LY)D'H1[5>\%ZCKFEBZN;&PTN2X9MLDES,5D M4?W0.PKIY*"H_#KZ_J9@I;*>DES)_2C^R/%M]_Q M^:Y%:#N+2/\ QK"/CGQ7']_2-.?_ '+@TT_$7Q!']_PXC?[DU)_VZL?ZUE[*?8OGCW/0Z*X%/BSX M=;K/=*?]JSMV%'LI]A\\>YV]%<>GQ&\./_P QBW7_ M 'HV%8.N_$J*PU2*XTW5+.]M#$%E@P1@Y^\.^?:A4IMVL#G%=3TZBO,-)^)< M6IZKYM[J=II]C IQ&02T['CGT ZUO/\ $?PVG_,9MV_W48T.E-.U@4XO6YV- M%<._Q/\ #R_=U%&_[9-4#_%715^[<(W_ $BE[.?8.:/<[^BO.3\6=-SA=GU M.::?BM9'[KVX^N:/9S[,.>/<](HKS0_%2W/2:T ^C&FGXGVK==1B3_=A)I^R MGV8<\>YZ;17EY^(]@WWM?=/]VS)J-OB%I#??\17I_P!VS(H]C4_E8O:1[G=Z MYKC:.T %OYOFY_BQC%5](\3'4[\6S6PB!4MNWYZ?A7ENO^-;"62VFL-1N[S9 MD2136Y4$'N#ZU3M?%\FNIZX^L:T=@#_ #JOJL^MA?6(=#TD^)-._@:1_P#=C)J-_$UJ@S]E MO"/7R3BO.?[$\6W'^ON]3<'O%&L=*G@G593F9];D)[/=8'Y"G]6MO)?U\P]N MNB?]?([Y_%ULO2!Q_ONJ_P S5&X\>VT&=T< ^MPO]*YF/X?,_P#KM$2X_P"O MBY8_UJ_;^!F@QY7AK1H\=R[-_,T>P@MY?D+VTND7]S))OBIIL9VF>U5O[N\L M?T%(] M;M!8F:U@B<-/*OWLX^Z/0'IFO9*\<\-1FVURV-C=+9RDA,D921?[K#O]?6O7 M2+G/#Q?]\G_&HQ-+V4N5;%8>K[2-R:BH<7/]^+_OD_XT8N?[\7_?)_QKG-R: MBH<7/]^+_OD_XTJB?<-S1E>^ : ):1_N-]*6D?[C?2@".V_X]HO]T446W_'M M%_NBB@!#_P ?H_ZYG^=35"?^/T?]1(D5Y.78+@M]:DHH 0*H.0!GZ4V-XG+K&R,5.&"D'!]#4 M.HQO+IUQ''.('="JR'^$GO7!3>5I&G7&F-9+I^H2K%YT\3EEG0G!8,><]8"-W^8P(2XAD^>XZ!>!\OO7L_GM_P \)?R'^-9LVC:7<3R3S:0KRR'< M[%1ECZGFMJ$XPGS2,JT92C:)Y5X,TCQ)J-E<6FG^(8]/:!_WD'EG<<_Q9'4& MNC;P!XKF_P!=XUN\=PC,!7;V5A9:<[O9Z;Y+N &9% ) _&KOGM_SPE_(?XU< M\1[S<%IZ(4:7N^\]?4\W;X6:A-_Q\>([F;UW.U,'P=MB=TEZSMZL[&O2_/;_ M )X2_D/\://;_GA+^0_QI?6:B_X8/80??[SSM/A)9)_RUC/U4FK,?POM(_NO M I]1"*[OSV_YX2_D/\::+DEBH@ER.HP/\:7UFIW#V$/Z9QZ?#U4^[>!?I&*F M'@0C_F)/^""NL\]O^>$OY#_&CSV_YX2_D/\ &E[>?])#]C#^FSE1X%_ZB>W_/"7\A_C2]O/^DO\@]C#^F_\SRW M6?"TUAK+FVANKLE%'FF,G'L,<5-H'A(W^H3/=I>64NSAQ'A7'OGO7IGGM_SP ME_(?XT>>W_/"7\A_C6WUR7)RV,OJL>?FNWGW_!?Y&OL8=OQ?^9RW_"!0_P#03NOR M%'_"!0_]!.Y_[Y%=3Y[?\\)?R'^-'GM_SPE_(?XT>WGW_!?Y![&';\7_ )G+ M?\(%#_T$[G_OE:/^$"@_Z"5S_P!\K73_ &H[]GD2[L9Q@=/SIWGM_P \)?R' M^-'MZG?\%_D'L8=OQ?\ FS'ZHM==Y[?\ /"7\ MA_C1Y[?\\)?R'^-'UBIW_!?Y!["';\7_ )G''X9Z:WWKAS]8UKE?$?@ 6FI6 MZ6EN]S;;-[!(.2V>A(XQ7K?GM_SPE_(?XT>>W_/"7\A_C5PQ52+N]2)8:#5E MH>/:+X$^UZ\BW%BUO:R*?,WP'@@<;3T%=DOPRT1>Q_[X%=?Y[?\ /"7\A_C1 MY[?\\)?R'^-$\74D[K0(8:$59ZG*K\-]#'6,G\!4@^'>@#K 3^-=-Y[?\\)? MR'^-'GM_SPE_(?XU'UBK_,7[&GV.='P^\.CK:$_\"IP\ >'!_P N&?\ @9KH M//;_ )X2_D/\::;HA@I@ER>@P/\ &E[>I_,Q^QI]C%7P-X>7IIZ_F:D7P9H" M]-/CK8\]O^>$OY#_ !H\]O\ GA+^0_QI>VJ?S,/90[(RU\)Z&O33H?RJ5?#6 MBKTTVW_[XJ_Y[?\ /"7\A_C1Y[?\\)?R'^-+VL^['[.'8Y/Q/X)_M>.WM].% MG96X):$OY#_&L;MFMD38'I14/GM_SPE_(?XT>>W_/"7\A_C2&3457- MR5(!@E&3@<#_ !IWGM_SPE_(?XT 345#Y[?\\)?R'^-'GM_SPE_(?XT 35!< MV=M>*JW,$W_/"7\A_C1Y[?\ /"7\A_C33:U0-7W*ZZ+IB,&7 M3[8,#D$1C@U>J'SV_P">$OY#_&CSV_YX2_D/\:')O=B22V1-14/GM_SPE_(? MXT>>W_/"7\A_C2&345#Y[?\ /"7\A_C2?:<$;HI%!(&2!0!/2/\ <;Z4M(_W M&^E $=M_Q[1?[HHHMO\ CVB_W110 A_X_1_US/\ .IJA/_'Z/^N9_G4U !11 M10 4444 %%%% !1110 4444 %%%% !1110!%<6\5U;R03H'BD&UE/<5E6?A; M2K2UFM_):99E*NT\A=BN>%R3P![5M44 4M.TJRTI'2TB*;SEF9BS-Z9))-7: M** (8?\ 73_[X_D*FJ&'_73_ .^/Y"IJ "BBB@#F[G5]5T[5H$NX[5K6=I-L M<6?-15!.XG.#T]*CT_7=4>>R>\BMC!?JYA2/(9".0&).#FG1:/K3ZOA?TQ[4 6--U#5M1 M@U&-EM8+NWN/+3(+H!@'GGD\]J=H5_J=W?7\%XUK)%;,$66!&4,_<K YQQSQCM705SEQIFMR^(/MQ?3YK=/E@CEW@Q#N>."Q]: ((?$.HO<17 M;QVXTR:Z-LJ@'S1S@,3G'7MBKEMJ^HM>ZQ!<6L0:TB26".-LE@0W!/3/R_K5 M2W\-W\2'9K8$&!_[CY)R?I74US.A^'KNPU&.ZN?L4 M0B@$(6S5AYO^T^>]=-0 4444 0_\OH_ZY_UJ:H?^7T?]<_ZU-0 4444 8&OZ MCJVF![N 6GV2/8-DF=\I9L$ @X'ZU3N/$6HK+<7D<4 TVUN%@D1U/FMTW$'. M!@GTJSJFF:U=ZS%V"1WH O)JUZOB&YL[BWB6U2T-Q%L.YVPV.>W/I5'2?$5_?TJW_9^L_P#"3?VCNL/LXA-N$^??LW;L^F:ATWPTT6M# M4KJVTZ!HPWEK9H06)_B8GO\ XT =+1110 5#)_Q]0?1OZ5-4,G_'U!]&_I0! M-1110 5BZ_>:I8V\EU9FT2W@A:20S@DL1_",'C/K6U6!KNFZOJ%Y;FVDLFLH MOF>"XW_._8G;V'I0!2N/$.JR?:9[2"W2"RBCDGCF!+L6&2%(/&!W-6+W6-4M M9[2Z5+5K"YFCCCBP?-8,,[@='UE-92X#Z?-:0*([>.7>&B7&">."Q]: (X/$.HO<0W;QV_\ 9D]TULB M$2CG 8G..3VQ755RUMX;OXYH;:6Y@;38+DW$> ?-)SD*>V :ZF@ HHHH AG^ M_!_O_P!#4U0S_?@_W_Z&IJ "BBB@#-UB74HH5?3VM8U4,TLEP"0H [ $>]8: M>(M6U"*'[#!;12K9_:IA.&(/HJX(Z].?WB2SN(Y"&+9Z_\ ?'_UZY;7(7M-8DU*_P#M$E@/+$:Z8&28LP $*OG&??H* .I\NX_Y[K_ -\?_7H\ MNX_Y[K_WQ_\ 7KFM(U_5;JYTYKR.U%O>EXPL0.Y60$YR3C!QT[4C^(+NXT6P MD*1JUZDZN5R-NT-@K^0H Z;R[C_GNO\ WQ_]>CR[C_GNO_?'_P!>N-NO$E[I M>DZ>;9A<&.PBEN(S SMR!R7! 7/OFK%W?:J=0UU)9[>2QM[/S5AV,KZ_P#?'_UZ/+N/^>Z_]\?_ %ZY2/Q'J7V,:E%';?V;#*D#Q'=Y MK9"Y(.<#EAP?2IK[7]5M[^_>..U^PV5Q'$ZL#YD@903@YP,9H Z7R[C_ )[K M_P!\?_7H\NX_Y[K_ -\?_7K!L]QJGE;C%9QPL9G4'A@CR[C_GNO M_?'_ ->N8N=0O-/\1VJ.X>22WM895).W+2,&8#UJS-9B=J[U&?I0!U7EW'_ #W7_OC_ M .O1Y=Q_SW7_ +X_^O7,)K^K27 TI1:#4OM+1&4JWE;0I;.,YSQC&:ZBV$ZV MT8NFC:<#YVC4A2?8&@""))C+-B50=W/R=>*F\NX_Y[K_ -\?_7HA_P!=/_OC M^0J:@"'R[C_GNO\ WQ_]>CR[C_GNO_?'_P!>GREQ"YC ,@4[0>A/:N4\/3S2 M7EP+K4;Q-5D!+65TH"#'1D '*^^: .H\NX_Y[K_WQ_\ 7H\NX_Y[K_WQ_P#7 MK!T?^T;^TU*UN=2D$\5R46>)5!4#L 0>/K5;37U6:PU>6#57FB1S';S3HI(V MCYB-H'?I]* .G\NX_P">Z_\ ?'_UZ/+N/^>Z_P#?'_UZI>'[B:[T&TGGD,DS MIEG(ZG\*HZ?/J9U_5+2XO$DVQ*\("86,GI[G\Z -OR[C_GNO_?'_ ->CR[C_ M )[K_P!\?_7K"T>2^A\075C)?R7\"1*TCR*!Y4A_A! ';M71T 0^7777Z_P#?'_UZ/+N/^>Z_]\?_ %ZFHH I[)OM>/-7 M/E]=GO4WEW'_ #W7_OC_ .O1_P OH_ZY_P!:FH A\NX_Y[K_ -\?_7H\NX_Y M[K_WQ_\ 7J:N16YF_P"$K] '4>7()I_$L2ZA>VMSIV@?=JM+?WEMXDE_M"ZU*WLS<*D!2%?(( M(X#-C/)H ZKR[C_GNO\ WQ_]>CR[C_GNO_?'_P!>N9-[J-OXK@ADN[GR99&5 MDFA"0$8X$9ZEOQKK* (?+N/^>Z_]\?\ UZA=)OM$0,JYPV#LZ5Z_]\?_ %Z/+N/^>Z_]\?\ UZFHH A\NX_Y[K_WQ_\ 7H\NX_Y[ MK_WQ_P#7KE]3N9D\3*=0O;S3[.,K]F>( 0R$]0[$'GMBIM1COX-?L8+76+IG MN)C(T#!-BQ#D_P .<=AS0!T7EW'_ #W7_OC_ .O1Y=Q_SW7_ +X_^O7/J^I6 MOB>"W&HM=>>KO- 4 2%?X2,CR[C_ M )[K_P!\?_7J:B@"I,DP>+,JGY^/DZ<&I?+N/^>Z_P#?'_UZ)_OP?[_]#4U M$/EW'_/=?^^/_KT>7))KA-4@6YNKVQTQ5W_ &FU VA\ M_P#+0X.!0!TOEW'_ #W7_OC_ .O1Y=Q_SW7_ +X_^O7)7NHW5OK32W5[J46F M?N_)F@A5H6!')9L<9J>^O-1M?$]NOVNX6&24*5DB"VQ4CH&ZE_ZT =-Y=Q_S MW7_OC_Z]'EW'_/=?^^/_ *]<78>(+DZQ:>;J;-/<730SZM;5IK^[UMM/M+U[-(+7[07C )=B2 #D'CB@#>\NX_Y[K_WQ_P#7H\NX_P"> MZ_\ ?'_UZXJ/6-5U>TNKR&]:U-A:I(8T52LS[=QW9'3MQ7:65Q]JL8+C&/,C M#8^HH 7R[C_GNO\ WQ_]>HIEE"H7E#+O7@+CO5NH;G_5K_OK_.@":D?[C?2E MI'^XWTH CMO^/:+_ '111;?\>T7^Z** $/\ Q^C_ *YG^=35"?\ C]'_ %S/ M\ZFH *ANO]3_ ,"7^8J:H+O/D<<'1$)9KZ".,]'? !_$FF27L,)42ZG:H7 *AF4;A[K$VB6,Z7:R1L1=2"27YCRP ^G %302_:H_,M[V&9,XW1@,,_4&I M?+G_ .>Z_P#?'_UZ *=IH=I9W[7JM/+.5*@S3,^P>B@]*LI8P1ZA+?*I\^5% MC9L\$#../QI_ES_\]U_[X_\ KT>7/_SW7_OC_P"O0!3O]#L=2DDDN(W+R1K& M65RI 5BPQCH03UJ&+PW8P6DUO#)=1B9P\DBW#!V8=RV7/_SW7_OC_P"O M1Y<__/=?^^/_ *] &?I6C'2[F8QS-]FV*D,.XD#&26.>K'/7VJ9]%L9)WF:- MM[SI<,=Q^^@PIJUY<_\ SW7_ +X_^O1Y<_\ SW7_ +X_^O0!G77AO3KMY'=) M$E>7SO,CD*L&QC((Z<5Z_P#? M'_UZ/+G_ .>Z_P#?'_UZ "'_ %T_^^/Y"IJIQ),99L3*#NY^3KQ4WES_ //= M?^^/_KT 22)YD3IN*[E(W+U'N*P;+P_>QW8N[_56NIX4:.U;RE7RP>,G^\?K M6UY<_P#SW7_OC_Z](!,6*BX0D=1LZ?K0!E:;H-U8"^WZM-,;O7/_ ,]U_P"^/_KT>7/_ ,]U_P"^ M/_KT 9^EZ1=:98P6HU.25(6SEHE!9?[O'\ZKP:!>1:I7/_SW7_OC_P"O1Y<__/=?^^/_ *] &7H>AW.C#RVU62Z@Y)1X44EB M?O%AR36U4/ES_P#/=?\ OC_Z]'ES_P#/=?\ OC_Z] $U0I_Q]R_[J_UH\N?_ M )[K_P!\?_7J)$F^TR#SESA7/_P ]U_[X M_P#KT 8D/AV\-\DU[JTES#;.SVB&,!D8@C+-U;&:--\,R622076HM?6DI9I8 M9[=/WC'NS8R:VL3;MOVA-V,XV@#(@\+VEC[FD#S3M&N7 _AQT ^E:'ES_P#/=?\ MOC_Z]'ES_P#/=?\ OC_Z] &5_P (_+)?137.ISSP02F:&!E7Y'[$MU..P-/M MM%G74H[V_P!2DO7A!$*F)4"$\$_+UXXK2\N?_GNO_?'_ ->CRY_^>Z_]\?\ MUZ )J*A\N?\ Y[K_ -\?_7H\N?\ Y[K_ -\?_7H /^7T?]<_ZU-5/9-]KQYR MY\OKL]ZF\N?_ )[K_P!\?_7H FKGIO#MU>:@3>:F\VFB83I:M&,ALY +=< ] MJV_+G_Y[K_WQ_P#7IN)@P4W";CR!LY_G0!E/X1T9M3AO%L;=/+5U,:Q#:Y;N M??\ QIO_ B.FQ7TMW:1+:2/!Y*F! OEG.=P]^U;/ES_ //=?^^/_KT>7/\ M\]U_[X_^O0!EVVAW$$T]W)JDLU]*@C$[1*-B YP%''XTMWHEQ?W:FZU.22R$ M@?[*(E )'3+#GKS6GY<__/=?^^/_ *]'ES_\]U_[X_\ KT 90T"5[^&>ZU.> MXMX)3-# RJ K9X)87/_ ,]U_P"^/_KT 35# M)_Q]0?1OZ4>7/_SW7_OC_P"O43I-]HB!F7.&P=G2@"W14/ES_P#/=?\ OC_Z M]'ES_P#/=?\ OC_Z] &-J/A^[U&\D235)/[,F(:6U,8))&. W4#BM"+2XTUF M;4FD9Y'B$2*1Q&HZ@?4\U.1,I -P@)Z IU_6G>7/_P ]U_[X_P#KT 8^G>'[ MS3KZ:X&LRRK-(9)5D@3+>@W=<#L*6RT&\L[Z[NSK,LCW*_,# @ /0$8]*U_+ MG_Y[K_WQ_P#7H\N?_GNO_?'_ ->@"H^E";4;.]GN'E:U0A4*@*7/!?ZXJK=> M'Y;V[)N-3G>R,HF-H5&-PZ#=UQGG%:OES_\ /=?^^/\ Z]'ES_\ /=?^^/\ MZ] $U%0^7/\ \]U_[X_^O1Y<_P#SW7_OC_Z] !/]^#_?_H:FJI,DP>+,RGY^ M/DZ<&I?+G_Y[K_WQ_P#7H FK$U;1[^_N&^SZJ]O:S)Y=Q#Y8?FL)DQNN$&3@93O^= &5<>'9+A([0ZC(NF($4V8B7#*H MZ%NO:G2Z!+<7J/<:G/+9I-YRVK*,!@<5J^7/_ ,]U_P"^/_KT>7/_ M ,]U_P"^/_KT 9R:-.]^MU>:E)<^42T"&)4$;'C/'4X]:AO?#TUW+%<)JDT- MV(C#+,D:_O4)S@CH,>HK7\N?_GNO_?'_ ->CRY_^>Z_]\?\ UZ ,&;PA"6V6 ME[-:V\D*P7$2*#YRKP,D\@XXR*Z*.-8HDC081 % ] *C\N?_ )[K_P!\?_7H M\N?_ )[K_P!\?_7H FJ&Y_U:_P"^O\Z/+G_Y[K_WQ_\ 7J*9)0J%Y0PWKP%Q MWH MTC_<;Z4M(_W&^E $=M_Q[1?[HHHMO^/:+_=%% "'_C]'_7,_SJ:H3_Q^ MC_KF?YU-0 5#=?ZG_@2_S%35#=?ZG_@2_P Q0!QNL0S1^,;G4[4;I[*VB=ES M]^,EMP_K^%4XKV&X\+:99QPS74%Y:=(\8M;]/EE M ! W*>AQ^5&DOI&JZA%](TZ6*YNDN9&+1 MQH7D:!6../0C%%K=1WEKHEGJ"O';6]R]O/'.-N653LWCWXX-=W]F@\]9O)3S M578K[>0OH/:HI=.LIXYHY;2%TG(,JL@(L6<]Y<>4MTRM*TGS;>_/;\*K6%A)/I6H+ M;)<2:?).&M('N2AE Z_.X7 M1G\/PKHJRM-\/V>E7^;<*5D8W+G.>_7J.QH YZ"RN#I][HL5C):ZF84ER;UG$RY )#?PU MM^&'BC^UV/V&2SN;=E,L;7!F!R."&/K@\59A\.64$,Z))=[Y\!YC<,9,#H V M<@5):Z%9V/Q5J4*W4\IEM R^8_"DY P.@JGH M=JUA=#3+^UGM;VX@8B[6\:428Z\'A36Y'X;LHM3;4%EN_M# @DW#D8/;&>E$ M7AFPC6<,UU*TT9B9Y;AG95/4*2>/PH H^&[98=4OVL6F.EX5$,LC.'D'WF4G MG';TJOKVE6DNMV4-OYZ7MS-YTDBSOA43DG&<=<"M:R\-V=A T%O/>K$4"!3< MN0@!XV\\5>33K:/4&O@I-PT8B+%B?E% '%1Z_;WOC*PN6OS&A>6!;;+# ' + M#U)SCVQ7?U6FL+>>[M[J1,RV^[RSGINF@ J&3_CZ@^C?TJ:H9/^/J#Z-_ M2@":BBB@#C=9MTMM>;5-7M9+FPCVB&>*5@;8^A0$<$GK4][9*/$]HUC/RPLRS_:VF67!YX/W>U:UIX7L+&X>:WEO$+NSLGVE]I9N MI(SBI+;P[96K2NLEU)+(FSS99V=U'^R2>/PH Y;Q4TS:Y=%$NIXX84+3PRE1 M8]]Q4'Y^/F^E5[^=WUJ6Y#W,EO'/"#J:2D1P=,H4S@]@3_M5UMUX7TV\G,LO MVC[DT^XT^XN7O[ MCRVM0LK 1Q#DL1TQ@\YSUK/OVN[/5VNIH-1%\;]$BG7/D-"6 "]<=,]NM=-- MX6TZ6_-XK74,VQ8\PW#(-J]%P#TJ=="M!J"WKO<2R*PLKI[BWEO$9W,CK]I?:S'J2,U<.DVK&T,GF2-:,7B+R%CD]SZT 'UK4 "J% & !0 M0W/^K7_ 'U_G4U0W/\ JU_W MU_G0!-2/]QOI2TC_ '&^E $=M_Q[1?[HHHMO^/:+_=%% "'_ (_1_P!<*Y\R,1(AW8*/MP M"<#KF@#O&C1&56N9 S9V@OR<=<4TB$0>>;MA%C/F&0;<>N:Y6%K]K_11J;(T MZ_:@K+(')78.I S5O34@D\!:=%,]NH>&,)]H&8]W;(R,\T ;GFVAMOM(U > M1_SU\X;?SZ4NZW^S_:/MI\C&?,\T;9L.1Z?A72>$<#2IUC_P!0 MMU((?39GC'MUH V?L_\ TVF_[ZH^S_\ 3:;_ +ZJ:B@"'[/_ --IO^^J/L__ M $VF_P"^JFHH A^S_P#3:;_OJC[/_P!-IO\ OJIJ* *<4&99AYLHPW9NO%3? M9_\ IM-_WU1#_KI_]\?R%34 0_9_^FTW_?55(+NQN;N6U@U$23P_ZR-902M7 M;C:;:4.^Q=ARX_A&.MPZ5-%9W*7,3O'?6^%8H.<2=\G/7/- '41K M%*&,=VSA3ABL@.#Z&F[[86YN#??N1UD\T;1^/2L#P[;6'DZS9@QBV%TPVK)_ M#]0<_C5;1XK23PF+99+)2+IA$+@;H]V3@$ C/ - '5Q)'/$LL-T\D;='20$' M\14<6[,H,5Q(K-$?W;'K^['8<]*YWP M^J#5].EEBM_LLYF%J\)'GD$'_7'J>,_0T =_&L4I81W3N4.&"R [3Z&G_9_^ MFTW_ 'U7/>%X[6VU+68+4QA!< A5;)Z=?4UT] $/V?\ Z;3?]]5$D&;F0>;+ MP%YW?6K=0I_Q]R_[J_UH /L__3:;_OJC[/\ ]-IO^^JFHH SEN[%[]K!=1!N MU&6A$HW ?2IU$3LZK=LS1_? D!*_7TKE=-:+2M4AA*V=_#?3,(KN, 31Y!)W MGJ1QC/&*DTV+3K;4_$$(>%+:G%9P1SW:O^ M"98(?[5MH[:XMXUNR09TV\D#@\_>SVH Z17MFN3;+?9G7DQ"4;A^'6DCEM9I MFABOP\J_>19@6'U%.*H>' $U MO3)GBM_L\S3?9'@QYQSD_OO7C\C0!Z!]G_Z;3?\ ?5'V?_IM-_WU4U% %/R/ M]+V^;+_J\YW<]:F^S_\ 3:;_ +ZH_P"7T?\ 7/\ K4U $/V?_IM-_P!]54DN M[&*_2QDU';=.,K"91N(^E:-<8S1:3K;W96SU"&ZNQ&&P//@S?C4.H6[:+K,NIC^SKM+BY3="T.9USQ\C9_'I0!U16)95B:[<2,,JAD&2 M/85)]G_Z;3?]]5PJW0W.ZK=0R?\?4'T;^E !]G_ .FTW_?5'V?_ *;3?]]5 M-10!G7-W8V=S#;W.H^5--_JT>4 M]*L;8A,(?M3^:1N">8-V/7%="W&-A/;G.,=ZM216<'CRUEC*+++;OO)?))[#D\?2@#:C MGLY9C#'J*O*.J+,I;\J="]M(XM.O;Q;&%+=M2GV.T MSD9@C4_>R>GMCJ:=>P6EOXQTJ563SWC=79GY. ,=3Q0!TGV?_IM-_P!]4?9_ M^FTW_?5344 5)H,/%^]E.7[M[&I?L_\ TVF_[ZHG^_!_O_T-34 0_9_^FTW_ M 'U56]NK+3A&;S4/($C;4\R4#G.* -]I+5)HXGO\ ;+(,HAF +#V'>E+VPN1;&^Q.1D1&4;ORZUS&J?V; MJ\MG!;00QW]PL5Q))(0'MHQ@CGL>P ]ZHR"W:&\G.PZJNK!8W('F8#@*!WQM M_"@#M%DM7N&MUO\ =.O6,3 L/PZTMP]M:!3<7WDACA?,E"Y/MFN"TLJNMV5V M\5N;-[V00R1D?:=Y!_UGPG'R?[77G MZ4 =1+=6$,FR74TC? .UYU!P:LB , 5GE(/((?K7'7$.FZEHFC6-O9H\M\B) MOFC5I5A4?,2<9Z#&:[:.-8HDC0850% ]A0!']G_Z;3?]]5%-#L5&\R1OG7AF MR.M6ZAN?]6O^^O\ .@":D?[C?2EI'^XWTH CMO\ CVB_W111;?\ 'M%_NBB@ M!#_Q^C_KF?YU-4)_X_1_US/\ZFH *ANO]3_P)?YBIJ@NQF#!Z%E'ZT .-M T MDDAA0O(NQV*C++Z'VJO-I&FW"PK-8V\BP#$0:,'8/;TJK=:EHUG>K9SRJL[8 M^7:QQGID@8'XTR;6-#M]1^P2SJMR&5"NQL GH"V,#\Z +D>C:9%<"XCL+99@ MNT.(QD#IC--30])C@E@33K412D&1!$,,?>H&U'1UU+^S_,#760"BHS $]B0, M#\Z;;:KH=W=R6L$Z-*@8D88#"]<$\''M0!>@TRPM4C6"T@C6/.P(@&W/!Q]: M<]A9RV7V-[:)K7 'DE!MP.V*HZ?J6C:K*\5E*LKH,D;67(]1G&1[BEU'4-(T MID6]D$;."0-K-P.I. <#W- %G^R=.^P_8OL-O]ESGR?+&W/TIYTZR:Q^Q&UA M-J!CR2@V_E6=<:QH=K=I:R2_OG57"I&[_*WW3D @9JRUSI2:E'IQDC^UR*66 M(9)P.OTH E;2-->R6R:QMS;*8H FHJ'[)!_P \Q1]D@_YYB@":BH?L MD'_/,4?9(/\ GF* )J*A^R0?\\Q1]D@_YYB@!(?]=/\ [P_D*GJG%;0F68&, M8#8'Y5-]D@_YYB@"5@&4JP!!&"#WK.LM TK3_/\ LMC#'Y^?,POW@>WT]JMF MUMP"3&H ZG-95EJ^CZA>3VT ?,.#0!;BT'2($E2'3;5%E7;(% MB W#T/K0F@Z1';R6Z:;:K#(0701##$=,BH8M1T6>SGNXIXWMX&*R.,X!'\_P MJ./6-"EL)+Y)U,$;[&.Q@P;TVXSG\* -&/3K**."..UA5(#F)0@ 0^WI4<.C M:9;SR3PV%M'+("'=8P"P/7)I+"73M3M5N;,K+$Q(R,@@CL0>13!=:4=3?3A) M']KCC\QHN8H FJ%/\ C[E_W5_K1]D@_P">8J)+:$W,B^6, +C] M: +=%0_9(/\ GF*/LD'_ #S% %2UT+2[*\FN[>RACGFSO<+R<]?I2PZ%I-O( M\D.G6L;NI5F6( D'J#52'5](N-6DTZ(.TJ=7$;>7GN-W3-307VCW)N?)GB<6 MO^N()PGXT 7++3K+3D9+*UAMU8Y81(%R?PI6L;1PP:VB(:3S3E1R_P#>^M9U MEJNAZA#-+;3QE(1F0L&3:/7YL<>]6K&73M3M5N;,K+"Q(#C(SCZT /BTK3X; MQKR*R@2Y?.Z54 8YZ\TEOI&G6ERUS;V-O%.V=TB1@,?QJ*.ZTJ747T^.6-[I M%W-&I)P/KTH6YTM]4?35D0WB()&B&-UEV\_ M7ZU:^R0?\\Q64^K:0FL+I>UVN#U*1LR*>P+#@&@"Y'HFE177VJ/3[9;C)/F" M,;LGKS3K?1]-M5F6WL;>(3#$@2,#>/?UJ&"[TFYO9K.&6.2XA&9$4GY1]>E0 MPZKHD\\L44RL8@6=MC;0!U^;&#^= %R'1]-M[9[>&QMXX9#N=%C #'U(H72- M-6^^VBQMQ=9SYWEC=G&.M5]-OM)U;S/L3B0QD!P592,]."!3VNM*34DT\RQ_ M:W!81#).!_*@"\\,4DL=C$8J)[:$7$2B,8(;- %NBH?LD'_/,4?9 M(/\ GF* *LNAZ7-J::E+90O=H/EE*\CW^M*VBZ6]Y]L:PMC<[MWFF,;L^N:I MWNK:18:C#82J[3R]HXV<)Z;B.E61=:4VI?VW>8ADD#^5 $EOH^FVDL MDMO8V\4D@(=DC + ]0:6#2-.M898;>QMXHY?]8J1@!OKZU534M&DU V,<@>X M4D$*C%01U&[&/UHM-1T>^NWM;9Q+*N$BC9R!ZD#H* +5QH6DW.G-2_V78?;A??8X/M0&!-L&X#&.M4;C5=$M;N*UFF5)I0"H*MCGIDXP/QH M75=%?438))NN5;856-R ?0G&/UH MQZ/IL5VUU'86ZW#YW2",!CGKS23:)I= MQ'%'-I]M(D7^K5HP0OTJM!JFB7.HM80SHURI(VX8 D=0#T/X&G:EJ&CZ08Q? M2+$7SM&UF_$X!P/U35C76K:'93PPSSHKS M,F%9A@]"2!@?C6D+6W(R(QCZT 3U#<_ZM?\ ?7^='V2#_GF*BFMXHU1D0 [U MY_&@"W2/]QOI2TC_ '&^E $=M_Q[1?[HHHMO^/:+_=%% "'_ (_1_P!NH=.U:>:QF9= M1D\L264L>Y+I- _^HAPEP/[G.3^&175_:(! M_P M4_.C[1 ?^6J?G0!P][<):1QW,&H366LO;0I_9\:@J^W[H((/8GO5_4=3 ML(?%6C":2**Z59/M "G*LR#:"<5U/VB#.?-3\Z/M$'_/1/SH X.VE62&WTE5 M;^TH]3,KQE3D+NR7SZ$=Z]!J+[1!G/FI^='VF'_GJGYT 2T5%]IA_P">J?G1 M]IA_YZI^= $M%1?:8?\ GJGYT?:8?^>J?G0!+147VF'_ )ZI^='VF'_GJGYT M )#_ *Z?_?'\A4U589XA+,3(N"W'/L*E^TP_\]4_.@ N-GV67S 3'L.X#J1C MFN/T+4X(;Q;"ROA?Z0(7DE\U/FM<#A2<8QVQUKL/M,/_ #U3\Z9&UI#N\LPI MN.YMN!D^M '(Z/KFDVMMKDY99((IS*(TC)RN?EP,>M)9:YIUGIM_K?!_ST3\Z//@_YZ)^= '/Z!=6<.F.\-[#<7=U,Q8K MD*92,[1QVXYKGTM=:CU62&?34^V3Z?/YDJ3[M[$]1QZ\ 5Z!]H@_YZ)^='VB M#_GJGYT J?G1]IA_YZI^= '&Z5J4%KJ\5EI%XUU:S2L;BTF0[[4>(;*.[CBAFB&&1" !\Q''8UV:-:1N[H8E9SEF& 6^M/\^#_GHGYT <;H M]QY^JW6HW]U:7-A#9B!IXX"B,=P."#G.*N>$=5L%T1A]H4;;AEQ@C!8_*.G> MNF^T08QYJ?G1]H@_YZ)^= '*R:C8)XW\NUDB$YMFCVA2 TN3@$XZU4T:'5;7 MQ;;"]T]!/):NT\RS[MQ+Y)Z?@!Z5VOVB#_GHGYT?:(/^>J?G0!+147VF'_GJ MGYT?:8?^>J?G0 G_ "^C_KG_ %J:JOGQ?;-WF+CR\9S[U+]IA_YZI^= $M<2 M=1BT_P 0/%I%XTLUQ=[;G3I4.5Y^:1?3UYX(KL?M,/\ SU3\Z8'M%F:8&(2, M,%QC)'UH Y/[=82>*M1M[.6,22V9C140C=)SD=.M4="O3:QV]LE]O>6GE) MOOI5P0V=$DH#B7"'.2!MR0.]=3]H@_YZ)^='VB#_ M )Z)^= '$)#K%OXJTV:[TZ-IY9IBTRW (*8 QC@ 8X[G-=Y47VB#_GJGYT? M:8?^>J?G0!+4,G_'U!]&_I2_:8?^>J?G44D\1N82)%P V3F@"U147VF'_GJG MYT?:8?\ GJGYT >:6]W; MA-.M;VYEO&DF6ZL70!8P0WS9QD<[>YZU;\,WS6DMG!'J,\]M#;O]NBFC %LP MZ<@#OGCFNX^T0?\ /5/SH^T0?\]4_.@#S_Q+ZL-4O?)O+BWU&:YC>*P"!DE0X'7&< ;N_:O0/M$'_/5/SH^T09S MYJ?G0!*.E%1?:8?^>J?G1]IA_P">J?G0 D_WX/\ ?_H:FJK-/$7AQ(IP^3S[ M&I?M,/\ SU3\Z ):Y#Q)>6FGZJ]W!J+6>J)" D3INCNAU"XZG\".M=5]IA_Y MZI^=,=[21T=S$SIRK'!*_2@#D=5UJSO)K72KUDLG=8Y[TLIZ\$1@XY.?RI9) MX;77E71]6FFN9[H&>QV@IM_C.<<8'/6NP^T0?\]$_.C[1!_ST3\Z .$LXV_M M6PL+/4+>ZM;&Z>=MD#!X5PV=S9P>N*U?$?B"P6WBM8IXT>_0K]I9"52+N2B?G0!Q.MSZ;]ABM+*^FWI%&L-H(\I>=-H)QD^G48 MKN(<^1'N7:VT97TXZ4W[1!_ST3\Z/M,/_/5/SH EJ&Y_U:_[Z_SI?M,/_/5/ MSJ*>:)U15D4G>O /O0!:I'^XWTI:1_N-]* ([;_CVB_W111;?\>T7^Z** &, MRK>*68#]V>I]ZE\Z+_GHG_?0I61'^\JGZBD\F+_GFG_?(H /.B_YZ)_WT*/- MB/61/S%'DQ?\\T_[Y%'DQ?\ /-/^^10 W?!_>C_,4;X/[T?YBG>3%_SS3_OD M4>3%_P \T_[Y% #=\']Z/\Q1O@_O1_F*=Y,7_/-/^^11Y,7_ #S3_OD4 -WP M?WH_S%&^#^]'^8IWDQ?\\T_[Y%'DQ?\ /-/^^10 W?!_>C_,4;X/[T?YBG>3 M%_SS3_OD4>3%_P \T_[Y% #=\']Z/\Q1O@_O1_F*=Y,7_/-/^^11Y,7_ #S3 M_OD4 -WP?WH_S%&^#^]'^8IWDQ?\\T_[Y%'DQ?\ /-/^^10 W?!_>C_,4;X/ M[T?YBG>3%_SS3_OD4>3%_P \T_[Y% #=\']Z/\Q1O@_O1_F*=Y,7_/-/^^11 MY,7_ #S3_OD4 -WP?WH_S%&^#^]'^8IWDQ?\\T_[Y%'DQ?\ /-/^^10 W?!_ M>C_,4;X/[T?YBG>3%_SS3_OD4>3%_P \T_[Y% #=\']Z/\Q1O@_O1_F*=Y,7 M_/-/^^11Y,7_ #S3_OD4 -WP?WH_S%&^#^]'^8IWDQ?\\T_[Y%'DQ?\ /-/^ M^10 W?!_>C_,4;X/[T?YBG>3%_SS3_OD4>3%_P \T_[Y% #=\']Z/\Q1O@_O M1_F*=Y,7_/-/^^11Y,7_ #S3_OD4 -WP?WH_S%&^#^]'^8IWDQ?\\T_[Y%'D MQ?\ /-/^^10 W?!_>C_,4;X/[T?YBG>3%_SS3_OD4>3%_P \T_[Y% #=\']Z M/\Q1O@_O1_F*=Y,7_/-/^^11Y,7_ #S3_OD4 -WP?WH_S%&^#^]'^8IWDQ?\ M\T_[Y%'DQ?\ /-/^^10 W?!_>C_,4;X/[T?YBG>3%_SS3_OD4>3%_P \T_[Y M% #=\']Z/\Q1O@_O1_F*=Y,7_/-/^^11Y,7_ #S3_OD4 -WP?WH_S%&^#^]' M^8IWDQ?\\T_[Y%'DQ?\ /-/^^10 W?!_>C_,4;X/[T?YBG>3%_SS3_OD4>3% M_P \T_[Y% #=\']Z/\Q1O@_O1_F*=Y,7_/-/^^11Y,7_ #S3_OD4 -WP?WH_ MS%&^#^]'^8IWDQ?\\T_[Y%'DQ?\ /-/^^10 W?!_>C_,4;X/[T?YBG>3%_SS M3_OD4>3%_P \T_[Y% #=\']Z/\Q1O@_O1_F*=Y,7_/-/^^11Y,7_ #S3_OD4 M -WP?WH_S%&^#^]'^8IWDQ?\\T_[Y%'DQ?\ /-/^^10 W?!_>C_,4;X/[T?Y MBG>3%_SS3_OD4>3%_P \T_[Y% #=\']Z/\Q1O@_O1_F*=Y,7_/-/^^11Y,7_ M #S3_OD4 -WP?WH_S%&^#^]'^8IWDQ?\\T_[Y%'DQ?\ /-/^^10 W?!_>C_, M4;X/[T?YBG>3%_SS3_OD4>3%_P \T_[Y% #=\']Z/\Q1O@_O1_F*=Y,7_/-/ M^^11Y,7_ #S3_OD4 -WP?WH_S%&^#^]'^8IWDQ?\\T_[Y%'DQ?\ /-/^^10 MW?!_>C_,4;X/[T?YBG>3%_SS3_OD4>3%_P \T_[Y% #=\']Z/\Q1O@_O1_F* M=Y,7_/-/^^11Y,7_ #S3_OD4 -WP?WH_S%+O@'1X_P Q2^3%_P \T_[Y%'DQ M?\\T_P"^10 >=%_ST3_OH4UYHMC?O$Z?WA3O)B_YYI_WR*/)B_YYI_WR* &V MW_'M%_NBBI0 !@=** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B IBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#_]D! end EX-101.SCH 9 simu-20210831.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - ORGANIZATION AND LINES OF BUSINESS link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - REVENUE RECOGNITION link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - PROPERTY AND EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - INVESTMENTS link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - CONTRACTS PAYABLE link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - CONCENTRATIONS AND UNCERTAINTIES link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - EMPLOYEE BENEFIT PLAN link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - ACQUISITION link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - UNAUDITED QUARTERLY FINANCIAL DATA link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - REVENUE RECOGNITION (Tables) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - PROPERTY AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - INVESTMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - CONTRACTS PAYABLE (Tables) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - SHAREHOLDERS' EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Tables) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - ACQUISITION (Tables) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - UNAUDITED QUARTERLY FINANCIAL DATA (Tables) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Lease cost) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Goodwill) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Other Intangible Assets) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Amortization schedule) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Fair value measurements) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Reconciliation of contingent consideration) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Intellectual property) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Amortization expenses) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Earnings per share) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - REVENUE RECOGNITION (Details - Disaggregation) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - REVENUE RECOGNITION (Details - Contracts in Progess) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - PROPERTY AND EQUIPMENT (Details) link:presentationLink link:calculationLink link:definitionLink 00000049 - Disclosure - PROPERTY AND EQUIPMENT (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000050 - Disclosure - INVESTMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 00000051 - Disclosure - CONTRACTS PAYABLE (Details) link:presentationLink link:calculationLink link:definitionLink 00000052 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 00000053 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000054 - Disclosure - SHAREHOLDERS' EQUITY (Details - Shares Outstanding) link:presentationLink link:calculationLink link:definitionLink 00000055 - Disclosure - SHAREHOLDERS EQUITY (Details - Dividends) link:presentationLink link:calculationLink link:definitionLink 00000056 - Disclosure - SHAREHOLDERS EQUITY (Details - Option activity) link:presentationLink link:calculationLink link:definitionLink 00000057 - Disclosure - SHAREHOLDERS EQUITY (Details - Intrinsic Value) link:presentationLink link:calculationLink link:definitionLink 00000058 - Disclosure - SHAREHOLDERS EQUITY (Details - Fair value of options) link:presentationLink link:calculationLink link:definitionLink 00000059 - Disclosure - SHAREHOLDERS EQUITY (Details - Options outstanding and exercisable) link:presentationLink link:calculationLink link:definitionLink 00000060 - Disclosure - SHAREHOLDERS' EQUITY (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000061 - Disclosure - INCOME TAXES (Details - Income tax provision) link:presentationLink link:calculationLink link:definitionLink 00000062 - Disclosure - INCOME TAXES (Details - Reconciliation) link:presentationLink link:calculationLink link:definitionLink 00000063 - Disclosure - INCOME TAXES (Details - Deferred taxes) link:presentationLink link:calculationLink link:definitionLink 00000064 - Disclosure - CONCENTRATIONS AND UNCERTAINTIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000065 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Details - Segment reporting) link:presentationLink link:calculationLink link:definitionLink 00000066 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Details - Business unit segment and consolidated results) link:presentationLink link:calculationLink link:definitionLink 00000067 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Details - Geographical revenues) link:presentationLink link:calculationLink link:definitionLink 00000068 - Disclosure - RELATED PARTY TRANSACTIONS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000069 - Disclosure - EMPLOYEE BENEFIT PLAN (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000070 - Disclosure - ACQUISITION (Details - purchase price allocation) link:presentationLink link:calculationLink link:definitionLink 00000071 - Disclosure - ACQUISITION (Details - Proforma Information) link:presentationLink link:calculationLink link:definitionLink 00000072 - Disclosure - UNAUDTED QUARTERLY FINANCIAL DATA (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 simu-20210831_cal.xml XBRL CALCULATION FILE EX-101.DEF 11 simu-20210831_def.xml XBRL DEFINITION FILE EX-101.LAB 12 simu-20210831_lab.xml XBRL LABEL FILE Finite-Lived Intangible Assets by Major Class [Axis] Intellectual Property [Member] Other Intangible Assets [Member] Equity Components [Axis] Common Stock And Additional Paid In Capital [Member] Retained Earnings [Member] AOCI Attributable to Parent [Member] Long-Lived Tangible Asset [Axis] Equipment [Member] Computer Equipment [Member] Furniture and Fixtures [Member] Leasehold Improvements [Member] Goodwill [Member] Business Acquisition [Axis] Cognigen [Member] D I L Isym [Member] Lixoft [Member] Customer Relationships [Member] Trade Names [Member] Noncompete Agreements [Member] Fair Value Hierarchy and NAV [Axis] Fair Value, Inputs, Level 1 [Member] Measurement Frequency [Axis] Fair Value, Recurring [Member] Financial Instrument [Axis] Cash and Cash Equivalents [Member] Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 3 [Member] Short-term Investments [Member] Aquisition Related Contingent Consideration Obligations [Member] Royalty Agreements [Member] Counterparty Name [Axis] Enslien [Member] Term And Nonassertion Agr [Member] T S R L [Member] Certain Developed Technologies [Member] Certain Intellectual Property Rights [Member] Entelos Holding Co [Member] D I L I [Member] Entelos [Member] Intellectual Propertys [Member] Product and Service [Axis] Software Licenses [Member] Timing of Transfer of Good or Service [Axis] Transferred at Point in Time [Member] Transferred over Time [Member] Consulting Services [Member] Construction in Progress [Member] Investment Type [Axis] Commercial Paper [Member] Business Combination, Separately Recognized Transactions [Axis] Holdback Liability Lixoft [Member] Earnout Liability Lixoft [Member] Lender Name [Axis] Wells Fargo [Member] Dividends [Axis] FY 2021 1st Qtr [Member] FY 2021 2nd Qtr [Member] FY 2021 3rd Qtr [Member] FY 2021 4th Qtr [Member] FY 2020 1st Qtr [Member] FY 2020 2nd Qtr [Member] FY 2020 3rd Qtr [Member] FY 2020 4th Qtr [Member] Plan Name [Axis] Equity 2007 Incentive Plan [Member] Equity 2017 Incentive Plan [Member] Equity 2021 Incentive Plan [Member] Award Type [Axis] Equity Option [Member] Exercise Price Range [Axis] $6.85 to $8.28 [Member] $8.29 to $10.03 [Member] $10.04 to $12.20 [Member] $12.21 to $28.16 [Member] $28.17 to $57.04 [Member] $57.05 to $66.14 [Member] Related Party [Axis] Non Management Directors [Member] Concentration Risk Benchmark [Axis] Sales [Member] Customer [Axis] International Sales [Member] Concentration Risk Type [Axis] Customer Concentration Risk [Member] Customer 1 [Member] Another Customer [Member] Another Customer 3 [Member] Another Customer 2 [Member] Accounts Receivable [Member] One Customer [Member] Segments [Axis] Simulations [Member] Consolidation Items [Axis] Consolidation, Eliminations [Member] Operating Segments [Member] Software [Member] Service [Member] Geographical [Axis] North And South America [Member] EMEA [Member] Asia [Member] Former Shareholders [Member] Cover [Abstract] Document Type Amendment Flag Amendment Description Document Registration Statement Document Annual Report Document Quarterly Report Document Transition Report Document Shell Company Report Document Shell Company Event Date Document Period Start Date Document Period End Date Document Fiscal Period Focus Document Fiscal Year Focus Current Fiscal Year End Date Entity File Number Entity Registrant Name Entity Central Index Key Entity Primary SIC Number Entity Tax Identification Number Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, City or Town Entity Address, State or Province Entity Address, Country Entity Address, Postal Zip Code Country Region City Area Code Local Phone Number Extension Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Title of 12(g) Security Security Reporting Obligation Annual Information Form Audited Annual Financial Statements Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Elected Not To Use the Extended Transition Period Document Accounting Standard Other Reporting Standard Item Number Entity Shell Company Entity Public Float Entity Bankruptcy Proceedings, Reporting Current Entity Common Stock, Shares Outstanding Documents Incorporated by Reference [Text Block] ICFR Auditor Attestation Flag Statement of Financial Position [Abstract] ASSETS Current assets Cash and cash equivalents Accounts receivable, net of allowance for doubtful accounts of $78 and $50 Revenues in excess of billings Prepaid income taxes Prepaid expenses and other current assets Short-term investments Total current assets Long-term assets Capitalized computer software development costs, net of accumulated amortization of $14,438 and $13,582 Property and equipment, net Operating lease right of use asset Intellectual property, net of accumulated amortization of $6,516 and $5,087 Other intangible assets, net of accumulated amortization of $2,186 and $1,642 Goodwill Other assets Total assets LIABILITIES AND SHAREHOLDERS' EQUITY Current liabilities Accounts payable Accrued payroll and other expenses Contracts payable - current portion Billings in excess of revenues Operating lease liability - current portion Deferred revenue Total current liabilities Long-term liabilities Deferred income taxes, net Operating lease liability Contracts payable – net of current portion Total liabilities Commitments and contingencies Shareholders' equity Preferred stock, $0.001 par value 10,000,000 shares authorized no shares issued and outstanding Common stock, $0.001 par value and additional paid-in capital — 50,000,000 shares authorized, 20,141,521 and 19,923,277 shares issued and outstanding Retained earnings Accumulated other comprehensive income (loss) Total shareholders' equity Total liabilities and shareholders' equity Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets [Line Items] Allowance for doubtful accounts Accumulated amortization of computer software development costs Accumulated amortization on intangible assets Preferred stock par value Preferred stock, shares authorized Preferred stock, shares issued Preferred stock, shares outstanding Common stock par value Common stock shares authorized Common stock shares issued Common stock shares outstanding Income Statement [Abstract] Revenues Cost of revenues Gross profit Operating expenses Research and development Selling, general and administrative Total operating expenses Income from operations Other income (expense) Interest income Interest expense Change in value of contingent consideration Gain (loss) on currency exchange Total other income (expense), net Income before income taxes Provision for income taxes Net Income Earnings per share Basic Diluted Weighted-average common shares outstanding Basic Diluted Other comprehensive income (loss), net of tax Foreign currency translation adjustments Comprehensive income Statement [Table] Statement [Line Items] Balance, beginning of period Exercise of stock options Stock-based compensation Shares issued to Directors for services Shares issued - Lixoft Common stock issued for cash, net Cumulative Effect of Changes related to adoption of ASC 606 Declaration of dividend Net income Other comprehensive income (loss) Balance, end of period Common dividends declared per common share Statement of Cash Flows [Abstract] Cash flows from operating activities Adjustments to reconcile net income to net cash provided by operating activities Depreciation and amortization Change in value of contingent consideration Amortization of investment premiums Stock-based compensation Deferred income taxes Currency translation adjustments Increase (decrease) in Accounts receivable Revenues in excess of billings Prepaid income taxes Prepaid expenses and other assets Accounts payable Accrued payroll and other expenses Billings in excess of revenues Deferred revenue Net cash provided by operating activities Cash flows from investing activities Purchases of property and equipment Purchases of intellectual property Purchase of short-term investments Proceeds from sale of short-term investments Cash used to acquire subsidiaries Cash received in acquisition Capitalized computer software development costs Net cash used in investing activities Cash flows from financing activities Payment of dividends Payments on contracts payable Proceeds from the exercise of stock options Proceeds from follow-on public offering, net Net cash provided by (used in) financing activities Net increase (decrease) in cash and cash equivalents Cash and cash equivalents, beginning of year Cash and cash equivalents, end of period Supplemental disclosures of cash flow information Income taxes paid Non-Cash Investing and Financing Activities Stock issued for acquisition of Lixoft Creation of contract liabilities for acquisition of subsidiaries Right of use assets capitalized Organization, Consolidation and Presentation of Financial Statements [Abstract] ORGANIZATION AND LINES OF BUSINESS Accounting Policies [Abstract] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Revenue from Contract with Customer [Abstract] REVENUE RECOGNITION Property, Plant and Equipment [Abstract] PROPERTY AND EQUIPMENT Investments, Debt and Equity Securities [Abstract] INVESTMENTS Other Liabilities Disclosure [Abstract] CONTRACTS PAYABLE Commitments and Contingencies Disclosure [Abstract] COMMITMENTS AND CONTINGENCIES Equity [Abstract] SHAREHOLDERS' EQUITY Income Tax Disclosure [Abstract] INCOME TAXES Risks and Uncertainties [Abstract] CONCENTRATIONS AND UNCERTAINTIES Segment Reporting [Abstract] SEGMENT AND GEOGRAPHIC REPORTING Related Party Transactions [Abstract] RELATED PARTY TRANSACTIONS Retirement Benefits [Abstract] EMPLOYEE BENEFIT PLAN Business Combination and Asset Acquisition [Abstract] ACQUISITION Quarterly Financial Information Disclosure [Abstract] UNAUDITED QUARTERLY FINANCIAL DATA Subsequent Events [Abstract] SUBSEQUENT EVENTS Principles of Consolidation Use of Estimates Reclassifications Revenue Recognition Cash and Cash Equivalents Accounts Receivable Investments Capitalized Computer Software Development Costs Property and Equipment Internal-use Software Leases Intangible Assets and Goodwill Other Intangible Assets Business Acquisitions Fair Value of Financial Instruments Marketing Research and Development Costs Income Taxes Intellectual property Earnings per Share Stock-Based Compensation Impairment of Long-lived Assets Recently Issued Accounting Standards Property and Equipment estimated useful lives Schedule of lease cost Schedule of reconciliation of goodwill Schedule of other intangible assets Schedule of future amortization Summarizes fair value measurements Reconciliation of contingent consideration value Summary of intellectual property Schedule of future amortization expenses Schedule of earnings per share Schedule of disaggregation of revenues Schedule of contract in progress PROPERTY AND EQUIPMENT Schedule of short term investment Schedule of Liabilities Future minimum lease payments Schedule of Capital Units [Table Text Block] Schedule of dividends declared and paid Schedule of stock option activity Intrinsic value of options outstanding and options exercisable Schedule of fair value of options Schedule of options by exercise price range Components of the income tax provision Effective income tax rate Components of company deferred tax assets and liabilities Schedule of Segment Reporting Information, by Segment [Table Text Block] Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] Allocation of purchase price Schedule of statement of income Quarterly Financial Information [Table Text Block] Property, Plant and Equipment [Table] Property, Plant and Equipment [Line Items] Property, Plant and Equipment, Estimated Useful Lives Right of use assets Lease Liabilities, Current Lease Liabilities, Long-term Operating lease costs Weighted average remaining lease term Weighted average discount rate Schedule of Restructuring and Related Costs [Table] Goodwill [Line Items] Goodwill, beginning balance Addition Impairments Goodwill, ending balance Amortization period Acquisition value Accumulated amortization Net book value 2022 2023 2024 2025 2026 Schedule of Defined Benefit Plans Disclosures [Table] Defined Benefit Plan Disclosure [Line Items] Fair value assets Fair value liabilities Contingent consideration, beginning balance Contingent consideration payments Contingent consideration, ending balance Numerator Net income attributable to common shareholders Denominator Weighted-average number of common shares outstanding during the year Dilutive effect of stock options Common stock and common stock equivalents used for diluted earnings per share Amortization of software development Impairment of long-lived assets Amortization of intangible assets Advertising costs Intangible asset acquisition value Accumulated amortization of intellectual property Stock-based compensation Impairment losses Disaggregation of Revenue [Table] Disaggregation of Revenue [Line Items] Billings in excess of revenues Revenues over billings on uncompleted contracts Revenues earned to date on uncompleted contracts Billings to date on uncompleted contracts Property and equipment, gross Less accumulated depreciation and amortization Net Book Value Depreciation Investment Income [Table] Net Investment Income [Line Items] Short term investment, amortized cost Gross unrealized gains Gross unrealized loss Short term investment, fair value Business Combination, Separately Recognized Transactions [Table] ContractsPayableLineItems [Line Items] Total contract with customer Less: Current Portion Long-Term 2022 2023 2024 2025 2026 Total undiscounted liabilities Less: imputed interest Total future minimum lease payments Line of Credit Facility [Table] Line of Credit Facility [Line Items] Rent expense Line of credit maximum amount Line of credit expiration date Line of credit amount outstanding Royalty expense benefit Royalty expense benefit Common stock outstanding, beginning of year Common stock issued during the year Common stock outstanding, end of year Dividends Payable [Table] Dividends Payable [Line Items] Record Date Distribution Date Number of Shares Outstanding on Record Date Dividend per Share Total Amount Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Option outstanding, beginning balance Outstanding Weighted-Average Remaining Contractual Life Granted Granted Exercised Exercised Canceled/Forfeited Canceled/Forfeited Awards Outstanding, ending balance Outstanding Vested and Exercisable, end of period Vested and Exercisable, end of period Weighted-Average Remaining Contractual Life Vested and Exercisable Vested and Expected to Vest, end of period Vested and Expected to Vest, end of period Weighted-Average Remaining Contractual Life Vested and Expected to Vest Weighted-Average Remaining Contractual Life Intrinsic Value of Options Outstanding Intrinsic Value of Options Exercisable Intrinsic Value of Options Exercised Estimated fair value of awards granted Unvested Forfeiture Rate Weighted average grant price Weighted average market price Weighted average volatility Weighted average risk-free rate Weighted average dividend yield Weighted average expected life Exercise price low Exercise price high Awards outstanding Awards outstanding weighted average remaining contractual life Awards outstanding weighted average exercise price Awards exercisable Awards exercisable weighted average remaining contractual life Awards exercisable weighted average exercise price Common stock reserved for issuance under the plan Weighted average remaining contractual life Fair value of non-vested options Fair value amortization period Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Common Stock, Value, Issued Common Stock and Additional Paid in Capital Current Federal State Foreign Total current tax expense Deferred Federal State Total deferred federal and state Total Income tax computed at federal statutory tax rate State taxes, net of federal benefit Meals & entertainment Stock based compensation Other permanent differences Research and development credit Foreign tax related differences Research & credit adjustments to expense Change in prior year estimated taxes Total Deferred tax assets: Accrued payroll and other expenses Deferred revenue Capitalized merger costs Intellectual property Research and development credits State taxes Allowance for doubtful accounts State tax deferred Total deferred tax assets Less: Valuation allowance Deferred tax asset Deferred tax liabilities: Property and equipment State tax deferred Intellectual property Capitalized computer software development costs Total deferred tax liabilities Net deferred tax liabilities Concentration Risk [Table] Concentration Risk [Line Items] Net sales concentration percentage Schedule of Segment Reporting Information, by Segment [Table] Segment Reporting Information [Line Items] Net Revenues Income (loss) from operations before income taxes Total assets Capital expenditures Capitalized software costs Depreciation and Amortization Revenue from External Customers by Products and Services [Table] Revenue from External Customer [Line Items] Gross profit Gross margin percentage Schedule of Revenues from External Customers and Long-Lived Assets [Table] Revenues from External Customers and Long-Lived Assets [Line Items] Concentration percentage Schedule of Related Party Transactions, by Related Party [Table] Related Party Transaction [Line Items] Payment for acquisition Acquisition liabilities owed Payment to related party Contribution by employer in benefit plan Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Line Items] Assets acquired, Including cash of $3,799,134 and accounts receivable of $629,481 Developed Technologies Acquired Estimated value of Intangibles assets acquired (Customer Lists, trade name etc.) Estimated Goodwill acquired Liabilities Assumed Total Consideration Revenue Net Income Gross Profit Net Income Earnings per share, Basic Earnings per share, Diluted Contracts payable, noncurrent Cumulative Effect of Changes related to adoption of ASC 606 Amortization period Contingent consideration payments. Revenues over billings on uncompleted contracts. Revenues earned to date on uncompleted contracts Billings to date on uncompleted contracts Weighted average number of shares outstanding basic and diluted at record date Weighted average remaining contractual life outstanding, beginning balance Estimated fair value of awards granted Unvested Forfeiture Rate Weighted average market price Customer 1 Member Customer 2 Member Assets, Current Liabilities, Current Liabilities Stockholders' Equity Attributable to Parent Liabilities and Equity Operating Expenses Interest Expense BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability Nonoperating Income (Expense) Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Income Tax Expense (Benefit) Dividends, Cash Share-based Payment Arrangement, Noncash Expense Increase (Decrease) in Deferred Income Taxes Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Increase (Decrease) in Accounts Receivable IncreaseDecreaseInRevenuesInExcessOfBillings Increase (Decrease) in Prepaid Expense Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in Accounts Payable Increase (Decrease) in Employee Related Liabilities IncreaseDecreaseInBillingInExcessOfRevenues Increase (Decrease) in Deferred Revenue Net Cash Provided by (Used in) Operating Activities Payments to Acquire Property, Plant, and Equipment Payments to Acquire Intangible Assets Payments to Acquire Short-term Investments Payments to Acquire Interest in Subsidiaries and Affiliates Payments to Develop Software Net Cash Provided by (Used in) Investing Activities Payments of Dividends PaymentsOnContractsPayable Net Cash Provided by (Used in) Financing Activities Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Property, Plant and Equipment [Table Text Block] Business Combination, Contingent Consideration, Asset, Current Share-based Payment Arrangement, Expense RevenuesOverBillingsOnUncompletedContracts BillingsToDateOnUncompletedContracts Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Available-for-sale Securities, Gross Unrealized Loss Operating Leases, Future Minimum Payments Due, Next Twelve Months Operating Leases, Future Minimum Payments, Due in Two Years Operating Leases, Future Minimum Payments, Due in Three Years Operating Leases, Future Minimum Payments, Due in Four Years Operating Leases, Future Minimum Payments, Due in Five Years Operating Leases, Future Minimum Payments Due Lessee, Operating Lease, Liability, Undiscounted Excess Amount Common Stock, Other Shares, Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term Current Income Tax Expense (Benefit) Deferred Federal Income Tax Expense (Benefit) Deferred State and Local Income Tax Expense (Benefit) Deferred Income Taxes and Tax Credits Effective Income Tax Rate Reconciliation, Nondeductible Expense, Research and Development, Percent Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits Deferred Tax Assets, Deferred Income Deferred Tax Assets, Goodwill and Intangible Assets Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss Deferred Tax Assets, Gross Deferred Tax Assets, Valuation Allowance Deferred Tax Assets, Net of Valuation Allowance Deferred Tax Liabilities, Property, Plant and Equipment Deferred Tax Liabilities, Other Deferred Tax Liabilities, Intangible Assets Deferred Tax Liabilities, Deferred Expense, Capitalized Software Deferred Tax Liabilities, Gross Deferred Tax Assets, Net EX-101.PRE 13 simu-20210831_pre.xml XBRL PRESENTATION FILE XML 14 simulations_10k-083121_htm.xml IDEA: XBRL DOCUMENT 0001023459 2020-09-01 2021-08-31 0001023459 2021-02-26 0001023459 2021-11-25 0001023459 2021-08-31 0001023459 2020-08-31 0001023459 us-gaap:IntellectualPropertyMember 2021-08-31 0001023459 us-gaap:IntellectualPropertyMember 2020-08-31 0001023459 us-gaap:OtherIntangibleAssetsMember 2021-08-31 0001023459 us-gaap:OtherIntangibleAssetsMember 2020-08-31 0001023459 2019-09-01 2020-08-31 0001023459 2018-09-01 2019-08-31 0001023459 simu:CommonStockAndAdditionalPaidInCapitalMember 2020-08-31 0001023459 simu:CommonStockAndAdditionalPaidInCapitalMember 2019-08-31 0001023459 simu:CommonStockAndAdditionalPaidInCapitalMember 2018-08-31 0001023459 simu:CommonStockAndAdditionalPaidInCapitalMember 2020-09-01 2021-08-31 0001023459 simu:CommonStockAndAdditionalPaidInCapitalMember 2019-09-01 2020-08-31 0001023459 simu:CommonStockAndAdditionalPaidInCapitalMember 2018-09-01 2019-08-31 0001023459 simu:CommonStockAndAdditionalPaidInCapitalMember 2021-08-31 0001023459 us-gaap:RetainedEarningsMember 2020-08-31 0001023459 us-gaap:RetainedEarningsMember 2019-08-31 0001023459 us-gaap:RetainedEarningsMember 2018-08-31 0001023459 us-gaap:RetainedEarningsMember 2020-09-01 2021-08-31 0001023459 us-gaap:RetainedEarningsMember 2019-09-01 2020-08-31 0001023459 us-gaap:RetainedEarningsMember 2018-09-01 2019-08-31 0001023459 us-gaap:RetainedEarningsMember 2021-08-31 0001023459 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-08-31 0001023459 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-08-31 0001023459 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-08-31 0001023459 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-01 2021-08-31 0001023459 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-01 2020-08-31 0001023459 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-01 2019-08-31 0001023459 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-08-31 0001023459 2019-08-31 0001023459 2018-08-31 0001023459 us-gaap:EquipmentMember 2020-09-01 2021-08-31 0001023459 us-gaap:ComputerEquipmentMember 2020-09-01 2021-08-31 0001023459 us-gaap:FurnitureAndFixturesMember 2020-09-01 2021-08-31 0001023459 us-gaap:LeaseholdImprovementsMember 2020-09-01 2021-08-31 0001023459 us-gaap:GoodwillMember 2020-09-01 2021-08-31 0001023459 us-gaap:GoodwillMember 2019-09-01 2020-08-31 0001023459 us-gaap:GoodwillMember 2018-09-01 2019-08-31 0001023459 simu:CognigenMember 2019-08-31 0001023459 simu:DILIsymMember 2019-08-31 0001023459 simu:LixoftMember 2019-08-31 0001023459 simu:CognigenMember 2019-09-01 2020-08-31 0001023459 simu:DILIsymMember 2019-09-01 2020-08-31 0001023459 simu:LixoftMember 2019-09-01 2020-08-31 0001023459 simu:CognigenMember 2020-08-31 0001023459 simu:DILIsymMember 2020-08-31 0001023459 simu:LixoftMember 2020-08-31 0001023459 simu:CognigenMember 2020-09-01 2021-08-31 0001023459 simu:DILIsymMember 2020-09-01 2021-08-31 0001023459 simu:LixoftMember 2020-09-01 2021-08-31 0001023459 simu:CognigenMember 2021-08-31 0001023459 simu:DILIsymMember 2021-08-31 0001023459 simu:LixoftMember 2021-08-31 0001023459 simu:CognigenMember us-gaap:CustomerRelationshipsMember 2020-09-01 2021-08-31 0001023459 simu:CognigenMember us-gaap:CustomerRelationshipsMember 2021-08-31 0001023459 simu:CognigenMember us-gaap:TradeNamesMember 2020-09-01 2021-08-31 0001023459 simu:CognigenMember us-gaap:TradeNamesMember 2021-08-31 0001023459 simu:CognigenMember us-gaap:NoncompeteAgreementsMember 2020-09-01 2021-08-31 0001023459 simu:CognigenMember us-gaap:NoncompeteAgreementsMember 2021-08-31 0001023459 simu:DILIsymMember us-gaap:CustomerRelationshipsMember 2020-09-01 2021-08-31 0001023459 simu:DILIsymMember us-gaap:CustomerRelationshipsMember 2021-08-31 0001023459 simu:DILIsymMember us-gaap:TradeNamesMember 2020-09-01 2021-08-31 0001023459 simu:DILIsymMember us-gaap:TradeNamesMember 2021-08-31 0001023459 simu:DILIsymMember us-gaap:NoncompeteAgreementsMember 2020-09-01 2021-08-31 0001023459 simu:DILIsymMember us-gaap:NoncompeteAgreementsMember 2021-08-31 0001023459 simu:LixoftMember us-gaap:CustomerRelationshipsMember 2020-09-01 2021-08-31 0001023459 simu:LixoftMember us-gaap:CustomerRelationshipsMember 2021-08-31 0001023459 simu:LixoftMember us-gaap:TradeNamesMember 2020-09-01 2021-08-31 0001023459 simu:LixoftMember us-gaap:TradeNamesMember 2021-08-31 0001023459 simu:LixoftMember us-gaap:NoncompeteAgreementsMember 2020-09-01 2021-08-31 0001023459 simu:LixoftMember us-gaap:NoncompeteAgreementsMember 2021-08-31 0001023459 simu:CognigenMember us-gaap:CustomerRelationshipsMember 2019-09-01 2020-08-31 0001023459 simu:CognigenMember us-gaap:CustomerRelationshipsMember 2020-08-31 0001023459 simu:CognigenMember us-gaap:TradeNamesMember 2019-09-01 2020-08-31 0001023459 simu:CognigenMember us-gaap:TradeNamesMember 2020-08-31 0001023459 simu:CognigenMember us-gaap:NoncompeteAgreementsMember 2019-09-01 2020-08-31 0001023459 simu:CognigenMember us-gaap:NoncompeteAgreementsMember 2020-08-31 0001023459 simu:DILIsymMember us-gaap:CustomerRelationshipsMember 2019-09-01 2020-08-31 0001023459 simu:DILIsymMember us-gaap:CustomerRelationshipsMember 2020-08-31 0001023459 simu:DILIsymMember us-gaap:TradeNamesMember 2019-09-01 2020-08-31 0001023459 simu:DILIsymMember us-gaap:TradeNamesMember 2020-08-31 0001023459 simu:DILIsymMember us-gaap:NoncompeteAgreementsMember 2019-09-01 2020-08-31 0001023459 simu:DILIsymMember us-gaap:NoncompeteAgreementsMember 2020-08-31 0001023459 simu:LixoftMember us-gaap:CustomerRelationshipsMember 2019-09-01 2020-08-31 0001023459 simu:LixoftMember us-gaap:CustomerRelationshipsMember 2020-08-31 0001023459 simu:LixoftMember us-gaap:TradeNamesMember 2019-09-01 2020-08-31 0001023459 simu:LixoftMember us-gaap:TradeNamesMember 2020-08-31 0001023459 simu:LixoftMember us-gaap:NoncompeteAgreementsMember 2019-09-01 2020-08-31 0001023459 simu:LixoftMember us-gaap:NoncompeteAgreementsMember 2020-08-31 0001023459 us-gaap:OtherIntangibleAssetsMember 2020-09-01 2021-08-31 0001023459 us-gaap:OtherIntangibleAssetsMember 2019-09-01 2020-08-31 0001023459 us-gaap:OtherIntangibleAssetsMember 2018-09-01 2019-08-31 0001023459 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2021-08-31 0001023459 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2021-08-31 0001023459 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2021-08-31 0001023459 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2021-08-31 0001023459 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2021-08-31 0001023459 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2021-08-31 0001023459 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2021-08-31 0001023459 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2021-08-31 0001023459 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember simu:AquisitionRelatedContingentConsiderationObligationsMember 2021-08-31 0001023459 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember simu:AquisitionRelatedContingentConsiderationObligationsMember 2021-08-31 0001023459 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember simu:AquisitionRelatedContingentConsiderationObligationsMember 2021-08-31 0001023459 us-gaap:FairValueMeasurementsRecurringMember simu:AquisitionRelatedContingentConsiderationObligationsMember 2021-08-31 0001023459 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2020-08-31 0001023459 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2020-08-31 0001023459 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2020-08-31 0001023459 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2020-08-31 0001023459 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2020-08-31 0001023459 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2020-08-31 0001023459 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2020-08-31 0001023459 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2020-08-31 0001023459 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember simu:AquisitionRelatedContingentConsiderationObligationsMember 2020-08-31 0001023459 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember simu:AquisitionRelatedContingentConsiderationObligationsMember 2020-08-31 0001023459 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember simu:AquisitionRelatedContingentConsiderationObligationsMember 2020-08-31 0001023459 us-gaap:FairValueMeasurementsRecurringMember simu:AquisitionRelatedContingentConsiderationObligationsMember 2020-08-31 0001023459 simu:EnslienMember us-gaap:RoyaltyAgreementsMember 2012-02-28 0001023459 simu:EnslienMember us-gaap:RoyaltyAgreementsMember 2011-09-01 2012-02-28 0001023459 simu:TSRLMember simu:TermAndNonassertionAgrMember 2014-05-15 0001023459 simu:TSRLMember simu:TermAndNonassertionAgrMember 2013-09-01 2014-05-15 0001023459 simu:DILIsymMember simu:CertainDevelopedTechnologiesMember 2017-06-02 0001023459 simu:DILIsymMember simu:CertainDevelopedTechnologiesMember 2016-09-01 2017-06-02 0001023459 simu:EntelosHoldingCoMember simu:CertainIntellectualPropertyRightsMember 2018-09-30 0001023459 simu:EntelosHoldingCoMember simu:CertainIntellectualPropertyRightsMember 2018-09-01 2018-09-30 0001023459 simu:LixoftMember simu:CertainDevelopedTechnologiesMember 2020-04-02 0001023459 simu:LixoftMember simu:CertainDevelopedTechnologiesMember 2019-09-01 2020-04-02 0001023459 simu:EnslienMember us-gaap:IntellectualPropertyMember 2020-09-01 2021-08-31 0001023459 simu:EnslienMember us-gaap:IntellectualPropertyMember 2021-08-31 0001023459 simu:TSRLMember us-gaap:IntellectualPropertyMember 2020-09-01 2021-08-31 0001023459 simu:TSRLMember us-gaap:IntellectualPropertyMember 2021-08-31 0001023459 simu:DILIMember us-gaap:IntellectualPropertyMember 2020-09-01 2021-08-31 0001023459 simu:DILIMember us-gaap:IntellectualPropertyMember 2021-08-31 0001023459 simu:EntelosMember us-gaap:IntellectualPropertyMember 2020-09-01 2021-08-31 0001023459 simu:EntelosMember us-gaap:IntellectualPropertyMember 2021-08-31 0001023459 simu:LixoftMember us-gaap:IntellectualPropertyMember 2020-09-01 2021-08-31 0001023459 simu:LixoftMember us-gaap:IntellectualPropertyMember 2021-08-31 0001023459 simu:EnslienMember us-gaap:IntellectualPropertyMember 2019-09-01 2020-08-31 0001023459 simu:EnslienMember us-gaap:IntellectualPropertyMember 2020-08-31 0001023459 simu:TSRLMember us-gaap:IntellectualPropertyMember 2019-09-01 2020-08-31 0001023459 simu:TSRLMember us-gaap:IntellectualPropertyMember 2020-08-31 0001023459 simu:DILIMember us-gaap:IntellectualPropertyMember 2019-09-01 2020-08-31 0001023459 simu:DILIMember us-gaap:IntellectualPropertyMember 2020-08-31 0001023459 simu:EntelosMember us-gaap:IntellectualPropertyMember 2019-09-01 2020-08-31 0001023459 simu:EntelosMember us-gaap:IntellectualPropertyMember 2020-08-31 0001023459 simu:LixoftMember us-gaap:IntellectualPropertyMember 2019-09-01 2020-08-31 0001023459 simu:LixoftMember us-gaap:IntellectualPropertyMember 2020-08-31 0001023459 simu:IntellectualPropertysMember 2021-08-31 0001023459 simu:IntellectualPropertysMember 2020-08-31 0001023459 simu:IntellectualPropertysMember 2019-08-31 0001023459 simu:SoftwareLicensesMember us-gaap:TransferredAtPointInTimeMember 2020-09-01 2021-08-31 0001023459 simu:SoftwareLicensesMember us-gaap:TransferredAtPointInTimeMember 2019-09-01 2020-08-31 0001023459 simu:SoftwareLicensesMember us-gaap:TransferredAtPointInTimeMember 2018-09-01 2019-08-31 0001023459 simu:SoftwareLicensesMember us-gaap:TransferredOverTimeMember 2020-09-01 2021-08-31 0001023459 simu:SoftwareLicensesMember us-gaap:TransferredOverTimeMember 2019-09-01 2020-08-31 0001023459 simu:SoftwareLicensesMember us-gaap:TransferredOverTimeMember 2018-09-01 2019-08-31 0001023459 simu:ConsultingServicesMember us-gaap:TransferredOverTimeMember 2020-09-01 2021-08-31 0001023459 simu:ConsultingServicesMember us-gaap:TransferredOverTimeMember 2019-09-01 2020-08-31 0001023459 simu:ConsultingServicesMember us-gaap:TransferredOverTimeMember 2018-09-01 2019-08-31 0001023459 us-gaap:EquipmentMember 2021-08-31 0001023459 us-gaap:EquipmentMember 2020-08-31 0001023459 us-gaap:ComputerEquipmentMember 2021-08-31 0001023459 us-gaap:ComputerEquipmentMember 2020-08-31 0001023459 us-gaap:FurnitureAndFixturesMember 2021-08-31 0001023459 us-gaap:FurnitureAndFixturesMember 2020-08-31 0001023459 us-gaap:LeaseholdImprovementsMember 2021-08-31 0001023459 us-gaap:LeaseholdImprovementsMember 2020-08-31 0001023459 us-gaap:ConstructionInProgressMember 2021-08-31 0001023459 us-gaap:ConstructionInProgressMember 2020-08-31 0001023459 us-gaap:CommercialPaperMember 2021-08-31 0001023459 us-gaap:CommercialPaperMember 2020-09-01 2021-08-31 0001023459 us-gaap:CommercialPaperMember 2020-08-31 0001023459 us-gaap:CommercialPaperMember 2019-09-01 2020-08-31 0001023459 simu:HoldbackLiabilityLixoftMember 2021-08-31 0001023459 simu:HoldbackLiabilityLixoftMember 2020-08-31 0001023459 simu:EarnoutLiabilityLixoftMember 2021-08-31 0001023459 simu:EarnoutLiabilityLixoftMember 2020-08-31 0001023459 simu:WellsFargoMember 2020-03-31 0001023459 simu:WellsFargoMember 2019-09-01 2020-03-31 0001023459 simu:WellsFargoMember 2021-08-31 0001023459 simu:RecordDate20211Member 2020-09-01 2021-08-31 0001023459 simu:RecordDate20212Member 2020-09-01 2021-08-31 0001023459 simu:RecordDate20213Member 2020-09-01 2021-08-31 0001023459 simu:RecordDate20214Member 2020-09-01 2021-08-31 0001023459 simu:RecordDate20201Member 2019-09-01 2020-08-31 0001023459 simu:RecordDate20202Member 2019-09-01 2020-08-31 0001023459 simu:RecordDate20203Member 2019-09-01 2020-08-31 0001023459 simu:RecordDate20204Member 2019-09-01 2020-08-31 0001023459 simu:Equity2007IncentivePlanMember 2021-08-31 0001023459 simu:Equity2017IncentivePlanMember 2021-08-31 0001023459 simu:Equity2021IncentivePlanMember 2021-08-31 0001023459 us-gaap:StockOptionMember 2020-08-31 0001023459 us-gaap:StockOptionMember 2019-09-01 2020-08-31 0001023459 us-gaap:StockOptionMember 2020-09-01 2021-08-31 0001023459 us-gaap:StockOptionMember 2021-08-31 0001023459 us-gaap:StockOptionMember 2019-08-31 0001023459 us-gaap:StockOptionMember 2018-09-01 2019-08-31 0001023459 us-gaap:StockOptionMember 2018-08-31 0001023459 us-gaap:StockOptionMember 2017-09-01 2018-08-31 0001023459 us-gaap:StockOptionMember simu:Price1Member 2020-09-01 2021-08-31 0001023459 us-gaap:StockOptionMember simu:Price1Member 2021-08-31 0001023459 us-gaap:StockOptionMember simu:Price2Member 2020-09-01 2021-08-31 0001023459 us-gaap:StockOptionMember simu:Price2Member 2021-08-31 0001023459 us-gaap:StockOptionMember simu:Price3Member 2020-09-01 2021-08-31 0001023459 us-gaap:StockOptionMember simu:Price3Member 2021-08-31 0001023459 us-gaap:StockOptionMember simu:Price4Member 2020-09-01 2021-08-31 0001023459 us-gaap:StockOptionMember simu:Price4Member 2021-08-31 0001023459 us-gaap:StockOptionMember simu:Price5Member 2020-09-01 2021-08-31 0001023459 us-gaap:StockOptionMember simu:Price5Member 2021-08-31 0001023459 us-gaap:StockOptionMember simu:Price6Member 2020-09-01 2021-08-31 0001023459 us-gaap:StockOptionMember simu:Price6Member 2021-08-31 0001023459 simu:NonManagementDirectorsMember 2020-09-01 2021-08-31 0001023459 simu:NonManagementDirectorsMember 2019-09-01 2020-08-31 0001023459 simu:NonManagementDirectorsMember 2018-09-01 2019-08-31 0001023459 simu:InternationalSalesMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2020-09-01 2021-08-31 0001023459 simu:InternationalSalesMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2019-09-01 2020-08-31 0001023459 simu:InternationalSalesMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2018-09-01 2019-08-31 0001023459 simu:Customer1Member us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2020-09-01 2021-08-31 0001023459 simu:AnotherCustomerMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2020-09-01 2021-08-31 0001023459 simu:AnotherCustomer3Member us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2020-09-01 2021-08-31 0001023459 simu:Customer1Member us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2019-09-01 2020-08-31 0001023459 simu:AnotherCustomerMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2019-09-01 2020-08-31 0001023459 simu:AnotherCustomer2Member us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2019-09-01 2020-08-31 0001023459 simu:Customer1Member us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2018-09-01 2019-08-31 0001023459 simu:AnotherCustomerMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2018-09-01 2019-08-31 0001023459 simu:AnotherCustomer2Member us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2018-09-01 2019-08-31 0001023459 simu:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-09-01 2021-08-31 0001023459 simu:AnotherCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-09-01 2021-08-31 0001023459 simu:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-09-01 2020-08-31 0001023459 simu:AnotherCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-09-01 2020-08-31 0001023459 simu:SimulationsMember 2020-09-01 2021-08-31 0001023459 simu:CognigenMember 2020-09-01 2021-08-31 0001023459 simu:DILIsymMember 2020-09-01 2021-08-31 0001023459 simu:LixoftMember 2020-09-01 2021-08-31 0001023459 srt:ConsolidationEliminationsMember 2020-09-01 2021-08-31 0001023459 us-gaap:OperatingSegmentsMember 2020-09-01 2021-08-31 0001023459 simu:SimulationsMember 2021-08-31 0001023459 simu:CognigenMember 2021-08-31 0001023459 simu:DILIsymMember 2021-08-31 0001023459 simu:LixoftMember 2021-08-31 0001023459 srt:ConsolidationEliminationsMember 2021-08-31 0001023459 us-gaap:OperatingSegmentsMember 2021-08-31 0001023459 simu:SimulationsMember 2019-09-01 2020-08-31 0001023459 simu:CognigenMember 2019-09-01 2020-08-31 0001023459 simu:DILIsymMember 2019-09-01 2020-08-31 0001023459 simu:LixoftMember 2019-09-01 2020-08-31 0001023459 srt:ConsolidationEliminationsMember 2019-09-01 2020-08-31 0001023459 us-gaap:OperatingSegmentsMember 2019-09-01 2020-08-31 0001023459 simu:SimulationsMember 2020-08-31 0001023459 simu:CognigenMember 2020-08-31 0001023459 simu:DILIsymMember 2020-08-31 0001023459 simu:LixoftMember 2020-08-31 0001023459 srt:ConsolidationEliminationsMember 2020-08-31 0001023459 us-gaap:OperatingSegmentsMember 2020-08-31 0001023459 simu:SimulationsMember 2018-09-01 2019-08-31 0001023459 simu:CognigenMember 2018-09-01 2019-08-31 0001023459 simu:DILIsymMember 2018-09-01 2019-08-31 0001023459 srt:ConsolidationEliminationsMember 2018-09-01 2019-08-31 0001023459 us-gaap:OperatingSegmentsMember 2018-09-01 2019-08-31 0001023459 simu:SimulationsMember 2019-08-31 0001023459 simu:CognigenMember 2019-08-31 0001023459 simu:DILIsymMember 2019-08-31 0001023459 srt:ConsolidationEliminationsMember 2019-08-31 0001023459 us-gaap:OperatingSegmentsMember 2019-08-31 0001023459 simu:SoftwareMember 2020-09-01 2021-08-31 0001023459 us-gaap:ServiceMember 2020-09-01 2021-08-31 0001023459 simu:SoftwareMember 2019-09-01 2020-08-31 0001023459 us-gaap:ServiceMember 2019-09-01 2020-08-31 0001023459 simu:SoftwareMember 2018-09-01 2019-08-31 0001023459 us-gaap:ServiceMember 2018-09-01 2019-08-31 0001023459 simu:NorthAndSouthAmericaMember 2020-09-01 2021-08-31 0001023459 simu:NorthAndSouthAmericaMember 2019-09-01 2020-08-31 0001023459 simu:NorthAndSouthAmericaMember 2018-09-01 2019-08-31 0001023459 us-gaap:EMEAMember 2020-09-01 2021-08-31 0001023459 us-gaap:EMEAMember 2019-09-01 2020-08-31 0001023459 us-gaap:EMEAMember 2018-09-01 2019-08-31 0001023459 srt:AsiaMember 2020-09-01 2021-08-31 0001023459 srt:AsiaMember 2019-09-01 2020-08-31 0001023459 srt:AsiaMember 2018-09-01 2019-08-31 0001023459 simu:FormerShareholdersMember simu:LixoftMember 2020-09-01 2021-08-31 0001023459 simu:FormerShareholdersMember simu:DILIsymMember 2021-08-31 0001023459 simu:FormerShareholdersMember simu:LixoftMember 2021-08-31 0001023459 simu:LixoftMember 2020-09-01 2021-08-31 0001023459 simu:LixoftMember 2020-04-02 0001023459 simu:LixoftMember 2019-09-01 2020-04-02 0001023459 2020-09-01 2020-11-30 0001023459 2020-12-01 2021-02-28 0001023459 2021-03-01 2021-05-31 0001023459 2021-06-01 2021-08-31 0001023459 2019-09-01 2019-11-30 0001023459 2019-12-01 2020-02-29 0001023459 2020-03-01 2020-05-31 0001023459 2020-06-01 2020-08-31 iso4217:USD shares iso4217:USD shares pure 0001023459 false 2021 FY --08-31 5620000 10-K true 2021-08-31 false 001-32046 Simulations Plus, Inc. CA 95-4595609 42505 Tenth Street West Lancaster CA 93534-7059 661 723-7723 Common Stock, par value $0.001 per share SLP NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false 1110936489 20147714 36984000 49207000 78000 50000 9851000 7422000 3150000 3093000 1012000 970000 1696000 1596000 86620000 66804000 139313000 129092000 14438000 13582000 7646000 6087000 1838000 438000 1276000 927000 6516000 5087000 10469000 11898000 2186000 1642000 6464000 7008000 12921000 12921000 51000 51000 179978000 168422000 387000 351000 5604000 2251000 4550000 2000000 117000 141000 382000 463000 534000 300000 11574000 5506000 1726000 2354000 896000 463000 0 4064000 14196000 12387000 0.001 0.001 10000000 10000000 0 0 0 0 0 0 0.001 0.001 50000000 50000000 20141521 20141521 19923277 19923277 133418000 128541000 32407000 27436000 -43000 58000 165782000 156035000 179978000 168422000 46466000 41589000 33970000 10600000 10649000 9026000 35866000 30940000 24944000 4047000 2975000 2500000 20566000 16360000 11796000 24613000 19335000 14296000 11253000 11605000 10648000 201000 30000 34000 22000 -0 -0 486000 203000 109000 139000 -45000 -17000 -168000 -218000 -92000 11085000 11387000 10556000 1303000 2055000 1973000 9782000 9332000 8583000 0.49 0.52 0.49 0.47 0.50 0.48 20045000 17819000 17492000 20743000 18538000 18057000 -101000 58000 0 9681000 9390000 8583000 128541000 15327000 13461000 1461000 630000 788000 2405000 1287000 866000 345000 290000 212000 666000 3260000 107747000 133418000 128541000 15327000 27436000 22354000 18461000 -493000 4811000 4250000 4197000 9782000 9332000 8583000 32407000 27436000 22354000 58000 -101000 58000 -43000 58000 156035000 37681000 165782000 156035000 37681000 0.24 0.24 0.24 9782000 9332000 8583000 3590000 2962000 2750000 486000 203000 109000 2350000 0 0 2750000 1577000 1078000 628000 378000 299000 101000 -0 -0 2429000 2018000 -488000 57000 -140000 1248000 42000 12000 453000 100000 399000 94000 39000 221000 -148000 3353000 23000 487000 -24000 -658000 414000 234000 -81000 -30000 19203000 10912000 11637000 1627000 231000 138000 -0 -0 50000 122395000 67249000 -0 100229000 0 0 -0 9471000 -0 0 3799000 0 2949000 2353000 1768000 -26742000 -75505000 -1956000 4811000 4250000 4197000 1334000 1761000 4239000 1461000 630000 788000 0 107747000 0 -4684000 102366000 -7648000 -12223000 37773000 2033000 49207000 11434000 9401000 36984000 49207000 11434000 1857000 2353000 2673000 666000 3261000 0 0 4528000 0 905000 1499000 0 <p id="xdx_808_eus-gaap--OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_zawcjGFvyU2k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 1 – <span id="xdx_82C_zE2RgNvFhAJ6">ORGANIZATION AND LINES OF BUSINESS</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Organization</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Simulations Plus, Inc. (“The Company”) was incorporated on July 17, 1996. In September 2014, Simulations Plus acquired all of the outstanding equity interests of Cognigen Corporation (“Cognigen”) and Cognigen became a wholly-owned subsidiary of Simulations Plus, Inc. In June 2017, Simulations Plus acquired DILIsym Services, Inc. (“DILIsym”) as a wholly-owned subsidiary. In April 2020, Simulations Plus, Inc. acquired Lixoft, a French société par actions simplifiée (“Lixoft) as a wholly-owned subsidiary pursuant to a stock purchase and contribution agreement. (Collectively, “Company”, “we”, “us”, “our”).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">Effective September 1, 2021, the Company merged both Cognigen Corporation and DILIsym, Services, Inc. with and into Simulations Plus, Inc. through short-form mergers (the “Mergers”). To effectuate the Mergers, the Company filed Certificates of Ownership with the Secretaries of State of the states of Delaware (Cognigen’s and DILIsym’s state of incorporation) and California (the Company’s state of incorporation). Consummation of the Mergers was not subject to approval of the Company’s stockholders and did not impact the rights of the Company’s stockholders.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Lines of Business</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are a premier developer of drug discovery and development software for modeling and simulation, and for the prediction of molecular properties utilizing both artificial intelligence (“AI”) as well as machine learning based technology. We also provide consulting services ranging from early drug discovery through preclinical and clinical trial data analysis and for submissions to regulatory agencies. Our software and consulting services are provided to major pharmaceutical, biotechnology, agrochemical, cosmetics and food industry companies, and to regulatory agencies worldwide for use in the conduct of industry-based research.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_809_eus-gaap--SignificantAccountingPoliciesTextBlock_zd86cUoXtkIk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 2 – <span id="xdx_826_zfgmjjq8s3N5">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84F_eus-gaap--ConsolidationPolicyTextBlock_zY1LQ9KDvmel" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_863_zFdak4za5fK2">Principles of Consolidation</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The consolidated financial statements include the accounts of Simulations Plus and, as of September 2, 2014, its wholly-owned subsidiary, Cognigen, as of June 1, 2017, the accounts of DILIsym, and as of April 1, 2020, Lixoft. All significant intercompany accounts and transactions are eliminated in consolidation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_844_eus-gaap--UseOfEstimates_zd4O0CMDzTH1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_864_zADZplUJPzHc">Use of Estimates</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our financial statements and accompanying notes are prepared in accordance with accounting principles generally accepted in the United States of America. Preparing financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, and expenses. These estimates and assumptions are affected by management’s application of accounting policies. Actual results could differ from those estimates. Significant accounting policies for us include revenue recognition, accounting for capitalized computer software development costs, valuation of stock options, and accounting for income taxes.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_841_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_zO0tlKIEoWFk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86C_zMTgK2DQ73Il">Reclassifications</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Certain numbers in the prior year have been reclassified to conform to the current year's presentation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_848_eus-gaap--RevenueRecognitionPolicyTextBlock_z0p7RAGjykbi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_861_zc73DM7FnsZj">Revenue Recognition</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We generate revenue primarily from the sale of software licenses and providing consulting services to the pharmaceutical industry for drug development.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company determines revenue recognition through the following steps:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"> <tr style="vertical-align: top"> <td style="width: 5%; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">i.</span></td> <td style="width: 95%; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Identification of the contract, or contracts, with a customer</span></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">ii.</span></td> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Identification of the performance obligations in the contract</span></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">iii.</span></td> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Determination of the transaction price</span></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">iv.</span></td> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Allocation of the transaction price to the performance obligations in the contract</span></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">v.</span></td> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Recognition of revenue when, or as, the Company satisfies a performance obligation</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Deferred Commissions</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Sales commissions earned by our sales force and our commissioned sales representatives are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions for new contracts are deferred and then amortized on a straight-line basis over a period of benefit. We determined the period of benefit by taking into consideration our customer contracts, our technology and other factors. Sales commissions for renewal contracts are deferred and then amortized on a straight-line basis over the related contractual renewal period. Amortization expense is included in sales and marketing expenses on the consolidated statements of operations and comprehensive income as Selling, general, and administrative expense.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Practical Expedients and Exemptions</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has elected the following additional practical expedients in applying Topic 606:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"> <tr style="vertical-align: top"> <td style="width: 48px; text-align: justify"><span style="font: 10pt Symbol">·</span></td> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Commission Expense</i></b>: We apply the practical expedient in ASC Topic 606 to expense costs as incurred for sales commissions when the period of benefit is one year or less. Most of our contracts are of a duration of one year or less, few, if any of the longer-term contracts have commissions associated with them<i>.</i> This expense is included in the consolidated statements of operations and comprehensive income as Selling, general, and administrative expense.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"> <tr> <td style="vertical-align: top; width: 48px; text-align: justify"><span style="font: 10pt Symbol">·</span></td> <td style="vertical-align: bottom"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Transaction Price Allocated to Future Performance Obligations</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">ASC 606 requires that the Company disclose the aggregate amount of transaction price that is allocated to performance obligations that have not yet been satisfied as of August 31, 2021. ASC 606 provides certain practical expedients that limit the requirement to disclose the aggregate amount of transaction price allocated to unsatisfied performance obligations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company applied the practical expedient to not disclose the amount of transaction price allocated to unsatisfied performance obligations when the performance obligation is part of a contract that has an original expected duration of one year or less.</p></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_849_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zqRcvMlNGcle" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_868_z0tsNLJBDF8i">Cash and Cash Equivalents</span> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For purposes of the statements of cash flows, the Company considers all highly liquid investments purchased with original maturities of three months or less to be cash equivalents.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84C_eus-gaap--TradeAndOtherAccountsReceivablePolicy_zBZn8olSrxE7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86E_zk0LkCYf8DNa">Accounts Receivable</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We analyze the age of customer balances, historical bad-debt experience, customer creditworthiness, and changes in customer payment terms when making estimates of the collectability of the Company’s trade accounts receivable balances. If we determine that the financial conditions of any of our customers have deteriorated, whether due to customer-specific or general economic issues, an increase in the allowance may be made. Accounts receivable are written off when reasonable collection attempts have failed.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p id="xdx_842_eus-gaap--InvestmentPolicyTextBlock_zsOcKWheFI8k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_863_zaZoTXpvL8r8">Investments</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We may invest excess cash balances in short-term and long-term marketable debt securities. Investments may consist of certificates of deposit, money market accounts, government-sponsored enterprise securities, corporate bonds and/or commercial paper. The Company accounts for its investment in marketable securities in accordance with FASB ASC 320, Investments – Debt and Equity Securities. This statement requires debt securities to be classified into three categories:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Held-to-maturity—Debt securities that the entity has the positive intent and ability to hold to maturity are reported at amortized cost. Discounts and premiums to par value of the debt securities are amortized to interest income/expense over the term of the security. No gains or losses on investment securities are realized until they are sold or a decline in fair value is determined to be other-than-temporary.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Trading Securities—Debt securities that are bought and held primarily for the purpose of selling in the near term are reported at fair value, with unrealized gains and losses included in earnings.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Available-for-Sale—Debt securities not classified as either securities held-to-maturity or trading securities are reported at fair value with unrealized gains or losses excluded from earnings and reported as a separate component of shareholders’ equity.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We classify our investments in marketable debt securities based on the facts and circumstances present at the time of purchase of the securities. During the year ended August 31, 2021, all of our investments were classified as held-to-maturity.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Held-to-maturity investments are measured and recorded at amortized cost on the Company’s Consolidated Balance Sheets. Discounts and premiums to par value of the debt securities are amortized to interest income/expense over the term of the security. No gains or losses on investment securities are realized until they are sold or a decline in fair value is determined to be other-than-temporary.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84C_eus-gaap--ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_zw5X6WFSiqEb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86F_zRPlnGwLITLe">Capitalized Computer Software Development Costs</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Software development costs are capitalized in accordance with ASC 985-20, <i>“Costs of Software to Be Sold, Leased, or Marketed”</i>. Capitalization of software development costs begins upon the establishment of technological feasibility and is discontinued when the product is available for sale.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The establishment of technological feasibility and the ongoing assessment for recoverability of capitalized software development costs require considerable judgment by management with respect to certain external factors including, but not limited to, technological feasibility, anticipated future gross revenues, estimated economic life, and changes in software and hardware technologies. Capitalized computer software development costs are comprised primarily of salaries and direct payroll-related costs and the purchase of existing software to be used in the Company's software products.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Amortization of capitalized computer software development costs is provided on a product-by-product basis on the straight-line method over the estimated economic life of the products (not to exceed five years). Amortization of software development costs amounted to $<span id="xdx_903_eus-gaap--CapitalizedComputerSoftwareAmortization1_pn3n3_dm_c20200901__20210831_zHimmYkEXZz1" title="Amortization of software development">1.4</span> million, $<span id="xdx_909_eus-gaap--CapitalizedComputerSoftwareAmortization1_pn3n3_dm_c20190901__20200831_zPoWq9r6KdDb" title="Amortization of software development">1.2</span> million, and $<span id="xdx_90E_eus-gaap--CapitalizedComputerSoftwareAmortization1_pn3n3_dm_c20180901__20190831_zpS1hUfR7y9" title="Amortization of software development">1.3</span> million for the years ended August 31, 2021, 2020, and 2019, respectively. We expect future amortization expense to vary due to increases in capitalized computer software development costs.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We test capitalized computer software development costs for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84A_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zWvXowW2C2Q3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86C_zl2z2FTY3fx">Property and Equipment</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Property and equipment are recorded at cost, or fair market value for property and equipment acquired in business combinations, less accumulated depreciation and amortization. Depreciation and amortization are provided using the straight-line method over the estimated useful lives as follows: </p> <table cellpadding="0" cellspacing="0" id="xdx_897_ecustom--PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock_pn3n3_z63CD0J2hMO5" style="width: 100%; border-collapse: collapse; font-size: 10pt" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_8BD_zSLVCm312Ja7" style="display: none">Property and Equipment estimated useful lives</span></span></td> <td> </td> <td style="text-align: right"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 50%; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Equipment</span></td> <td style="width: 3%"> </td> <td style="width: 47%; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20210831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember" title="Property, Plant and Equipment, Estimated Useful Lives">5 years</span></span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Computer equipment</span></td> <td> </td> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20210831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember" title="Property, Plant and Equipment, Estimated Useful Lives">3 to 7 years</span></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Furniture and fixtures</span></td> <td> </td> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_907_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20210831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember" title="Property, Plant and Equipment, Estimated Useful Lives">5 to 7 years</span></span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Leasehold improvements</span></td> <td> </td> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90A_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20210831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember" title="Property, Plant and Equipment, Estimated Useful Lives">Shorter of life of asset or lease</span></span></td></tr> </table> <p id="xdx_8A7_zCkyUhvOgbO" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Maintenance and minor replacements are charged to expense as incurred. Gains and losses on disposals are included in the results of operations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84A_eus-gaap--InternalUseSoftwarePolicy_zdmcmM4CloL9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_865_zo7mcevBDoRe">Internal-use Software</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have a service contract related to the implementation of internally used software. In accordance with ASC 350-40 <i>“Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract”</i>, we have capitalized certain internal-use software which are included in long-term assets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The amortization will be classified as Selling, general, and administrative expenses on the consolidated statement of operations and comprehensive income and maintenance and minor upgrades are charged to expense as incurred. Gains and losses on disposals are included in the results of operations. No amortization has been expensed for the project as it is still in progress.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p id="xdx_84D_eus-gaap--LesseeLeasesPolicyTextBlock_zhbLm5N58af5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.2pt 0pt 0"><span style="text-decoration: underline"><span id="xdx_869_zTwNnpE5w3X4">Leases</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets and operating lease liabilities (current and long-term) in our consolidated balance sheets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.2pt 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we generally use our incremental borrowing rate based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at commencement date. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Supplemental balance sheet information related to operating leases was as follows as of August 31, 2021:</p> <table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--LeaseCostTableTextBlock_pn3n3_zjocDbvD58D1" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Lease cost)"> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: left"><span id="xdx_8B9_zeooUjaxzC6c">Schedule of lease cost</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-size: 8pt">(in thousands)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="padding-bottom: 1pt; font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 83%; text-align: left">Right of use assets</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20210831_zNXISEDbrPB4" style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right" title="Right of use assets">1,276</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Lease Liabilities, Current</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_988_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_c20210831_zn9uQTOwxbk7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Lease Liabilities, Current">382</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Lease Liabilities, Long-term</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_986_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_c20210831_zwbL4obTxbHk" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Lease Liabilities, Long-term">896</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Operating lease costs</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_985_eus-gaap--OperatingLeaseCost_pn3n3_c20200901__20210831_zg5DnmqSxYFc" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Operating lease costs">595</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif">Weighted Average remaining lease term</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90D_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20210831_zkOarsKmLji6" title="Weighted average remaining lease term">2.50</span> years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif">Weighted Average Discount rate</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_903_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pip0_dp_c20210831_zPoyBOF93Heh" title="Weighted average discount rate">3.79</span>%</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> <p id="xdx_8A1_zBwz8oz85SDg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p id="xdx_848_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_zJEdMcd8vAUh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Intangible Assets and Goodwill </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company performs valuations of assets acquired and liabilities assumed on each acquisition accounted for as a business combination and recognizes the assets acquired and liabilities assumed at their acquisition-date fair value. Acquired intangible assets include customer relationships, software, trade names, and noncompete agreements. We determine the appropriate useful life by performing an analysis of expected cash flows based on historical experience of the acquired businesses. Intangible assets are amortized over their estimated useful lives using the straight-line method, which approximates the pattern in which the majority of the economic benefits are expected to be consumed.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Goodwill represents the excess of the cost of an acquired entity over the fair value of the acquired net assets. Goodwill is not amortized, instead it is tested for impairment annually or when events or circumstances change that would indicate that goodwill might be impaired. Events or circumstances that could trigger an impairment review include, but are not limited to, a significant adverse change in legal factors or in the business climate, an adverse action or assessment by a regulator, unanticipated competition, a loss of key personnel, significant changes in the manner of our use of the acquired assets or the strategy for our overall business, significant negative industry or economic trends, or significant underperformance relative to expected historical or projected future results of operations. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Goodwill is tested for impairment at the reporting unit level, which is one level below or the same as an operating segment. As of August 31, 2021, the Company determined that it has four reporting units, Simulations Plus, Cognigen Corporation, DILIsym Services, Inc. and Lixoft. When testing goodwill for impairment, the Company first performs a qualitative assessment to determine whether it is necessary to perform step one of a two-step annual goodwill impairment test for each reporting unit. The Company is required to perform step one only if it concludes that it is more likely than not that a reporting unit's fair value is less than its carrying value. Should this be the case, the first step of the two-step process is to identify whether a potential impairment exists by comparing the estimated fair values of the Company's reporting units with their respective book values, including goodwill. If the estimated fair value of the reporting unit exceeds book value, goodwill is considered not to be impaired, and no additional steps are necessary. If, however, the fair value of the reporting unit is less than book value, then the second step is performed to determine if goodwill is impaired and to measure the amount of impairment loss, if any. The amount of the impairment loss is the excess of the carrying amount of the goodwill over its implied fair value. The estimate of implied fair value of goodwill is primarily based on an estimate of the discounted cash flows expected to result from that reporting unit, but may require valuations of certain internally generated and unrecognized intangible assets such as the Company's software, technology, patents and trademarks. If the carrying amount of goodwill exceeds the implied fair value of that goodwill, an impairment loss is recognized in an amount equal to the excess.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of August 31, 2021, the entire balance of goodwill was attributed to three of the Company's reporting units, Cognigen Corporation, DILIsym Services, Inc. and Lixoft. Intangible assets subject to amortization are reviewed for impairment whenever events or circumstances indicate that the carrying amount of these assets may not be recoverable. The Company has <span id="xdx_90C_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_pn3n3_do_c20200901__20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_z7oaplcUFxWc" title="Impairment of long-lived assets"><span id="xdx_907_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_pn3n3_do_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_zaAc7V7Hcbt2" title="Impairment of long-lived assets"><span id="xdx_909_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_pn3n3_do_c20180901__20190831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_zAt7b8r3sCqa" title="Impairment of long-lived assets">no</span></span></span>t recognized any impairment charges during the periods ended August 31, 2021, 2020 and 2019.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Reconciliation of Goodwill as of August 31, 2021, and 2020:</p> <table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--ScheduleOfGoodwillTextBlock_pn3n3_z4q7ErujUcWg" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Goodwill)"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"><span id="xdx_8BF_z2qYAqBawvKa" style="display: none">Schedule of reconciliation of goodwill</span></td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Cognigen</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">DILIsym</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Lixoft</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Total</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: bold 10pt Times New Roman, Times, Serif; width: 40%">Balance, August 31, 2019</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--Goodwill_iS_pn3n3_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zclzqespJcH6" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Goodwill, beginning balance">4,789</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--Goodwill_iS_pn3n3_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_z3fZ8pFKUll6" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Goodwill, beginning balance">5,598</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--Goodwill_iS_pn3n3_d0_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_ztG6tRG7ZOwb" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Goodwill, beginning balance">–</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: bold 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Goodwill_iS_pn3n3_c20190901__20200831_zUxdsh5U4tek" style="font: bold 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Goodwill, beginning balance">10,387</td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif">Addition</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zAa9t6kUGpxd" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Addition">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98C_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zuU4wr6GXErk" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Addition">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zN7jnjxx6pQ6" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Addition">2,534</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif"> </td> <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98D_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_c20190901__20200831_znawNQ9qUlp9" style="font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Addition">2,534</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">Impairments</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zziS8S1agV2g" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Impairments">–</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98C_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zSL1rn8dTh5a" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Impairments">–</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zKIJ1oJT4Bfb" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Impairments">–</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_980_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20190901__20200831_zim4VgkXnQp5" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Impairments">–</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: bold 10pt Times New Roman, Times, Serif">Balance, August 31, 2020</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--Goodwill_iS_pn3n3_c20200901__20210831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zyLYBNrLxbY2" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill, beginning balance">4,789</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--Goodwill_iS_pn3n3_c20200901__20210831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zVsQnANTs4gb" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill, beginning balance">5,598</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_981_eus-gaap--Goodwill_iS_pn3n3_c20200901__20210831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zAIW9UH5zS67" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill, beginning balance">2,534</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif"> </td> <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98E_eus-gaap--Goodwill_iS_pn3n3_c20200901__20210831_zbdqXPeMgoL4" style="font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill, beginning balance">12,921</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif">Addition</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_981_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20200901__20210831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zfdn6fLrogch" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Addition">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98B_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20200901__20210831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zjStSZZwueI8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Addition">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif"> </td> <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_987_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20200901__20210831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zbkhT2QrUu9e" style="font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Addition">–</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif"> </td> <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98C_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20200901__20210831_zmg5b0ySMwfk" style="font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Addition">–</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">Impairments</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20210831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_z36pcwWjptT6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Impairments">–</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98C_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20210831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zq5Ha4NmF2p2" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Impairments">–</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_989_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20210831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_z8Oen6c3l6Ke" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Impairments">–</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20210831_zq3Pihj4OePf" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Impairments">–</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">Balance, August 31, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_985_eus-gaap--Goodwill_iE_pn3n3_c20200901__20210831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zyoxavO2ZyOa" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill, ending balance">4,789</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_988_eus-gaap--Goodwill_iE_pn3n3_c20200901__20210831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zh3LmXgFA4K1" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill, ending balance">5,598</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_989_eus-gaap--Goodwill_iE_pn3n3_c20200901__20210831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_z0VePO4MgP1l" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill, ending balance">2,534</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_984_eus-gaap--Goodwill_iE_pn3n3_c20200901__20210831_zZoPiaeCMGV4" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill, ending balance">12,921</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AE_z9mMZ963Q3V3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p id="xdx_84B_eus-gaap--IntangibleAssetsFiniteLivedPolicy_zopZkwjd0oEf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_864_zvcUI6q0Bnk1">Other Intangible Assets</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes other intangible assets as of August 31, 2021:</p> <table cellpadding="0" cellspacing="0" id="xdx_89D_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_pn3n3_zUHR8tFMDRf3" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Other Intangible Assets)"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"><span id="xdx_8B5_zySRo8rdJavh" style="display: none">Schedule of other intangible assets</span></td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Amortization<br/> Period</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Acquisition<br/> Value</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Accumulated<br/> Amortization</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Net book <br/> value</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-decoration: underline">Cognigen</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; width: 25%; text-align: left">   Customer relationships</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 25%; text-align: left"><span id="xdx_903_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember" title="Amortization period">Straight line 8 years</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_ztYrd2kZHPPb" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Acquisition value">1,100</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_znUQMh5IcHG5" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Accumulated amortization">963</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_z0LgaOUbq9Zk" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Net book value">137</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">   Trade Name</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_903_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember" title="Amortization period">None</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zq7oAqifGY0k" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">500</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_z7eQAb05spF3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zQ7XvbQpQEde" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">500</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">   Covenants not to compete</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_900_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember" title="Amortization period">Straight line 5 years</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zfdIuj57bWo" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">50</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zcJCXmhLiCDi" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">50</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_d0_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zOZLXu49aMJg" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-decoration: underline">DILIsym</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">   Customer relationships</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_90F_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember" title="Amortization period">Straight line 10 years</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zECMZLiHSIjj" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">1,900</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zcE2TmS6kCY7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">807</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zulU6Jy6xqN5" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">1,093</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">   Trade Name</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90B_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember" title="Amortization period">None</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zaMRPHFcbrla" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">860</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zjSoD0GRjDwg" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zOAAvMs1C071" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">860</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">   Covenants not to compete</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_909_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember" title="Amortization period">Straight line 4 years</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zWiJu6AHepol" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">80</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zBcgM0m64Xi7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">80</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_d0_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zWKyMtztU5W6" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-decoration: underline">Lixoft</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">   Customer relationships</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_902_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember" title="Amortization period">Straight line 14 years</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zSuIDPo3eaOc" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">2,550</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zjcs3aZIkGP7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">258</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zIpZT54pk2r4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">2,292</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">   Trade Name</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90C_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember" title="Amortization period">None</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zTn4mTbjDiSa" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">1,550</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zsOZEhNizvM9" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization"><span style="-sec-ix-hidden: xdx2ixbrl0768">–</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zrCGYcxxck96" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">1,550</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">   Covenants not to compete</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span id="xdx_90C_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember" title="Amortization period">Straight line 3 years</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zk1QOLZgpvG9" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">60</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zec0IitZusl3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">28</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zv0LIEoS9d32" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">32</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-size: 10pt; padding-bottom: 2.5pt"> </td><td style="font-size: 10pt; padding-bottom: 2.5pt"> </td> <td style="font-size: 10pt; padding-bottom: 2.5pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zgLTsffmaI53" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">8,650</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zSFS8sHDzNYk" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">2,186</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_ziVnH4nmkixh" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Other intangible assets - net book value">6,464</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes other intangible assets as of August 31, 2020:</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Amortization<br/> Period</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Acquisition<br/> Value</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Accumulated<br/> Amortization</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Net book <br/> value</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-decoration: underline">Cognigen</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; width: 25%; text-align: left">   Customer relationships</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 25%; text-align: left"><span id="xdx_904_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember" title="Amortization period">Straight line 8 years</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zBloINWOKXX2" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Acquisition value">1,100</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_z2sEUjKBuWTi" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Accumulated amortization">825</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zYChblZ6lwK9" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Net book value">275</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">   Trade Name</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90A_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember" title="Amortization period">None</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zN11R3h0odS2" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">500</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_z1EHSO9lT1xk" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_z3FSfpY3M9S7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">500</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">   Covenants not to compete</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_90F_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember" title="Amortization period">Straight line 5 years</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zD3rHfTqoank" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">50</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zAJzq1jaqmxc" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">50</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_d0_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zVk28EYU5154" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-decoration: underline">DILIsym</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">   Customer relationships</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_905_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember" title="Amortization period">Straight line 10 years</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zTfFjj8UPew3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">1,900</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zEnuQFBZmfXi" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">618</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zYV9pL5woXf7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">1,282</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">   Trade Name</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_900_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember" title="Amortization period">None</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zXX8CmpG24fh" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">860</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zEliQvtm87c2" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zpouHcQlrtM4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">860</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">   Covenants not to compete</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_900_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember" title="Amortization period">Straight line 4 years</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zv4My67KTp51" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">80</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zGa0yaDKK376" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">65</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zhLRWiLSFd0g" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">15</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-decoration: underline">Lixoft</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">   Customer relationships</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_90D_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember" title="Amortization period">Straight line 14 years</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_z2q9QWOiAyYg" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">2,550</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_z00fi9HmeUB5" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">76</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zEzT9HZJ24P" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">2,474</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">   Trade Name</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_905_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember" title="Amortization period">None</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zjafMaHdeXwe" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">1,550</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zg4dKmCEfAj" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zyx7EUd0K1R9" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">1,550</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">   Covenants not to compete</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span id="xdx_90B_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember" title="Amortization period">Straight line 3 years</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zGfYs2IaiEp6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">60</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_z8iVp4BNhzo9" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">8</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zrNKxHjciGl4" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">52</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-size: 10pt; padding-bottom: 2.5pt"> </td><td style="font-size: 10pt; padding-bottom: 2.5pt"> </td> <td style="font-size: 10pt; padding-bottom: 2.5pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zmlxgG4WIMPl" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">8,650</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zDGxuu9UNK8a" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">1,642</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zHNLkM8Q7h6b" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">7,008</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AC_ztfV5qyuo0j3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Total amortization expense for the years ended August 31, 2021, 2020 and 2019 was $<span id="xdx_90A_eus-gaap--AmortizationOfIntangibleAssets_pn3n3_c20200901__20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zmrs4J6vI5t4" title="Amortization of intangible assets">544</span> thousand, $<span id="xdx_905_eus-gaap--AmortizationOfIntangibleAssets_pn3n3_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zDieBOSXWz5k" title="Amortization of intangible assets">432</span> thousand, and $<span id="xdx_90B_eus-gaap--AmortizationOfIntangibleAssets_pn3n3_c20180901__20190831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_ze2HEWUTwzW8" title="Amortization of intangible assets">358</span> thousand, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Future amortization of intangible assets for the next five years is as follows:</p> <table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_pn3n3_zFqKm0Do44x1" style="margin-left: auto; border-collapse: collapse; width: 50%; margin-right: auto" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Amortization schedule)"> <tr style="vertical-align: bottom; background-color: White"> <td> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_8B1_zIRPKZRrvsui" style="display: none">Schedule of future amortization</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_49F_20210831_us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap--OtherIntangibleAssetsMember" style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif">(in thousands)</td><td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font-size: 10pt; padding-bottom: 1pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="padding-bottom: 1pt; font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Year ending</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>August 31,</b></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Amount</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 1%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 31%; text-align: center">2022</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right" title="2022">530</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">2023</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="2023">384</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">2024</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="2024">372</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">2025</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="2025">372</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">2026</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="2026">372</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> <p id="xdx_8A7_zfz9zkr8zmw2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p> <p id="xdx_843_eus-gaap--BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock_zXePeOTf0Soe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86F_zXsCiOZl5b9g">Business Acquisitions</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounted for the acquisition of Cognigen, DILIsym, and Lixoft using the purchase method of accounting where the assets acquired and liabilities assumed are recognized based on their respective estimated fair values. The excess of the purchase price over the estimated fair values of the net assets acquired is recorded as goodwill. Determining the fair value of certain acquired assets and liabilities is subjective in nature and often involves the use of significant estimates and assumptions, including, but not limited to, the selection of appropriate valuation methodology, projected revenue, expenses and cash flows, weighted average cost of capital, discount rates, estimates of advertiser and publisher turnover rates and estimates of terminal values. Business acquisitions are included in the Company's consolidated financial statements as of the date of the acquisition.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84E_eus-gaap--FairValueOfFinancialInstrumentsPolicy_z5gOCGZkzrsd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86F_zccOKDNyAwj6">Fair Value of Financial Instruments</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Assets and liabilities recorded at fair value in the Consolidated Balance Sheets are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The categories, as defined by the standard are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"> <tr> <td style="border-bottom: black 1pt solid; vertical-align: bottom; width: 10%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Level Input:</b></span></td> <td style="vertical-align: top; width: 1%; text-align: justify"> </td> <td style="border-bottom: black 1pt solid; vertical-align: bottom; width: 89%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Input Definition:</b></span></td></tr> <tr style="vertical-align: top; background-color: rgb(238,238,238)"> <td><span style="font: 10pt Times New Roman, Times, Serif">Level I</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Inputs are unadjusted, quoted prices for identical assets or liabilities in active markets at the measurement date.</span></td></tr> <tr style="vertical-align: top; background-color: White"> <td><span style="font: 10pt Times New Roman, Times, Serif">Level II</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Inputs, other than quoted prices included in Level I, that are observable for the asset or liability through corroboration with market data at the measurement date.</span></td></tr> <tr style="vertical-align: top; background-color: rgb(238,238,238)"> <td><span style="font: 10pt Times New Roman, Times, Serif">Level III</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Unobservable inputs that reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For certain of our financial instruments, including accounts receivable, accounts payable, and accrued payroll and other expenses, the carrying amounts approximate fair value due to their short-term nature.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes fair value measurements as of August 31, 2021, and August 31, 2020, for assets and liabilities measured at fair value on a recurring basis:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_894_eus-gaap--FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_pn3n3_zIyESKdXmIF4" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Fair value measurements)"> <tr style="vertical-align: bottom"> <td style="display: none; font-size: 10pt"><span id="xdx_8BF_zStzmLossbJ">Summarizes fair value measurements</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="15" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">August 31, 2021</td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Level 1</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Level 2</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Level 3</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Total</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 40%; text-align: left">Cash and cash equivalents</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20210831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_zKElnJJ4tHWg" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Fair value assets">36,984</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20210831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_zkiYph4DYQWc" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Fair value assets">–</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20210831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_zOz6Zqzllm0j" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Fair value assets">–</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20210831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_znkHmHpfka1k" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Fair value assets">36,984</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Short-term investments</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_980_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20210831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zV6zeqtZgvZb" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value assets">86,620</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_980_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20210831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zv1NVQFahMJ8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value assets">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_986_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20210831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zQ9CxnQqQGxc" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value assets">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_983_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20210831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zsqJlzje6014" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value assets">86,620</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Acquisition-related contingent consideration obligations</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_989_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20210831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zpnRvgJK2Lzg" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value liabilities">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_987_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20210831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zWPzXqbUDOhc" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value liabilities">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_984_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_c20210831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zFFzEp32jrD8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value liabilities">3,217</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_983_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_c20210831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zgjFu0wo6US2" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value liabilities">3,217</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="14" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">August 31, 2020</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Level 1</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Level 2</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Level 3</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Total</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 40%; text-align: left">Cash and cash equivalents</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_zOAkHDI9xJ6a" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Fair value assets">49,207</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_zfaIQwSdBs44" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Fair value assets">–</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_znUl2rr95u87" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Fair value assets">–</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20200831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_zvE2BpMQFxI9" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Fair value assets">49,207</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Short-term investments</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98C_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zgnfeTaQC30c" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value assets">66,804</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_988_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zGLNidZmw7J8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value assets">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_982_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zW3a2JyCDwLc" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value assets">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_989_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20200831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zWMCvJPermoj" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value assets">66,804</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Acquisition-related contingent consideration obligations</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_985_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_z263tumQftr4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value liabilities">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_984_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zJh2QabwpPuj" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value liabilities">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_989_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_z57GY587OQya" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value liabilities">4,731</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98A_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_c20200831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zWqCtz71euV4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value liabilities">4,731</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> <p id="xdx_8A9_ziLMPS7P496b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of August 31, 2021, and 2020, the Company had a liability for contingent consideration related to its acquisition of Lixoft and DILIsym. The fair value measurement of the contingent consideration obligations is determined using Level 3 inputs. The fair value of contingent consideration obligations is based on a discounted cash flow model using a probability-weighted income approach. These fair value measurements represent Level 3 measurements as they are based on significant inputs not observable in the market. Significant judgment is employed in determining the appropriateness of these assumptions as of the acquisition date and for each subsequent period. Accordingly, changes in assumptions could have a material impact on the amount of contingent consideration expense the Company records in any given period. Changes in the value of the contingent consideration obligations are recorded in the Company’s Consolidated Statement of Operations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following is a reconciliation of contingent consideration value:</p> <table cellpadding="0" cellspacing="0" id="xdx_895_ecustom--ReconciliationOfContingentConsiderationTableTextBlock_pn3n3_zFWMZQUDMiA3" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Reconciliation of contingent consideration)"> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: left"><span id="xdx_8B6_z7HaHITp1zfh">Reconciliation of contingent consideration value</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline; font-size: 8pt">(in thousands)                                         </span></td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: bold 10pt Times New Roman, Times, Serif; width: 83%">Value as of August 31, 2020</td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: bold 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--BusinessCombinationContingentConsiderationAssetCurrent_iS_pn3n3_c20200901__20210831_zlqFHN5DwkUh" style="font: bold 10pt Times New Roman, Times, Serif; width: 13%; text-align: right" title="Contingent consideration, beginning balance">4,731</td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Contingent consideration payments</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_ecustom--ContingentConsiderationPayments_pn3n3_c20200901__20210831_zKD9moyezWRe" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Contingent consideration payments">(2,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Change in value of contingent consideration</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98D_eus-gaap--BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_pn3n3_c20200901__20210831_zoSSAjdTgiVg" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Change in value of contingent consideration">486</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">Value as of August 31, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98D_eus-gaap--BusinessCombinationContingentConsiderationAssetCurrent_iE_pn3n3_c20200901__20210831_zmZ2V2cVIoh3" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Contingent consideration, ending balance">3,217</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A9_zjT7b3S78dCk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84C_eus-gaap--AdvertisingCostsPolicyTextBlock_zwIDk3oG0WY3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_860_z9r8oi4aon6">Marketing</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company expenses marketing and advertising costs as incurred. Marketing costs for the years ended August 31, 2021, 2020 and 2019 were approximately $<span id="xdx_907_eus-gaap--AdvertisingExpense_pn3n3_c20200901__20210831_zKYtTecl6yn8" title="Advertising costs">60</span> thousand, $<span id="xdx_90D_eus-gaap--AdvertisingExpense_pn3n3_c20190901__20200831_zfEzEmOADFg3" title="Advertising costs">64</span> thousand and $<span id="xdx_901_eus-gaap--AdvertisingExpense_pn3n3_c20180901__20190831_zPDs2ql5ZH8l" title="Advertising costs">83</span> thousand, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_847_eus-gaap--ResearchAndDevelopmentExpensePolicy_zJtzlIgzV7A5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_867_zuaYngJBgn6d">Research and Development Costs</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Research and development costs are charged to expense as incurred until technological feasibility has been established. These costs include salaries, laboratory experiment, and purchased software which was developed by other companies and incorporated into, or used in the development of, our final products.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_841_eus-gaap--IncomeTaxPolicyTextBlock_zDB6TmF94cW9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_866_zIY2XJHmlFbl">Income Taxes</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for income taxes in accordance with ASC 740-10, <i>“Income Taxes”</i> which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements or tax returns.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under this method, deferred income taxes are recognized for the tax consequences in future years of differences between the tax bases of assets and liabilities and their financial reporting amounts at each year-end based on enacted tax laws and statutory tax rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized. The provision for income taxes represents the tax payable for the period and the change during the period in deferred tax assets and liabilities.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p id="xdx_840_eus-gaap--GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_z5CaJIvZt1Jg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86D_zeqFNFtWyGj1">Intellectual property</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 28, 2012, we bought out the royalty agreement with Enslein Research. The cost of $<span id="xdx_904_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20120228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--RoyaltyAgreementsMember__srt--CounterpartyNameAxis__custom--EnslienMember_zjapoD9ilj45" title="Intangible asset acquisition value">75</span> thousand is being amortized over <span id="xdx_900_ecustom--AmortizationPeriodIntangibleAssets_c20110901__20120228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--RoyaltyAgreementsMember__srt--CounterpartyNameAxis__custom--EnslienMember" title="Amortization period">10 years under the straight-line method</span>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On May 15, 2014, we entered into a termination and non-assertion agreement with TSRL, Inc., pursuant to which the parties agreed to terminate an exclusive software licensing agreement entered into between the parties in 1997. As a result, the Company obtained a perpetual right to use certain source code and data, and TSRL relinquished any rights and claims to any GastroPlus products and to any claims to royalties or other payments under that 1997 agreement. We agreed to pay TSRL total consideration of $<span id="xdx_903_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_dm_c20140515__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TermAndNonassertionAgrMember__srt--CounterpartyNameAxis__custom--TSRLMember_zcwUouknpD9d" title="Intangible asset acquisition value">6</span> million, which is being amortized over <span id="xdx_905_ecustom--AmortizationPeriodIntangibleAssets_c20130901__20140515__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TermAndNonassertionAgrMember__srt--CounterpartyNameAxis__custom--TSRLMember" title="Amortization period">10 years under the straight-line method</span>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 1, 2017, as part of the acquisition of DILIsym the Company acquired certain developed technologies associated with the drug induced liver disease (DILI). These technologies were valued at approximately $<span id="xdx_904_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_dm_c20170602__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertainDevelopedTechnologiesMember__srt--CounterpartyNameAxis__custom--DILIsymMember_zzsOedKY6Gm1" title="Intangible asset acquisition value">2.9</span> million and are being amortized over <span id="xdx_905_ecustom--AmortizationPeriodIntangibleAssets_c20160901__20170602__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertainDevelopedTechnologiesMember__srt--CounterpartyNameAxis__custom--DILIsymMember" title="Amortization period">9 years under the straight-line method</span>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In September 2018, we purchased certain intellectual property rights of Entelos Holding Company. The cost of $<span id="xdx_907_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20180930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertainIntellectualPropertyRightsMember__srt--CounterpartyNameAxis__custom--EntelosHoldingCoMember_zkNYOrviZb21" title="Intangible asset acquisition value">50</span> thousand is being amortized over <span id="xdx_907_ecustom--AmortizationPeriodIntangibleAssets_c20180901__20180930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertainIntellectualPropertyRightsMember__srt--CounterpartyNameAxis__custom--EntelosHoldingCoMember" title="Amortization period">10 years under the straight-line method</span>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 1, 2020, as part of the acquisition of Lixoft, the Company acquired certain developed technologies associated with the Lixoft scientific software. These technologies were valued at approximately $<span id="xdx_902_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_dm_c20200402__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertainDevelopedTechnologiesMember__srt--CounterpartyNameAxis__custom--LixoftMember_z94heHWWi4G" title="Intangible asset acquisition value">8.0</span> million and are being amortized over <span id="xdx_90F_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200402__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertainDevelopedTechnologiesMember__srt--CounterpartyNameAxis__custom--LixoftMember" title="Amortization period">16 years under the straight-line method</span>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes intellectual property as of August 31, 2021:</p> <table cellpadding="0" cellspacing="0" id="xdx_896_eus-gaap--FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_pn3n3_zvfGQUMLNOjc" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Intellectual property)"> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: left"><span id="xdx_8BE_zB1w7TzhShL6">Summary of intellectual property</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Amortization<br/> Period</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Acquisition<br/> Value</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Accumulated<br/> Amortization</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Net Book <br/> Value</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 35%; text-align: left">Royalty Agreement buy out-Enslein Research</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 15%; text-align: left"><span id="xdx_90A_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember" title="Amortization period">Straight line 10 years</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember_zaO6JEcHLfwe" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Acquisition value">75</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember_zAoUfJNBUD7i" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Accumulated amortization">71</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember_zn2t5TK9BAZk" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Net book value">4</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Termination/nonassertion agreement-TSRL Inc.</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_90A_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember" title="Amortization period">Straight line 10 years</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember_zFhfupW82E08" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">6,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember_zmKCiRlX3m1i" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">4,375</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember_z3jIbrJcdryk" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">1,625</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Developed technologies–DILIsym acquisition</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_909_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIMember" title="Amortization period">Straight line 9 years</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIMember_zBbu2ffSbfx7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">2,850</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIMember_zeJm5tZ1YGs2" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">1,346</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIMember_zVCHvf2l5NUl" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">1,504</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Intellectual rights of Entelos Holding Company</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_90F_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember" title="Amortization period">Straight line 10 years</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember_z2AfMWczld7h" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">50</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember_zBmQZrbNcJxk" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">15</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember_ziBNcuYZnj27" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">35</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Developed technologies–Lixoft acquisition</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span id="xdx_904_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember" title="Amortization period">Straight line 16 years</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember_zRkAxjMHadwd" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">8,010</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember_zIrzFxl9dEx5" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">709</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember_zDFL5kwQeMKe" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">7,301</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify; padding-bottom: 2.5pt"> </td><td style="font-size: 10pt; padding-bottom: 2.5pt"> </td> <td style="font-size: 10pt; text-align: right; padding-bottom: 2.5pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_zlTih0mwPYnh" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">16,985</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_z189r4YiIDqg" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">6,516</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_zOJQA43U43q1" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">10,469</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes intellectual property as of August 31, 2020:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Amortization<br/> Period</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Acquisition<br/> Value</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Accumulated<br/> Amortization</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Net Book <br/> Value</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 35%; text-align: left">Royalty Agreement buy out-Enslein Research</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 15%; text-align: left"><span id="xdx_903_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember" title="Amortization period">Straight line 10 years</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember_zcd7HkZiMUn9" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Acquisition value">75</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember_zS4o1PCZat51" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Accumulated amortization">64</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember_zzWqaXituP5j" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Net book value">11</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Termination/nonassertion agreement-TSRL Inc.</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_902_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember" title="Amortization period">Straight line 10 years</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember_zLdbxoSdCKte" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">6,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember_zqQhn16BVdL3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">3,775</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember_zfKFBFbCthx7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">2,225</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Developed technologies–DILIsym acquisition</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_907_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIMember" title="Amortization period">Straight line 9 years</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIMember_z67cagDIXQDk" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">2,850</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIMember_zL4vPNN3x8gg" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">1,029</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIMember_zRCwgDmXU1r5" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">1,821</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Intellectual rights of Entelos Holding Company</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_906_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember" title="Amortization period">Straight line 10 years</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember_zcfaIJfGhL9" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">50</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember_zJpHzzTAjs95" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">10</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember_zfqkCvSh1d5" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">40</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Developed technologies–Lixoft acquisition</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span id="xdx_90C_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember" title="Amortization period">Straight line 16 years</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember_zcu0gmCZEtql" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">8,010</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember_ziLHyZ5fBIGj" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">209</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember_zNxmijTnMWja" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">7,801</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify; padding-bottom: 2.5pt"> </td><td style="font-size: 10pt; padding-bottom: 2.5pt"> </td> <td style="font-size: 10pt; text-align: right; padding-bottom: 2.5pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_zyqgaa1JOdq6" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">16,985</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_ztjvw82MzAb6" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">5,087</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_zACkYIo6wD4a" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">11,898</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A0_ziLAyAJrJfRa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Total amortization expense for intellectual property agreements for the years ended August 31, 2021, 2020 and 2019 was $<span id="xdx_90F_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_dm_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--IntellectualPropertysMember_zLNdYFIeIsWe" title="Accumulated amortization of intellectual property">1.4</span> million, $<span id="xdx_90B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_dm_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--IntellectualPropertysMember_zCjgVMKGhISf" title="Accumulated amortization of intellectual property">1.1</span> million, and $<span id="xdx_90B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20190831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--IntellectualPropertysMember_zjLejRqrsSxj" title="Accumulated amortization of intellectual property">929</span> thousand, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Future amortization of intellectual property for the next five years is as follows:</p> <table cellpadding="0" cellspacing="0" id="xdx_897_ecustom--ScheduleOfAmortizationExpensesTableTextBlock_pn3n3_zrY49U0kFXtl" style="margin-left: auto; border-collapse: collapse; width: 50%; margin-right: auto" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Amortization expenses)"> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_8B4_zTxlBuye2bZj" style="display: none">Schedule of future amortization expenses</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_492_20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_zlGkeB3nhqb1" style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-size: 8pt">(in thousands)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="padding-bottom: 1pt; font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Year ending</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>August 31,</b></p></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Amount</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr id="xdx_40E_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pn3n3_zhyhGX9YgCG7" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 33%; text-align: center">2022</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right">1,426</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pn3n3_zdAsKdZ4WxI6" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">2023</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,422</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_pn3n3_zbhnU6RUn2F1" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">2024</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,247</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_pn3n3_zIszc7T9h016" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">2025</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">822</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_iI_pn3n3_zQCNzDmkidZ7" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">2026</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">743</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> <p id="xdx_8A2_zzuY2cUHafqg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_846_eus-gaap--EarningsPerSharePolicyTextBlock_zGH7JnMrJnbk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86E_zdADqzVGXBLk">Earnings per Share</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company reports earnings per share in accordance with FASB ACS 260-10. Basic earnings per share is computed by dividing income available to common shareholders by the weighted-average number of common shares available. Diluted earnings per share is computed similarly to basic earnings per share except that the denominator is increased to include the number of additional common shares that would have been outstanding if the potential common shares had been issued and if the additional common shares were dilutive. The components of basic and diluted earnings per share for the years ended August 31, 2021, 2020 and 2019 were as follows:</p> <table cellpadding="0" cellspacing="0" id="xdx_893_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_pn3n3_zuTaICKls947" style="background-color: White; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Earnings per share)"> <tr style="vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; display: none"><span id="xdx_8B2_zzbEbSV2Y6tk">Schedule of earnings per share</span></td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td id="xdx_496_20200901__20210831_zcxsJtqjVk9" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td id="xdx_49D_20190901__20200831_zb4FciMkwm9h" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td id="xdx_497_20180901_20190831" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font-size: 10pt; padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: center"><b>August 31,</b></td><td style="padding-bottom: 1pt; font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: justify">(in thousands)</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2020</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2019</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr id="xdx_40E_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasicAbstract_iB" style="vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif">Numerator</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--NetIncomeLoss_i01_pn3n3_zXbldJ6QRWA3" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 55%; text-align: left; padding-bottom: 2.5pt">Net income attributable to common shareholders</td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">9,782</td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">9,332</td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">8,583</td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--EarningsPerShareBasicOtherDisclosuresAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif">Denominator</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_pn3n3_zB5R9hezLQH6" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -10pt; padding-left: 10pt; text-align: left">Weighted-average number of common shares outstanding during the year</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">20,045</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">17,819</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">17,492</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_i01_pn3n3_z7cpbflkWh17" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Dilutive effect of stock options</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">698</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">719</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">565</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01_pn3n3_zwQWccYtPpd6" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: bold 10pt Times New Roman, Times, Serif; text-indent: -10pt; padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Common stock and common stock equivalents used for diluted earnings per share</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">20,743</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">18,538</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">18,057</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A1_zD6gRropLK6a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_844_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zj5wy8izD7dg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_863_z1mFKHAgGwZ">Stock-Based Compensation</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Compensation costs related to stock options are determined in accordance with FASB ASC 718-10, <i>“Compensation-Stock Compensation”, </i>using the modified prospective method. Under this method, compensation cost is calculated based on the grant-date fair value estimated in accordance with FASB ASC 718-10, amortized on a straight-line basis over the options’ vesting period. Stock-based compensation expense related to stock options, not including shares issued to Directors for services, was $<span id="xdx_90B_eus-gaap--AllocatedShareBasedCompensationExpense_pn3n3_dm_c20200901__20210831_zzUdjVx7wfV8" title="Stock-based compensation">2.4 </span>million, $<span id="xdx_902_eus-gaap--AllocatedShareBasedCompensationExpense_pn3n3_dm_c20190901__20200831_z29cvlJCukf2" title="Stock-based compensation">1.3</span> million and $<span id="xdx_906_eus-gaap--AllocatedShareBasedCompensationExpense_pn3n3_c20180901__20190831_zhUPQqLnQlCk" title="Stock-based compensation">866</span> thousand for the years ended August 31, 2021, 2020 and 2019, respectively. This expense is included in the consolidated statements of operations and comprehensive income as selling, general, and administration and research and development expense.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84A_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zUYDo1tx0yIe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_865_zbOh2NkWU1ll">Impairment of Long-lived Assets</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for the impairment and disposition of long-lived assets in accordance with ASC 350, <i>“Intangibles – Goodwill and Other</i>” and ASC 360, <i>“Property and Equipment”</i>. Long-lived assets to be held and used are reviewed for events or changes in circumstances that indicate that their carrying value may not be recoverable. We measure recoverability by comparing the carrying amount of an asset to the expected future undiscounted net cash flows generated by the asset. If we determine that the asset may not be recoverable, or if the carrying amount of an asset exceeds its estimated future undiscounted cash flows, we recognize an impairment charge to the extent of the difference between the fair value and the asset's carrying amount. <span id="xdx_90F_eus-gaap--ImpairmentOfIntangibleAssetsExcludingGoodwill_pn3n3_do_c20200901__20210831_ziVCK4jCljN3" title="Impairment losses"><span id="xdx_908_eus-gaap--ImpairmentOfIntangibleAssetsExcludingGoodwill_pn3n3_do_c20190901__20200831_zLHE9yYHzRMe" title="Impairment losses"><span id="xdx_902_eus-gaap--ImpairmentOfIntangibleAssetsExcludingGoodwill_pn3n3_do_c20180901__20190831_zobPNOTfzbfj" title="Impairment losses">No</span></span></span> impairment losses were recorded during the years ended August 31, 2021, 2020 and 2019.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p id="xdx_842_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zGIDYs3WxQch" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_867_z3eBZuVfuH4e">Recently Issued Accounting Standards</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842), which supersedes existing guidance on accounting for leases in "Leases (Topic 840)" and generally requires all leases to be recognized in the consolidated balance sheet. ASU 2016-02 is effective for annual and interim reporting periods beginning after December 15, 2018. The Company adopted this ASU on September 1, 2019.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2019, the FASB issued ASU 2019-12<i>, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</i>, which is intended to simplify various areas related to the accounting for income taxes and improve consistent application of Topic 740. The guidance eliminates certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences related to changes in ownership of equity method investments and foreign subsidiaries. The guidance also simplifies aspects of accounting for franchise taxes and the accounting for the enacted changes in tax laws or rates, as well as the accounting for the step-up in the tax basis of goodwill. ASU 2019-12 is effective for us beginning in fiscal 2022; The adoption of the new standard is not expected to have a material impact on the Company’s consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In March 2020, the FASB issued Accounting Standards Update (“ASU”) 2020-04<i>, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</i> (“ASU 2020-04”). The amendments in ASU 2020-04 provide temporary optional expedients and exceptions for applying GAAP to contract modifications, hedging relationships and other transactions to ease the potential accounting and financial reporting burden associated with transitioning away from reference rates that are expected to be discontinued, including the London Interbank Offered Rate (“LIBOR”). This ASU is effective as of March 12, 2020, through December 31, 2022. The adoption of the new standard is not expected to have a material impact on our financial statements or related disclosures.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84F_eus-gaap--ConsolidationPolicyTextBlock_zY1LQ9KDvmel" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_863_zFdak4za5fK2">Principles of Consolidation</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The consolidated financial statements include the accounts of Simulations Plus and, as of September 2, 2014, its wholly-owned subsidiary, Cognigen, as of June 1, 2017, the accounts of DILIsym, and as of April 1, 2020, Lixoft. All significant intercompany accounts and transactions are eliminated in consolidation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_844_eus-gaap--UseOfEstimates_zd4O0CMDzTH1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_864_zADZplUJPzHc">Use of Estimates</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our financial statements and accompanying notes are prepared in accordance with accounting principles generally accepted in the United States of America. Preparing financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, and expenses. These estimates and assumptions are affected by management’s application of accounting policies. Actual results could differ from those estimates. Significant accounting policies for us include revenue recognition, accounting for capitalized computer software development costs, valuation of stock options, and accounting for income taxes.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_841_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_zO0tlKIEoWFk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86C_zMTgK2DQ73Il">Reclassifications</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Certain numbers in the prior year have been reclassified to conform to the current year's presentation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_848_eus-gaap--RevenueRecognitionPolicyTextBlock_z0p7RAGjykbi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_861_zc73DM7FnsZj">Revenue Recognition</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We generate revenue primarily from the sale of software licenses and providing consulting services to the pharmaceutical industry for drug development.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company determines revenue recognition through the following steps:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"> <tr style="vertical-align: top"> <td style="width: 5%; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">i.</span></td> <td style="width: 95%; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Identification of the contract, or contracts, with a customer</span></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">ii.</span></td> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Identification of the performance obligations in the contract</span></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">iii.</span></td> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Determination of the transaction price</span></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">iv.</span></td> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Allocation of the transaction price to the performance obligations in the contract</span></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">v.</span></td> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Recognition of revenue when, or as, the Company satisfies a performance obligation</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Deferred Commissions</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Sales commissions earned by our sales force and our commissioned sales representatives are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions for new contracts are deferred and then amortized on a straight-line basis over a period of benefit. We determined the period of benefit by taking into consideration our customer contracts, our technology and other factors. Sales commissions for renewal contracts are deferred and then amortized on a straight-line basis over the related contractual renewal period. Amortization expense is included in sales and marketing expenses on the consolidated statements of operations and comprehensive income as Selling, general, and administrative expense.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Practical Expedients and Exemptions</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has elected the following additional practical expedients in applying Topic 606:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"> <tr style="vertical-align: top"> <td style="width: 48px; text-align: justify"><span style="font: 10pt Symbol">·</span></td> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Commission Expense</i></b>: We apply the practical expedient in ASC Topic 606 to expense costs as incurred for sales commissions when the period of benefit is one year or less. Most of our contracts are of a duration of one year or less, few, if any of the longer-term contracts have commissions associated with them<i>.</i> This expense is included in the consolidated statements of operations and comprehensive income as Selling, general, and administrative expense.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"> <tr> <td style="vertical-align: top; width: 48px; text-align: justify"><span style="font: 10pt Symbol">·</span></td> <td style="vertical-align: bottom"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Transaction Price Allocated to Future Performance Obligations</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">ASC 606 requires that the Company disclose the aggregate amount of transaction price that is allocated to performance obligations that have not yet been satisfied as of August 31, 2021. ASC 606 provides certain practical expedients that limit the requirement to disclose the aggregate amount of transaction price allocated to unsatisfied performance obligations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company applied the practical expedient to not disclose the amount of transaction price allocated to unsatisfied performance obligations when the performance obligation is part of a contract that has an original expected duration of one year or less.</p></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_849_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zqRcvMlNGcle" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_868_z0tsNLJBDF8i">Cash and Cash Equivalents</span> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For purposes of the statements of cash flows, the Company considers all highly liquid investments purchased with original maturities of three months or less to be cash equivalents.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84C_eus-gaap--TradeAndOtherAccountsReceivablePolicy_zBZn8olSrxE7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86E_zk0LkCYf8DNa">Accounts Receivable</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We analyze the age of customer balances, historical bad-debt experience, customer creditworthiness, and changes in customer payment terms when making estimates of the collectability of the Company’s trade accounts receivable balances. If we determine that the financial conditions of any of our customers have deteriorated, whether due to customer-specific or general economic issues, an increase in the allowance may be made. Accounts receivable are written off when reasonable collection attempts have failed.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p id="xdx_842_eus-gaap--InvestmentPolicyTextBlock_zsOcKWheFI8k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_863_zaZoTXpvL8r8">Investments</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We may invest excess cash balances in short-term and long-term marketable debt securities. Investments may consist of certificates of deposit, money market accounts, government-sponsored enterprise securities, corporate bonds and/or commercial paper. The Company accounts for its investment in marketable securities in accordance with FASB ASC 320, Investments – Debt and Equity Securities. This statement requires debt securities to be classified into three categories:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Held-to-maturity—Debt securities that the entity has the positive intent and ability to hold to maturity are reported at amortized cost. Discounts and premiums to par value of the debt securities are amortized to interest income/expense over the term of the security. No gains or losses on investment securities are realized until they are sold or a decline in fair value is determined to be other-than-temporary.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Trading Securities—Debt securities that are bought and held primarily for the purpose of selling in the near term are reported at fair value, with unrealized gains and losses included in earnings.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Available-for-Sale—Debt securities not classified as either securities held-to-maturity or trading securities are reported at fair value with unrealized gains or losses excluded from earnings and reported as a separate component of shareholders’ equity.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We classify our investments in marketable debt securities based on the facts and circumstances present at the time of purchase of the securities. During the year ended August 31, 2021, all of our investments were classified as held-to-maturity.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Held-to-maturity investments are measured and recorded at amortized cost on the Company’s Consolidated Balance Sheets. Discounts and premiums to par value of the debt securities are amortized to interest income/expense over the term of the security. No gains or losses on investment securities are realized until they are sold or a decline in fair value is determined to be other-than-temporary.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84C_eus-gaap--ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_zw5X6WFSiqEb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86F_zRPlnGwLITLe">Capitalized Computer Software Development Costs</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Software development costs are capitalized in accordance with ASC 985-20, <i>“Costs of Software to Be Sold, Leased, or Marketed”</i>. Capitalization of software development costs begins upon the establishment of technological feasibility and is discontinued when the product is available for sale.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The establishment of technological feasibility and the ongoing assessment for recoverability of capitalized software development costs require considerable judgment by management with respect to certain external factors including, but not limited to, technological feasibility, anticipated future gross revenues, estimated economic life, and changes in software and hardware technologies. Capitalized computer software development costs are comprised primarily of salaries and direct payroll-related costs and the purchase of existing software to be used in the Company's software products.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Amortization of capitalized computer software development costs is provided on a product-by-product basis on the straight-line method over the estimated economic life of the products (not to exceed five years). Amortization of software development costs amounted to $<span id="xdx_903_eus-gaap--CapitalizedComputerSoftwareAmortization1_pn3n3_dm_c20200901__20210831_zHimmYkEXZz1" title="Amortization of software development">1.4</span> million, $<span id="xdx_909_eus-gaap--CapitalizedComputerSoftwareAmortization1_pn3n3_dm_c20190901__20200831_zPoWq9r6KdDb" title="Amortization of software development">1.2</span> million, and $<span id="xdx_90E_eus-gaap--CapitalizedComputerSoftwareAmortization1_pn3n3_dm_c20180901__20190831_zpS1hUfR7y9" title="Amortization of software development">1.3</span> million for the years ended August 31, 2021, 2020, and 2019, respectively. We expect future amortization expense to vary due to increases in capitalized computer software development costs.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We test capitalized computer software development costs for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 1400000 1200000 1300000 <p id="xdx_84A_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zWvXowW2C2Q3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86C_zl2z2FTY3fx">Property and Equipment</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Property and equipment are recorded at cost, or fair market value for property and equipment acquired in business combinations, less accumulated depreciation and amortization. Depreciation and amortization are provided using the straight-line method over the estimated useful lives as follows: </p> <table cellpadding="0" cellspacing="0" id="xdx_897_ecustom--PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock_pn3n3_z63CD0J2hMO5" style="width: 100%; border-collapse: collapse; font-size: 10pt" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_8BD_zSLVCm312Ja7" style="display: none">Property and Equipment estimated useful lives</span></span></td> <td> </td> <td style="text-align: right"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 50%; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Equipment</span></td> <td style="width: 3%"> </td> <td style="width: 47%; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20210831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember" title="Property, Plant and Equipment, Estimated Useful Lives">5 years</span></span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Computer equipment</span></td> <td> </td> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20210831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember" title="Property, Plant and Equipment, Estimated Useful Lives">3 to 7 years</span></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Furniture and fixtures</span></td> <td> </td> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_907_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20210831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember" title="Property, Plant and Equipment, Estimated Useful Lives">5 to 7 years</span></span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Leasehold improvements</span></td> <td> </td> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90A_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20210831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember" title="Property, Plant and Equipment, Estimated Useful Lives">Shorter of life of asset or lease</span></span></td></tr> </table> <p id="xdx_8A7_zCkyUhvOgbO" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Maintenance and minor replacements are charged to expense as incurred. Gains and losses on disposals are included in the results of operations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_897_ecustom--PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock_pn3n3_z63CD0J2hMO5" style="width: 100%; border-collapse: collapse; font-size: 10pt" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_8BD_zSLVCm312Ja7" style="display: none">Property and Equipment estimated useful lives</span></span></td> <td> </td> <td style="text-align: right"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 50%; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Equipment</span></td> <td style="width: 3%"> </td> <td style="width: 47%; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20210831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember" title="Property, Plant and Equipment, Estimated Useful Lives">5 years</span></span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Computer equipment</span></td> <td> </td> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20210831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember" title="Property, Plant and Equipment, Estimated Useful Lives">3 to 7 years</span></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Furniture and fixtures</span></td> <td> </td> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_907_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20210831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember" title="Property, Plant and Equipment, Estimated Useful Lives">5 to 7 years</span></span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Leasehold improvements</span></td> <td> </td> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90A_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20210831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember" title="Property, Plant and Equipment, Estimated Useful Lives">Shorter of life of asset or lease</span></span></td></tr> </table> 5 years 3 to 7 years 5 to 7 years Shorter of life of asset or lease <p id="xdx_84A_eus-gaap--InternalUseSoftwarePolicy_zdmcmM4CloL9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_865_zo7mcevBDoRe">Internal-use Software</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have a service contract related to the implementation of internally used software. In accordance with ASC 350-40 <i>“Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract”</i>, we have capitalized certain internal-use software which are included in long-term assets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The amortization will be classified as Selling, general, and administrative expenses on the consolidated statement of operations and comprehensive income and maintenance and minor upgrades are charged to expense as incurred. Gains and losses on disposals are included in the results of operations. No amortization has been expensed for the project as it is still in progress.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p id="xdx_84D_eus-gaap--LesseeLeasesPolicyTextBlock_zhbLm5N58af5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.2pt 0pt 0"><span style="text-decoration: underline"><span id="xdx_869_zTwNnpE5w3X4">Leases</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets and operating lease liabilities (current and long-term) in our consolidated balance sheets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.2pt 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we generally use our incremental borrowing rate based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at commencement date. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Supplemental balance sheet information related to operating leases was as follows as of August 31, 2021:</p> <table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--LeaseCostTableTextBlock_pn3n3_zjocDbvD58D1" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Lease cost)"> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: left"><span id="xdx_8B9_zeooUjaxzC6c">Schedule of lease cost</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-size: 8pt">(in thousands)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="padding-bottom: 1pt; font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 83%; text-align: left">Right of use assets</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20210831_zNXISEDbrPB4" style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right" title="Right of use assets">1,276</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Lease Liabilities, Current</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_988_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_c20210831_zn9uQTOwxbk7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Lease Liabilities, Current">382</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Lease Liabilities, Long-term</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_986_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_c20210831_zwbL4obTxbHk" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Lease Liabilities, Long-term">896</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Operating lease costs</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_985_eus-gaap--OperatingLeaseCost_pn3n3_c20200901__20210831_zg5DnmqSxYFc" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Operating lease costs">595</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif">Weighted Average remaining lease term</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90D_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20210831_zkOarsKmLji6" title="Weighted average remaining lease term">2.50</span> years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif">Weighted Average Discount rate</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_903_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pip0_dp_c20210831_zPoyBOF93Heh" title="Weighted average discount rate">3.79</span>%</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> <p id="xdx_8A1_zBwz8oz85SDg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--LeaseCostTableTextBlock_pn3n3_zjocDbvD58D1" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Lease cost)"> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: left"><span id="xdx_8B9_zeooUjaxzC6c">Schedule of lease cost</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-size: 8pt">(in thousands)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="padding-bottom: 1pt; font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 83%; text-align: left">Right of use assets</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20210831_zNXISEDbrPB4" style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right" title="Right of use assets">1,276</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Lease Liabilities, Current</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_988_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_c20210831_zn9uQTOwxbk7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Lease Liabilities, Current">382</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Lease Liabilities, Long-term</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_986_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_c20210831_zwbL4obTxbHk" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Lease Liabilities, Long-term">896</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Operating lease costs</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_985_eus-gaap--OperatingLeaseCost_pn3n3_c20200901__20210831_zg5DnmqSxYFc" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Operating lease costs">595</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif">Weighted Average remaining lease term</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90D_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20210831_zkOarsKmLji6" title="Weighted average remaining lease term">2.50</span> years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif">Weighted Average Discount rate</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_903_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pip0_dp_c20210831_zPoyBOF93Heh" title="Weighted average discount rate">3.79</span>%</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> 1276000 382000 896000 595000 P2Y6M 0.0379 <p id="xdx_848_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_zJEdMcd8vAUh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Intangible Assets and Goodwill </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company performs valuations of assets acquired and liabilities assumed on each acquisition accounted for as a business combination and recognizes the assets acquired and liabilities assumed at their acquisition-date fair value. Acquired intangible assets include customer relationships, software, trade names, and noncompete agreements. We determine the appropriate useful life by performing an analysis of expected cash flows based on historical experience of the acquired businesses. Intangible assets are amortized over their estimated useful lives using the straight-line method, which approximates the pattern in which the majority of the economic benefits are expected to be consumed.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Goodwill represents the excess of the cost of an acquired entity over the fair value of the acquired net assets. Goodwill is not amortized, instead it is tested for impairment annually or when events or circumstances change that would indicate that goodwill might be impaired. Events or circumstances that could trigger an impairment review include, but are not limited to, a significant adverse change in legal factors or in the business climate, an adverse action or assessment by a regulator, unanticipated competition, a loss of key personnel, significant changes in the manner of our use of the acquired assets or the strategy for our overall business, significant negative industry or economic trends, or significant underperformance relative to expected historical or projected future results of operations. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Goodwill is tested for impairment at the reporting unit level, which is one level below or the same as an operating segment. As of August 31, 2021, the Company determined that it has four reporting units, Simulations Plus, Cognigen Corporation, DILIsym Services, Inc. and Lixoft. When testing goodwill for impairment, the Company first performs a qualitative assessment to determine whether it is necessary to perform step one of a two-step annual goodwill impairment test for each reporting unit. The Company is required to perform step one only if it concludes that it is more likely than not that a reporting unit's fair value is less than its carrying value. Should this be the case, the first step of the two-step process is to identify whether a potential impairment exists by comparing the estimated fair values of the Company's reporting units with their respective book values, including goodwill. If the estimated fair value of the reporting unit exceeds book value, goodwill is considered not to be impaired, and no additional steps are necessary. If, however, the fair value of the reporting unit is less than book value, then the second step is performed to determine if goodwill is impaired and to measure the amount of impairment loss, if any. The amount of the impairment loss is the excess of the carrying amount of the goodwill over its implied fair value. The estimate of implied fair value of goodwill is primarily based on an estimate of the discounted cash flows expected to result from that reporting unit, but may require valuations of certain internally generated and unrecognized intangible assets such as the Company's software, technology, patents and trademarks. If the carrying amount of goodwill exceeds the implied fair value of that goodwill, an impairment loss is recognized in an amount equal to the excess.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of August 31, 2021, the entire balance of goodwill was attributed to three of the Company's reporting units, Cognigen Corporation, DILIsym Services, Inc. and Lixoft. Intangible assets subject to amortization are reviewed for impairment whenever events or circumstances indicate that the carrying amount of these assets may not be recoverable. The Company has <span id="xdx_90C_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_pn3n3_do_c20200901__20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_z7oaplcUFxWc" title="Impairment of long-lived assets"><span id="xdx_907_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_pn3n3_do_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_zaAc7V7Hcbt2" title="Impairment of long-lived assets"><span id="xdx_909_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_pn3n3_do_c20180901__20190831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_zAt7b8r3sCqa" title="Impairment of long-lived assets">no</span></span></span>t recognized any impairment charges during the periods ended August 31, 2021, 2020 and 2019.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Reconciliation of Goodwill as of August 31, 2021, and 2020:</p> <table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--ScheduleOfGoodwillTextBlock_pn3n3_z4q7ErujUcWg" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Goodwill)"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"><span id="xdx_8BF_z2qYAqBawvKa" style="display: none">Schedule of reconciliation of goodwill</span></td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Cognigen</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">DILIsym</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Lixoft</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Total</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: bold 10pt Times New Roman, Times, Serif; width: 40%">Balance, August 31, 2019</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--Goodwill_iS_pn3n3_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zclzqespJcH6" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Goodwill, beginning balance">4,789</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--Goodwill_iS_pn3n3_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_z3fZ8pFKUll6" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Goodwill, beginning balance">5,598</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--Goodwill_iS_pn3n3_d0_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_ztG6tRG7ZOwb" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Goodwill, beginning balance">–</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: bold 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Goodwill_iS_pn3n3_c20190901__20200831_zUxdsh5U4tek" style="font: bold 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Goodwill, beginning balance">10,387</td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif">Addition</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zAa9t6kUGpxd" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Addition">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98C_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zuU4wr6GXErk" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Addition">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zN7jnjxx6pQ6" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Addition">2,534</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif"> </td> <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98D_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_c20190901__20200831_znawNQ9qUlp9" style="font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Addition">2,534</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">Impairments</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zziS8S1agV2g" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Impairments">–</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98C_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zSL1rn8dTh5a" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Impairments">–</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zKIJ1oJT4Bfb" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Impairments">–</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_980_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20190901__20200831_zim4VgkXnQp5" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Impairments">–</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: bold 10pt Times New Roman, Times, Serif">Balance, August 31, 2020</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--Goodwill_iS_pn3n3_c20200901__20210831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zyLYBNrLxbY2" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill, beginning balance">4,789</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--Goodwill_iS_pn3n3_c20200901__20210831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zVsQnANTs4gb" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill, beginning balance">5,598</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_981_eus-gaap--Goodwill_iS_pn3n3_c20200901__20210831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zAIW9UH5zS67" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill, beginning balance">2,534</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif"> </td> <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98E_eus-gaap--Goodwill_iS_pn3n3_c20200901__20210831_zbdqXPeMgoL4" style="font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill, beginning balance">12,921</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif">Addition</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_981_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20200901__20210831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zfdn6fLrogch" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Addition">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98B_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20200901__20210831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zjStSZZwueI8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Addition">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif"> </td> <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_987_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20200901__20210831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zbkhT2QrUu9e" style="font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Addition">–</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif"> </td> <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98C_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20200901__20210831_zmg5b0ySMwfk" style="font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Addition">–</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">Impairments</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20210831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_z36pcwWjptT6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Impairments">–</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98C_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20210831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zq5Ha4NmF2p2" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Impairments">–</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_989_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20210831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_z8Oen6c3l6Ke" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Impairments">–</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20210831_zq3Pihj4OePf" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Impairments">–</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">Balance, August 31, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_985_eus-gaap--Goodwill_iE_pn3n3_c20200901__20210831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zyoxavO2ZyOa" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill, ending balance">4,789</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_988_eus-gaap--Goodwill_iE_pn3n3_c20200901__20210831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zh3LmXgFA4K1" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill, ending balance">5,598</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_989_eus-gaap--Goodwill_iE_pn3n3_c20200901__20210831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_z0VePO4MgP1l" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill, ending balance">2,534</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_984_eus-gaap--Goodwill_iE_pn3n3_c20200901__20210831_zZoPiaeCMGV4" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill, ending balance">12,921</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AE_z9mMZ963Q3V3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> 0 0 0 <table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--ScheduleOfGoodwillTextBlock_pn3n3_z4q7ErujUcWg" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Goodwill)"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"><span id="xdx_8BF_z2qYAqBawvKa" style="display: none">Schedule of reconciliation of goodwill</span></td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Cognigen</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">DILIsym</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Lixoft</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Total</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: bold 10pt Times New Roman, Times, Serif; width: 40%">Balance, August 31, 2019</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--Goodwill_iS_pn3n3_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zclzqespJcH6" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Goodwill, beginning balance">4,789</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--Goodwill_iS_pn3n3_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_z3fZ8pFKUll6" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Goodwill, beginning balance">5,598</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--Goodwill_iS_pn3n3_d0_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_ztG6tRG7ZOwb" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Goodwill, beginning balance">–</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: bold 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Goodwill_iS_pn3n3_c20190901__20200831_zUxdsh5U4tek" style="font: bold 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Goodwill, beginning balance">10,387</td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif">Addition</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zAa9t6kUGpxd" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Addition">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98C_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zuU4wr6GXErk" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Addition">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zN7jnjxx6pQ6" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Addition">2,534</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif"> </td> <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98D_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_c20190901__20200831_znawNQ9qUlp9" style="font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Addition">2,534</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">Impairments</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zziS8S1agV2g" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Impairments">–</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98C_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zSL1rn8dTh5a" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Impairments">–</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20190901__20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zKIJ1oJT4Bfb" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Impairments">–</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_980_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20190901__20200831_zim4VgkXnQp5" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Impairments">–</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: bold 10pt Times New Roman, Times, Serif">Balance, August 31, 2020</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--Goodwill_iS_pn3n3_c20200901__20210831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zyLYBNrLxbY2" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill, beginning balance">4,789</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--Goodwill_iS_pn3n3_c20200901__20210831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zVsQnANTs4gb" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill, beginning balance">5,598</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_981_eus-gaap--Goodwill_iS_pn3n3_c20200901__20210831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zAIW9UH5zS67" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill, beginning balance">2,534</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif"> </td> <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98E_eus-gaap--Goodwill_iS_pn3n3_c20200901__20210831_zbdqXPeMgoL4" style="font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill, beginning balance">12,921</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif">Addition</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_981_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20200901__20210831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zfdn6fLrogch" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Addition">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98B_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20200901__20210831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zjStSZZwueI8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Addition">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif"> </td> <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_987_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20200901__20210831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zbkhT2QrUu9e" style="font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Addition">–</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif"> </td> <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98C_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20200901__20210831_zmg5b0ySMwfk" style="font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Addition">–</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">Impairments</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20210831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_z36pcwWjptT6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Impairments">–</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98C_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20210831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zq5Ha4NmF2p2" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Impairments">–</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_989_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20210831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_z8Oen6c3l6Ke" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Impairments">–</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20210831_zq3Pihj4OePf" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Impairments">–</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">Balance, August 31, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_985_eus-gaap--Goodwill_iE_pn3n3_c20200901__20210831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zyoxavO2ZyOa" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill, ending balance">4,789</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_988_eus-gaap--Goodwill_iE_pn3n3_c20200901__20210831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zh3LmXgFA4K1" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill, ending balance">5,598</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_989_eus-gaap--Goodwill_iE_pn3n3_c20200901__20210831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_z0VePO4MgP1l" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill, ending balance">2,534</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_984_eus-gaap--Goodwill_iE_pn3n3_c20200901__20210831_zZoPiaeCMGV4" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill, ending balance">12,921</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 4789000 5598000 0 10387000 0 0 2534000 2534000 0 0 0 0 4789000 5598000 2534000 12921000 0 0 0 0 0 0 0 0 4789000 5598000 2534000 12921000 <p id="xdx_84B_eus-gaap--IntangibleAssetsFiniteLivedPolicy_zopZkwjd0oEf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_864_zvcUI6q0Bnk1">Other Intangible Assets</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes other intangible assets as of August 31, 2021:</p> <table cellpadding="0" cellspacing="0" id="xdx_89D_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_pn3n3_zUHR8tFMDRf3" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Other Intangible Assets)"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"><span id="xdx_8B5_zySRo8rdJavh" style="display: none">Schedule of other intangible assets</span></td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Amortization<br/> Period</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Acquisition<br/> Value</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Accumulated<br/> Amortization</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Net book <br/> value</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-decoration: underline">Cognigen</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; width: 25%; text-align: left">   Customer relationships</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 25%; text-align: left"><span id="xdx_903_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember" title="Amortization period">Straight line 8 years</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_ztYrd2kZHPPb" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Acquisition value">1,100</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_znUQMh5IcHG5" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Accumulated amortization">963</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_z0LgaOUbq9Zk" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Net book value">137</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">   Trade Name</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_903_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember" title="Amortization period">None</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zq7oAqifGY0k" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">500</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_z7eQAb05spF3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zQ7XvbQpQEde" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">500</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">   Covenants not to compete</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_900_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember" title="Amortization period">Straight line 5 years</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zfdIuj57bWo" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">50</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zcJCXmhLiCDi" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">50</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_d0_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zOZLXu49aMJg" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-decoration: underline">DILIsym</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">   Customer relationships</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_90F_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember" title="Amortization period">Straight line 10 years</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zECMZLiHSIjj" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">1,900</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zcE2TmS6kCY7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">807</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zulU6Jy6xqN5" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">1,093</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">   Trade Name</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90B_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember" title="Amortization period">None</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zaMRPHFcbrla" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">860</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zjSoD0GRjDwg" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zOAAvMs1C071" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">860</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">   Covenants not to compete</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_909_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember" title="Amortization period">Straight line 4 years</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zWiJu6AHepol" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">80</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zBcgM0m64Xi7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">80</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_d0_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zWKyMtztU5W6" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-decoration: underline">Lixoft</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">   Customer relationships</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_902_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember" title="Amortization period">Straight line 14 years</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zSuIDPo3eaOc" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">2,550</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zjcs3aZIkGP7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">258</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zIpZT54pk2r4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">2,292</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">   Trade Name</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90C_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember" title="Amortization period">None</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zTn4mTbjDiSa" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">1,550</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zsOZEhNizvM9" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization"><span style="-sec-ix-hidden: xdx2ixbrl0768">–</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zrCGYcxxck96" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">1,550</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">   Covenants not to compete</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span id="xdx_90C_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember" title="Amortization period">Straight line 3 years</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zk1QOLZgpvG9" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">60</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zec0IitZusl3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">28</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zv0LIEoS9d32" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">32</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-size: 10pt; padding-bottom: 2.5pt"> </td><td style="font-size: 10pt; padding-bottom: 2.5pt"> </td> <td style="font-size: 10pt; padding-bottom: 2.5pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zgLTsffmaI53" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">8,650</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zSFS8sHDzNYk" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">2,186</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_ziVnH4nmkixh" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Other intangible assets - net book value">6,464</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes other intangible assets as of August 31, 2020:</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Amortization<br/> Period</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Acquisition<br/> Value</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Accumulated<br/> Amortization</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Net book <br/> value</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-decoration: underline">Cognigen</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; width: 25%; text-align: left">   Customer relationships</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 25%; text-align: left"><span id="xdx_904_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember" title="Amortization period">Straight line 8 years</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zBloINWOKXX2" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Acquisition value">1,100</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_z2sEUjKBuWTi" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Accumulated amortization">825</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zYChblZ6lwK9" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Net book value">275</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">   Trade Name</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90A_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember" title="Amortization period">None</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zN11R3h0odS2" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">500</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_z1EHSO9lT1xk" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_z3FSfpY3M9S7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">500</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">   Covenants not to compete</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_90F_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember" title="Amortization period">Straight line 5 years</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zD3rHfTqoank" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">50</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zAJzq1jaqmxc" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">50</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_d0_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zVk28EYU5154" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-decoration: underline">DILIsym</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">   Customer relationships</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_905_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember" title="Amortization period">Straight line 10 years</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zTfFjj8UPew3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">1,900</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zEnuQFBZmfXi" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">618</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zYV9pL5woXf7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">1,282</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">   Trade Name</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_900_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember" title="Amortization period">None</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zXX8CmpG24fh" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">860</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zEliQvtm87c2" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zpouHcQlrtM4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">860</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">   Covenants not to compete</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_900_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember" title="Amortization period">Straight line 4 years</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zv4My67KTp51" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">80</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zGa0yaDKK376" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">65</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zhLRWiLSFd0g" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">15</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-decoration: underline">Lixoft</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">   Customer relationships</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_90D_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember" title="Amortization period">Straight line 14 years</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_z2q9QWOiAyYg" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">2,550</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_z00fi9HmeUB5" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">76</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zEzT9HZJ24P" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">2,474</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">   Trade Name</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_905_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember" title="Amortization period">None</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zjafMaHdeXwe" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">1,550</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zg4dKmCEfAj" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zyx7EUd0K1R9" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">1,550</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">   Covenants not to compete</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span id="xdx_90B_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember" title="Amortization period">Straight line 3 years</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zGfYs2IaiEp6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">60</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_z8iVp4BNhzo9" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">8</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zrNKxHjciGl4" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">52</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-size: 10pt; padding-bottom: 2.5pt"> </td><td style="font-size: 10pt; padding-bottom: 2.5pt"> </td> <td style="font-size: 10pt; padding-bottom: 2.5pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zmlxgG4WIMPl" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">8,650</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zDGxuu9UNK8a" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">1,642</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zHNLkM8Q7h6b" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">7,008</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AC_ztfV5qyuo0j3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Total amortization expense for the years ended August 31, 2021, 2020 and 2019 was $<span id="xdx_90A_eus-gaap--AmortizationOfIntangibleAssets_pn3n3_c20200901__20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zmrs4J6vI5t4" title="Amortization of intangible assets">544</span> thousand, $<span id="xdx_905_eus-gaap--AmortizationOfIntangibleAssets_pn3n3_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zDieBOSXWz5k" title="Amortization of intangible assets">432</span> thousand, and $<span id="xdx_90B_eus-gaap--AmortizationOfIntangibleAssets_pn3n3_c20180901__20190831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_ze2HEWUTwzW8" title="Amortization of intangible assets">358</span> thousand, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Future amortization of intangible assets for the next five years is as follows:</p> <table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_pn3n3_zFqKm0Do44x1" style="margin-left: auto; border-collapse: collapse; width: 50%; margin-right: auto" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Amortization schedule)"> <tr style="vertical-align: bottom; background-color: White"> <td> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_8B1_zIRPKZRrvsui" style="display: none">Schedule of future amortization</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_49F_20210831_us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap--OtherIntangibleAssetsMember" style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif">(in thousands)</td><td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font-size: 10pt; padding-bottom: 1pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="padding-bottom: 1pt; font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Year ending</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>August 31,</b></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Amount</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 1%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 31%; text-align: center">2022</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right" title="2022">530</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">2023</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="2023">384</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">2024</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="2024">372</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">2025</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="2025">372</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">2026</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="2026">372</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> <p id="xdx_8A7_zfz9zkr8zmw2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89D_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_pn3n3_zUHR8tFMDRf3" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Other Intangible Assets)"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"><span id="xdx_8B5_zySRo8rdJavh" style="display: none">Schedule of other intangible assets</span></td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Amortization<br/> Period</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Acquisition<br/> Value</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Accumulated<br/> Amortization</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Net book <br/> value</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-decoration: underline">Cognigen</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; width: 25%; text-align: left">   Customer relationships</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 25%; text-align: left"><span id="xdx_903_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember" title="Amortization period">Straight line 8 years</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_ztYrd2kZHPPb" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Acquisition value">1,100</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_znUQMh5IcHG5" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Accumulated amortization">963</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_z0LgaOUbq9Zk" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Net book value">137</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">   Trade Name</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_903_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember" title="Amortization period">None</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zq7oAqifGY0k" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">500</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_z7eQAb05spF3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zQ7XvbQpQEde" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">500</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">   Covenants not to compete</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_900_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember" title="Amortization period">Straight line 5 years</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zfdIuj57bWo" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">50</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zcJCXmhLiCDi" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">50</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_d0_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zOZLXu49aMJg" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-decoration: underline">DILIsym</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">   Customer relationships</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_90F_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember" title="Amortization period">Straight line 10 years</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zECMZLiHSIjj" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">1,900</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zcE2TmS6kCY7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">807</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zulU6Jy6xqN5" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">1,093</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">   Trade Name</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90B_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember" title="Amortization period">None</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zaMRPHFcbrla" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">860</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zjSoD0GRjDwg" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zOAAvMs1C071" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">860</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">   Covenants not to compete</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_909_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember" title="Amortization period">Straight line 4 years</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zWiJu6AHepol" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">80</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zBcgM0m64Xi7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">80</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_d0_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zWKyMtztU5W6" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-decoration: underline">Lixoft</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">   Customer relationships</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_902_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember" title="Amortization period">Straight line 14 years</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zSuIDPo3eaOc" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">2,550</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zjcs3aZIkGP7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">258</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zIpZT54pk2r4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">2,292</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">   Trade Name</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90C_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember" title="Amortization period">None</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zTn4mTbjDiSa" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">1,550</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zsOZEhNizvM9" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization"><span style="-sec-ix-hidden: xdx2ixbrl0768">–</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zrCGYcxxck96" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">1,550</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">   Covenants not to compete</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span id="xdx_90C_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember" title="Amortization period">Straight line 3 years</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zk1QOLZgpvG9" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">60</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zec0IitZusl3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">28</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zv0LIEoS9d32" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">32</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-size: 10pt; padding-bottom: 2.5pt"> </td><td style="font-size: 10pt; padding-bottom: 2.5pt"> </td> <td style="font-size: 10pt; padding-bottom: 2.5pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zgLTsffmaI53" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">8,650</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zSFS8sHDzNYk" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">2,186</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_ziVnH4nmkixh" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Other intangible assets - net book value">6,464</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes other intangible assets as of August 31, 2020:</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Amortization<br/> Period</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Acquisition<br/> Value</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Accumulated<br/> Amortization</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Net book <br/> value</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-decoration: underline">Cognigen</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; width: 25%; text-align: left">   Customer relationships</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 25%; text-align: left"><span id="xdx_904_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember" title="Amortization period">Straight line 8 years</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zBloINWOKXX2" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Acquisition value">1,100</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_z2sEUjKBuWTi" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Accumulated amortization">825</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zYChblZ6lwK9" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Net book value">275</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">   Trade Name</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90A_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember" title="Amortization period">None</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zN11R3h0odS2" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">500</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_z1EHSO9lT1xk" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_z3FSfpY3M9S7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">500</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">   Covenants not to compete</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_90F_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember" title="Amortization period">Straight line 5 years</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zD3rHfTqoank" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">50</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zAJzq1jaqmxc" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">50</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_d0_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zVk28EYU5154" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-decoration: underline">DILIsym</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">   Customer relationships</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_905_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember" title="Amortization period">Straight line 10 years</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zTfFjj8UPew3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">1,900</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zEnuQFBZmfXi" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">618</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zYV9pL5woXf7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">1,282</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">   Trade Name</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_900_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember" title="Amortization period">None</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zXX8CmpG24fh" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">860</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zEliQvtm87c2" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zpouHcQlrtM4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">860</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">   Covenants not to compete</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_900_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember" title="Amortization period">Straight line 4 years</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zv4My67KTp51" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">80</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zGa0yaDKK376" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">65</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zhLRWiLSFd0g" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">15</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-decoration: underline">Lixoft</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">   Customer relationships</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_90D_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember" title="Amortization period">Straight line 14 years</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_z2q9QWOiAyYg" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">2,550</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_z00fi9HmeUB5" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">76</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zEzT9HZJ24P" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">2,474</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">   Trade Name</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_905_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember" title="Amortization period">None</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zjafMaHdeXwe" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">1,550</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zg4dKmCEfAj" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zyx7EUd0K1R9" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">1,550</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">   Covenants not to compete</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span id="xdx_90B_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember" title="Amortization period">Straight line 3 years</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zGfYs2IaiEp6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">60</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_z8iVp4BNhzo9" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">8</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zrNKxHjciGl4" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">52</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-size: 10pt; padding-bottom: 2.5pt"> </td><td style="font-size: 10pt; padding-bottom: 2.5pt"> </td> <td style="font-size: 10pt; padding-bottom: 2.5pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zmlxgG4WIMPl" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">8,650</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zDGxuu9UNK8a" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">1,642</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zHNLkM8Q7h6b" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">7,008</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> Straight line 8 years 1100000 963000 137000 None 500000 0 500000 Straight line 5 years 50000 50000 0 Straight line 10 years 1900000 807000 1093000 None 860000 0 860000 Straight line 4 years 80000 80000 0 Straight line 14 years 2550000 258000 2292000 None 1550000 1550000 Straight line 3 years 60000 28000 32000 8650000 2186000 6464000 Straight line 8 years 1100000 825000 275000 None 500000 0 500000 Straight line 5 years 50000 50000 0 Straight line 10 years 1900000 618000 1282000 None 860000 0 860000 Straight line 4 years 80000 65000 15000 Straight line 14 years 2550000 76000 2474000 None 1550000 0 1550000 Straight line 3 years 60000 8000 52000 8650000 1642000 7008000 544000 432000 358000 <table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_pn3n3_zFqKm0Do44x1" style="margin-left: auto; border-collapse: collapse; width: 50%; margin-right: auto" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Amortization schedule)"> <tr style="vertical-align: bottom; background-color: White"> <td> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_8B1_zIRPKZRrvsui" style="display: none">Schedule of future amortization</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_49F_20210831_us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap--OtherIntangibleAssetsMember" style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif">(in thousands)</td><td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font-size: 10pt; padding-bottom: 1pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="padding-bottom: 1pt; font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Year ending</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>August 31,</b></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Amount</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 1%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 31%; text-align: center">2022</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right" title="2022">530</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">2023</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="2023">384</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">2024</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="2024">372</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">2025</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="2025">372</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">2026</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="2026">372</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> 530000 384000 372000 372000 372000 <p id="xdx_843_eus-gaap--BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock_zXePeOTf0Soe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86F_zXsCiOZl5b9g">Business Acquisitions</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounted for the acquisition of Cognigen, DILIsym, and Lixoft using the purchase method of accounting where the assets acquired and liabilities assumed are recognized based on their respective estimated fair values. The excess of the purchase price over the estimated fair values of the net assets acquired is recorded as goodwill. Determining the fair value of certain acquired assets and liabilities is subjective in nature and often involves the use of significant estimates and assumptions, including, but not limited to, the selection of appropriate valuation methodology, projected revenue, expenses and cash flows, weighted average cost of capital, discount rates, estimates of advertiser and publisher turnover rates and estimates of terminal values. Business acquisitions are included in the Company's consolidated financial statements as of the date of the acquisition.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84E_eus-gaap--FairValueOfFinancialInstrumentsPolicy_z5gOCGZkzrsd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86F_zccOKDNyAwj6">Fair Value of Financial Instruments</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Assets and liabilities recorded at fair value in the Consolidated Balance Sheets are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The categories, as defined by the standard are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"> <tr> <td style="border-bottom: black 1pt solid; vertical-align: bottom; width: 10%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Level Input:</b></span></td> <td style="vertical-align: top; width: 1%; text-align: justify"> </td> <td style="border-bottom: black 1pt solid; vertical-align: bottom; width: 89%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Input Definition:</b></span></td></tr> <tr style="vertical-align: top; background-color: rgb(238,238,238)"> <td><span style="font: 10pt Times New Roman, Times, Serif">Level I</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Inputs are unadjusted, quoted prices for identical assets or liabilities in active markets at the measurement date.</span></td></tr> <tr style="vertical-align: top; background-color: White"> <td><span style="font: 10pt Times New Roman, Times, Serif">Level II</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Inputs, other than quoted prices included in Level I, that are observable for the asset or liability through corroboration with market data at the measurement date.</span></td></tr> <tr style="vertical-align: top; background-color: rgb(238,238,238)"> <td><span style="font: 10pt Times New Roman, Times, Serif">Level III</span></td> <td style="text-align: justify"> </td> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Unobservable inputs that reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For certain of our financial instruments, including accounts receivable, accounts payable, and accrued payroll and other expenses, the carrying amounts approximate fair value due to their short-term nature.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes fair value measurements as of August 31, 2021, and August 31, 2020, for assets and liabilities measured at fair value on a recurring basis:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_894_eus-gaap--FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_pn3n3_zIyESKdXmIF4" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Fair value measurements)"> <tr style="vertical-align: bottom"> <td style="display: none; font-size: 10pt"><span id="xdx_8BF_zStzmLossbJ">Summarizes fair value measurements</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="15" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">August 31, 2021</td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Level 1</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Level 2</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Level 3</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Total</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 40%; text-align: left">Cash and cash equivalents</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20210831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_zKElnJJ4tHWg" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Fair value assets">36,984</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20210831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_zkiYph4DYQWc" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Fair value assets">–</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20210831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_zOz6Zqzllm0j" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Fair value assets">–</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20210831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_znkHmHpfka1k" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Fair value assets">36,984</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Short-term investments</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_980_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20210831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zV6zeqtZgvZb" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value assets">86,620</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_980_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20210831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zv1NVQFahMJ8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value assets">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_986_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20210831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zQ9CxnQqQGxc" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value assets">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_983_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20210831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zsqJlzje6014" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value assets">86,620</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Acquisition-related contingent consideration obligations</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_989_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20210831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zpnRvgJK2Lzg" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value liabilities">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_987_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20210831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zWPzXqbUDOhc" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value liabilities">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_984_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_c20210831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zFFzEp32jrD8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value liabilities">3,217</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_983_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_c20210831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zgjFu0wo6US2" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value liabilities">3,217</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="14" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">August 31, 2020</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Level 1</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Level 2</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Level 3</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Total</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 40%; text-align: left">Cash and cash equivalents</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_zOAkHDI9xJ6a" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Fair value assets">49,207</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_zfaIQwSdBs44" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Fair value assets">–</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_znUl2rr95u87" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Fair value assets">–</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20200831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_zvE2BpMQFxI9" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Fair value assets">49,207</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Short-term investments</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98C_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zgnfeTaQC30c" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value assets">66,804</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_988_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zGLNidZmw7J8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value assets">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_982_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zW3a2JyCDwLc" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value assets">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_989_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20200831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zWMCvJPermoj" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value assets">66,804</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Acquisition-related contingent consideration obligations</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_985_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_z263tumQftr4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value liabilities">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_984_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zJh2QabwpPuj" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value liabilities">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_989_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_z57GY587OQya" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value liabilities">4,731</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98A_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_c20200831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zWqCtz71euV4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value liabilities">4,731</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> <p id="xdx_8A9_ziLMPS7P496b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of August 31, 2021, and 2020, the Company had a liability for contingent consideration related to its acquisition of Lixoft and DILIsym. The fair value measurement of the contingent consideration obligations is determined using Level 3 inputs. The fair value of contingent consideration obligations is based on a discounted cash flow model using a probability-weighted income approach. These fair value measurements represent Level 3 measurements as they are based on significant inputs not observable in the market. Significant judgment is employed in determining the appropriateness of these assumptions as of the acquisition date and for each subsequent period. Accordingly, changes in assumptions could have a material impact on the amount of contingent consideration expense the Company records in any given period. Changes in the value of the contingent consideration obligations are recorded in the Company’s Consolidated Statement of Operations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following is a reconciliation of contingent consideration value:</p> <table cellpadding="0" cellspacing="0" id="xdx_895_ecustom--ReconciliationOfContingentConsiderationTableTextBlock_pn3n3_zFWMZQUDMiA3" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Reconciliation of contingent consideration)"> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: left"><span id="xdx_8B6_z7HaHITp1zfh">Reconciliation of contingent consideration value</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline; font-size: 8pt">(in thousands)                                         </span></td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: bold 10pt Times New Roman, Times, Serif; width: 83%">Value as of August 31, 2020</td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: bold 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--BusinessCombinationContingentConsiderationAssetCurrent_iS_pn3n3_c20200901__20210831_zlqFHN5DwkUh" style="font: bold 10pt Times New Roman, Times, Serif; width: 13%; text-align: right" title="Contingent consideration, beginning balance">4,731</td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Contingent consideration payments</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_ecustom--ContingentConsiderationPayments_pn3n3_c20200901__20210831_zKD9moyezWRe" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Contingent consideration payments">(2,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Change in value of contingent consideration</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98D_eus-gaap--BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_pn3n3_c20200901__20210831_zoSSAjdTgiVg" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Change in value of contingent consideration">486</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">Value as of August 31, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98D_eus-gaap--BusinessCombinationContingentConsiderationAssetCurrent_iE_pn3n3_c20200901__20210831_zmZ2V2cVIoh3" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Contingent consideration, ending balance">3,217</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A9_zjT7b3S78dCk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_894_eus-gaap--FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_pn3n3_zIyESKdXmIF4" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Fair value measurements)"> <tr style="vertical-align: bottom"> <td style="display: none; font-size: 10pt"><span id="xdx_8BF_zStzmLossbJ">Summarizes fair value measurements</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="15" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">August 31, 2021</td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Level 1</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Level 2</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Level 3</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Total</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 40%; text-align: left">Cash and cash equivalents</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20210831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_zKElnJJ4tHWg" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Fair value assets">36,984</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20210831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_zkiYph4DYQWc" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Fair value assets">–</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20210831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_zOz6Zqzllm0j" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Fair value assets">–</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20210831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_znkHmHpfka1k" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Fair value assets">36,984</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Short-term investments</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_980_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20210831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zV6zeqtZgvZb" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value assets">86,620</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_980_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20210831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zv1NVQFahMJ8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value assets">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_986_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20210831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zQ9CxnQqQGxc" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value assets">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_983_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20210831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zsqJlzje6014" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value assets">86,620</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Acquisition-related contingent consideration obligations</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_989_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20210831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zpnRvgJK2Lzg" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value liabilities">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_987_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20210831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zWPzXqbUDOhc" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value liabilities">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_984_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_c20210831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zFFzEp32jrD8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value liabilities">3,217</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_983_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_c20210831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zgjFu0wo6US2" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value liabilities">3,217</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="14" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">August 31, 2020</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Level 1</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Level 2</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Level 3</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Total</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 40%; text-align: left">Cash and cash equivalents</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_zOAkHDI9xJ6a" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Fair value assets">49,207</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_zfaIQwSdBs44" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Fair value assets">–</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_znUl2rr95u87" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Fair value assets">–</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20200831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_zvE2BpMQFxI9" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Fair value assets">49,207</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Short-term investments</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98C_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zgnfeTaQC30c" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value assets">66,804</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_988_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zGLNidZmw7J8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value assets">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_982_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zW3a2JyCDwLc" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value assets">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_989_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20200831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zWMCvJPermoj" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value assets">66,804</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Acquisition-related contingent consideration obligations</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_985_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_z263tumQftr4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value liabilities">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_984_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zJh2QabwpPuj" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value liabilities">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_989_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_z57GY587OQya" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value liabilities">4,731</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98A_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_c20200831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zWqCtz71euV4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value liabilities">4,731</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> 36984000 0 0 36984000 86620000 0 0 86620000 0 0 3217000 3217000 49207000 0 0 49207000 66804000 0 0 66804000 0 0 4731000 4731000 <table cellpadding="0" cellspacing="0" id="xdx_895_ecustom--ReconciliationOfContingentConsiderationTableTextBlock_pn3n3_zFWMZQUDMiA3" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Reconciliation of contingent consideration)"> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: left"><span id="xdx_8B6_z7HaHITp1zfh">Reconciliation of contingent consideration value</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline; font-size: 8pt">(in thousands)                                         </span></td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: bold 10pt Times New Roman, Times, Serif; width: 83%">Value as of August 31, 2020</td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: bold 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--BusinessCombinationContingentConsiderationAssetCurrent_iS_pn3n3_c20200901__20210831_zlqFHN5DwkUh" style="font: bold 10pt Times New Roman, Times, Serif; width: 13%; text-align: right" title="Contingent consideration, beginning balance">4,731</td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Contingent consideration payments</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_ecustom--ContingentConsiderationPayments_pn3n3_c20200901__20210831_zKD9moyezWRe" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Contingent consideration payments">(2,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Change in value of contingent consideration</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98D_eus-gaap--BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_pn3n3_c20200901__20210831_zoSSAjdTgiVg" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Change in value of contingent consideration">486</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">Value as of August 31, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98D_eus-gaap--BusinessCombinationContingentConsiderationAssetCurrent_iE_pn3n3_c20200901__20210831_zmZ2V2cVIoh3" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Contingent consideration, ending balance">3,217</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 4731000 -2000000 486000 3217000 <p id="xdx_84C_eus-gaap--AdvertisingCostsPolicyTextBlock_zwIDk3oG0WY3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_860_z9r8oi4aon6">Marketing</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company expenses marketing and advertising costs as incurred. Marketing costs for the years ended August 31, 2021, 2020 and 2019 were approximately $<span id="xdx_907_eus-gaap--AdvertisingExpense_pn3n3_c20200901__20210831_zKYtTecl6yn8" title="Advertising costs">60</span> thousand, $<span id="xdx_90D_eus-gaap--AdvertisingExpense_pn3n3_c20190901__20200831_zfEzEmOADFg3" title="Advertising costs">64</span> thousand and $<span id="xdx_901_eus-gaap--AdvertisingExpense_pn3n3_c20180901__20190831_zPDs2ql5ZH8l" title="Advertising costs">83</span> thousand, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 60000 64000 83000 <p id="xdx_847_eus-gaap--ResearchAndDevelopmentExpensePolicy_zJtzlIgzV7A5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_867_zuaYngJBgn6d">Research and Development Costs</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Research and development costs are charged to expense as incurred until technological feasibility has been established. These costs include salaries, laboratory experiment, and purchased software which was developed by other companies and incorporated into, or used in the development of, our final products.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_841_eus-gaap--IncomeTaxPolicyTextBlock_zDB6TmF94cW9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_866_zIY2XJHmlFbl">Income Taxes</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for income taxes in accordance with ASC 740-10, <i>“Income Taxes”</i> which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements or tax returns.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under this method, deferred income taxes are recognized for the tax consequences in future years of differences between the tax bases of assets and liabilities and their financial reporting amounts at each year-end based on enacted tax laws and statutory tax rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized. The provision for income taxes represents the tax payable for the period and the change during the period in deferred tax assets and liabilities.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p id="xdx_840_eus-gaap--GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_z5CaJIvZt1Jg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86D_zeqFNFtWyGj1">Intellectual property</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 28, 2012, we bought out the royalty agreement with Enslein Research. The cost of $<span id="xdx_904_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20120228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--RoyaltyAgreementsMember__srt--CounterpartyNameAxis__custom--EnslienMember_zjapoD9ilj45" title="Intangible asset acquisition value">75</span> thousand is being amortized over <span id="xdx_900_ecustom--AmortizationPeriodIntangibleAssets_c20110901__20120228__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--RoyaltyAgreementsMember__srt--CounterpartyNameAxis__custom--EnslienMember" title="Amortization period">10 years under the straight-line method</span>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On May 15, 2014, we entered into a termination and non-assertion agreement with TSRL, Inc., pursuant to which the parties agreed to terminate an exclusive software licensing agreement entered into between the parties in 1997. As a result, the Company obtained a perpetual right to use certain source code and data, and TSRL relinquished any rights and claims to any GastroPlus products and to any claims to royalties or other payments under that 1997 agreement. We agreed to pay TSRL total consideration of $<span id="xdx_903_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_dm_c20140515__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TermAndNonassertionAgrMember__srt--CounterpartyNameAxis__custom--TSRLMember_zcwUouknpD9d" title="Intangible asset acquisition value">6</span> million, which is being amortized over <span id="xdx_905_ecustom--AmortizationPeriodIntangibleAssets_c20130901__20140515__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TermAndNonassertionAgrMember__srt--CounterpartyNameAxis__custom--TSRLMember" title="Amortization period">10 years under the straight-line method</span>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 1, 2017, as part of the acquisition of DILIsym the Company acquired certain developed technologies associated with the drug induced liver disease (DILI). These technologies were valued at approximately $<span id="xdx_904_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_dm_c20170602__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertainDevelopedTechnologiesMember__srt--CounterpartyNameAxis__custom--DILIsymMember_zzsOedKY6Gm1" title="Intangible asset acquisition value">2.9</span> million and are being amortized over <span id="xdx_905_ecustom--AmortizationPeriodIntangibleAssets_c20160901__20170602__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertainDevelopedTechnologiesMember__srt--CounterpartyNameAxis__custom--DILIsymMember" title="Amortization period">9 years under the straight-line method</span>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In September 2018, we purchased certain intellectual property rights of Entelos Holding Company. The cost of $<span id="xdx_907_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20180930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertainIntellectualPropertyRightsMember__srt--CounterpartyNameAxis__custom--EntelosHoldingCoMember_zkNYOrviZb21" title="Intangible asset acquisition value">50</span> thousand is being amortized over <span id="xdx_907_ecustom--AmortizationPeriodIntangibleAssets_c20180901__20180930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertainIntellectualPropertyRightsMember__srt--CounterpartyNameAxis__custom--EntelosHoldingCoMember" title="Amortization period">10 years under the straight-line method</span>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 1, 2020, as part of the acquisition of Lixoft, the Company acquired certain developed technologies associated with the Lixoft scientific software. These technologies were valued at approximately $<span id="xdx_902_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_dm_c20200402__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertainDevelopedTechnologiesMember__srt--CounterpartyNameAxis__custom--LixoftMember_z94heHWWi4G" title="Intangible asset acquisition value">8.0</span> million and are being amortized over <span id="xdx_90F_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200402__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--CertainDevelopedTechnologiesMember__srt--CounterpartyNameAxis__custom--LixoftMember" title="Amortization period">16 years under the straight-line method</span>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes intellectual property as of August 31, 2021:</p> <table cellpadding="0" cellspacing="0" id="xdx_896_eus-gaap--FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_pn3n3_zvfGQUMLNOjc" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Intellectual property)"> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: left"><span id="xdx_8BE_zB1w7TzhShL6">Summary of intellectual property</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Amortization<br/> Period</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Acquisition<br/> Value</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Accumulated<br/> Amortization</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Net Book <br/> Value</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 35%; text-align: left">Royalty Agreement buy out-Enslein Research</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 15%; text-align: left"><span id="xdx_90A_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember" title="Amortization period">Straight line 10 years</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember_zaO6JEcHLfwe" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Acquisition value">75</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember_zAoUfJNBUD7i" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Accumulated amortization">71</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember_zn2t5TK9BAZk" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Net book value">4</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Termination/nonassertion agreement-TSRL Inc.</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_90A_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember" title="Amortization period">Straight line 10 years</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember_zFhfupW82E08" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">6,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember_zmKCiRlX3m1i" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">4,375</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember_z3jIbrJcdryk" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">1,625</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Developed technologies–DILIsym acquisition</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_909_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIMember" title="Amortization period">Straight line 9 years</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIMember_zBbu2ffSbfx7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">2,850</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIMember_zeJm5tZ1YGs2" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">1,346</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIMember_zVCHvf2l5NUl" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">1,504</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Intellectual rights of Entelos Holding Company</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_90F_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember" title="Amortization period">Straight line 10 years</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember_z2AfMWczld7h" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">50</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember_zBmQZrbNcJxk" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">15</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember_ziBNcuYZnj27" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">35</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Developed technologies–Lixoft acquisition</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span id="xdx_904_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember" title="Amortization period">Straight line 16 years</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember_zRkAxjMHadwd" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">8,010</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember_zIrzFxl9dEx5" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">709</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember_zDFL5kwQeMKe" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">7,301</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify; padding-bottom: 2.5pt"> </td><td style="font-size: 10pt; padding-bottom: 2.5pt"> </td> <td style="font-size: 10pt; text-align: right; padding-bottom: 2.5pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_zlTih0mwPYnh" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">16,985</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_z189r4YiIDqg" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">6,516</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_zOJQA43U43q1" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">10,469</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes intellectual property as of August 31, 2020:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Amortization<br/> Period</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Acquisition<br/> Value</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Accumulated<br/> Amortization</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Net Book <br/> Value</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 35%; text-align: left">Royalty Agreement buy out-Enslein Research</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 15%; text-align: left"><span id="xdx_903_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember" title="Amortization period">Straight line 10 years</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember_zcd7HkZiMUn9" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Acquisition value">75</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember_zS4o1PCZat51" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Accumulated amortization">64</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember_zzWqaXituP5j" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Net book value">11</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Termination/nonassertion agreement-TSRL Inc.</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_902_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember" title="Amortization period">Straight line 10 years</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember_zLdbxoSdCKte" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">6,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember_zqQhn16BVdL3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">3,775</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember_zfKFBFbCthx7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">2,225</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Developed technologies–DILIsym acquisition</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_907_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIMember" title="Amortization period">Straight line 9 years</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIMember_z67cagDIXQDk" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">2,850</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIMember_zL4vPNN3x8gg" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">1,029</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIMember_zRCwgDmXU1r5" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">1,821</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Intellectual rights of Entelos Holding Company</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_906_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember" title="Amortization period">Straight line 10 years</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember_zcfaIJfGhL9" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">50</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember_zJpHzzTAjs95" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">10</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember_zfqkCvSh1d5" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">40</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Developed technologies–Lixoft acquisition</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span id="xdx_90C_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember" title="Amortization period">Straight line 16 years</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember_zcu0gmCZEtql" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">8,010</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember_ziLHyZ5fBIGj" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">209</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember_zNxmijTnMWja" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">7,801</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify; padding-bottom: 2.5pt"> </td><td style="font-size: 10pt; padding-bottom: 2.5pt"> </td> <td style="font-size: 10pt; text-align: right; padding-bottom: 2.5pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_zyqgaa1JOdq6" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">16,985</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_ztjvw82MzAb6" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">5,087</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_zACkYIo6wD4a" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">11,898</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A0_ziLAyAJrJfRa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Total amortization expense for intellectual property agreements for the years ended August 31, 2021, 2020 and 2019 was $<span id="xdx_90F_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_dm_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--IntellectualPropertysMember_zLNdYFIeIsWe" title="Accumulated amortization of intellectual property">1.4</span> million, $<span id="xdx_90B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_dm_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--IntellectualPropertysMember_zCjgVMKGhISf" title="Accumulated amortization of intellectual property">1.1</span> million, and $<span id="xdx_90B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20190831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--IntellectualPropertysMember_zjLejRqrsSxj" title="Accumulated amortization of intellectual property">929</span> thousand, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Future amortization of intellectual property for the next five years is as follows:</p> <table cellpadding="0" cellspacing="0" id="xdx_897_ecustom--ScheduleOfAmortizationExpensesTableTextBlock_pn3n3_zrY49U0kFXtl" style="margin-left: auto; border-collapse: collapse; width: 50%; margin-right: auto" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Amortization expenses)"> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_8B4_zTxlBuye2bZj" style="display: none">Schedule of future amortization expenses</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_492_20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_zlGkeB3nhqb1" style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-size: 8pt">(in thousands)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="padding-bottom: 1pt; font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Year ending</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>August 31,</b></p></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Amount</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr id="xdx_40E_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pn3n3_zhyhGX9YgCG7" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 33%; text-align: center">2022</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right">1,426</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pn3n3_zdAsKdZ4WxI6" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">2023</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,422</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_pn3n3_zbhnU6RUn2F1" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">2024</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,247</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_pn3n3_zIszc7T9h016" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">2025</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">822</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_iI_pn3n3_zQCNzDmkidZ7" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">2026</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">743</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> <p id="xdx_8A2_zzuY2cUHafqg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 75000 10 years under the straight-line method 6000000 10 years under the straight-line method 2900000 9 years under the straight-line method 50000 10 years under the straight-line method 8000000.0 16 years under the straight-line method <table cellpadding="0" cellspacing="0" id="xdx_896_eus-gaap--FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_pn3n3_zvfGQUMLNOjc" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Intellectual property)"> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: left"><span id="xdx_8BE_zB1w7TzhShL6">Summary of intellectual property</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Amortization<br/> Period</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Acquisition<br/> Value</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Accumulated<br/> Amortization</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Net Book <br/> Value</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 35%; text-align: left">Royalty Agreement buy out-Enslein Research</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 15%; text-align: left"><span id="xdx_90A_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember" title="Amortization period">Straight line 10 years</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember_zaO6JEcHLfwe" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Acquisition value">75</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember_zAoUfJNBUD7i" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Accumulated amortization">71</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember_zn2t5TK9BAZk" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Net book value">4</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Termination/nonassertion agreement-TSRL Inc.</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_90A_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember" title="Amortization period">Straight line 10 years</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember_zFhfupW82E08" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">6,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember_zmKCiRlX3m1i" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">4,375</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember_z3jIbrJcdryk" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">1,625</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Developed technologies–DILIsym acquisition</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_909_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIMember" title="Amortization period">Straight line 9 years</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIMember_zBbu2ffSbfx7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">2,850</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIMember_zeJm5tZ1YGs2" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">1,346</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIMember_zVCHvf2l5NUl" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">1,504</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Intellectual rights of Entelos Holding Company</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_90F_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember" title="Amortization period">Straight line 10 years</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember_z2AfMWczld7h" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">50</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember_zBmQZrbNcJxk" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">15</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember_ziBNcuYZnj27" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">35</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Developed technologies–Lixoft acquisition</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span id="xdx_904_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember" title="Amortization period">Straight line 16 years</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember_zRkAxjMHadwd" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">8,010</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember_zIrzFxl9dEx5" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">709</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember_zDFL5kwQeMKe" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">7,301</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify; padding-bottom: 2.5pt"> </td><td style="font-size: 10pt; padding-bottom: 2.5pt"> </td> <td style="font-size: 10pt; text-align: right; padding-bottom: 2.5pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_zlTih0mwPYnh" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">16,985</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_z189r4YiIDqg" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">6,516</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_zOJQA43U43q1" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">10,469</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes intellectual property as of August 31, 2020:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Amortization<br/> Period</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Acquisition<br/> Value</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Accumulated<br/> Amortization</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Net Book <br/> Value</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 35%; text-align: left">Royalty Agreement buy out-Enslein Research</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 15%; text-align: left"><span id="xdx_903_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember" title="Amortization period">Straight line 10 years</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember_zcd7HkZiMUn9" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Acquisition value">75</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember_zS4o1PCZat51" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Accumulated amortization">64</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember_zzWqaXituP5j" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Net book value">11</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Termination/nonassertion agreement-TSRL Inc.</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_902_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember" title="Amortization period">Straight line 10 years</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember_zLdbxoSdCKte" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">6,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember_zqQhn16BVdL3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">3,775</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember_zfKFBFbCthx7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">2,225</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Developed technologies–DILIsym acquisition</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_907_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIMember" title="Amortization period">Straight line 9 years</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIMember_z67cagDIXQDk" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">2,850</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIMember_zL4vPNN3x8gg" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">1,029</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIMember_zRCwgDmXU1r5" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">1,821</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Intellectual rights of Entelos Holding Company</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_906_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember" title="Amortization period">Straight line 10 years</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember_zcfaIJfGhL9" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">50</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember_zJpHzzTAjs95" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">10</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember_zfqkCvSh1d5" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">40</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Developed technologies–Lixoft acquisition</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><span id="xdx_90C_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember" title="Amortization period">Straight line 16 years</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember_zcu0gmCZEtql" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">8,010</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember_ziLHyZ5fBIGj" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">209</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember_zNxmijTnMWja" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">7,801</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: justify; padding-bottom: 2.5pt"> </td><td style="font-size: 10pt; padding-bottom: 2.5pt"> </td> <td style="font-size: 10pt; text-align: right; padding-bottom: 2.5pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_zyqgaa1JOdq6" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Acquisition value">16,985</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_ztjvw82MzAb6" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Accumulated amortization">5,087</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_zACkYIo6wD4a" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Net book value">11,898</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> Straight line 10 years 75000 71000 4000 Straight line 10 years 6000000 4375000 1625000 Straight line 9 years 2850000 1346000 1504000 Straight line 10 years 50000 15000 35000 Straight line 16 years 8010000 709000 7301000 16985000 6516000 10469000 Straight line 10 years 75000 64000 11000 Straight line 10 years 6000000 3775000 2225000 Straight line 9 years 2850000 1029000 1821000 Straight line 10 years 50000 10000 40000 Straight line 16 years 8010000 209000 7801000 16985000 5087000 11898000 1400000 1100000 929000 <table cellpadding="0" cellspacing="0" id="xdx_897_ecustom--ScheduleOfAmortizationExpensesTableTextBlock_pn3n3_zrY49U0kFXtl" style="margin-left: auto; border-collapse: collapse; width: 50%; margin-right: auto" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Amortization expenses)"> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span id="xdx_8B4_zTxlBuye2bZj" style="display: none">Schedule of future amortization expenses</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_492_20210831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_zlGkeB3nhqb1" style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-size: 8pt">(in thousands)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="padding-bottom: 1pt; font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Year ending</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>August 31,</b></p></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Amount</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr id="xdx_40E_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pn3n3_zhyhGX9YgCG7" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 33%; text-align: center">2022</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right">1,426</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pn3n3_zdAsKdZ4WxI6" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">2023</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,422</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_pn3n3_zbhnU6RUn2F1" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">2024</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,247</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_pn3n3_zIszc7T9h016" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">2025</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">822</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_iI_pn3n3_zQCNzDmkidZ7" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">2026</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">743</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> 1426000 1422000 1247000 822000 743000 <p id="xdx_846_eus-gaap--EarningsPerSharePolicyTextBlock_zGH7JnMrJnbk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86E_zdADqzVGXBLk">Earnings per Share</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company reports earnings per share in accordance with FASB ACS 260-10. Basic earnings per share is computed by dividing income available to common shareholders by the weighted-average number of common shares available. Diluted earnings per share is computed similarly to basic earnings per share except that the denominator is increased to include the number of additional common shares that would have been outstanding if the potential common shares had been issued and if the additional common shares were dilutive. The components of basic and diluted earnings per share for the years ended August 31, 2021, 2020 and 2019 were as follows:</p> <table cellpadding="0" cellspacing="0" id="xdx_893_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_pn3n3_zuTaICKls947" style="background-color: White; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Earnings per share)"> <tr style="vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; display: none"><span id="xdx_8B2_zzbEbSV2Y6tk">Schedule of earnings per share</span></td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td id="xdx_496_20200901__20210831_zcxsJtqjVk9" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td id="xdx_49D_20190901__20200831_zb4FciMkwm9h" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td id="xdx_497_20180901_20190831" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font-size: 10pt; padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: center"><b>August 31,</b></td><td style="padding-bottom: 1pt; font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: justify">(in thousands)</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2020</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2019</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr id="xdx_40E_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasicAbstract_iB" style="vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif">Numerator</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--NetIncomeLoss_i01_pn3n3_zXbldJ6QRWA3" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 55%; text-align: left; padding-bottom: 2.5pt">Net income attributable to common shareholders</td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">9,782</td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">9,332</td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">8,583</td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--EarningsPerShareBasicOtherDisclosuresAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif">Denominator</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_pn3n3_zB5R9hezLQH6" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -10pt; padding-left: 10pt; text-align: left">Weighted-average number of common shares outstanding during the year</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">20,045</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">17,819</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">17,492</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_i01_pn3n3_z7cpbflkWh17" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Dilutive effect of stock options</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">698</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">719</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">565</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01_pn3n3_zwQWccYtPpd6" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: bold 10pt Times New Roman, Times, Serif; text-indent: -10pt; padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Common stock and common stock equivalents used for diluted earnings per share</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">20,743</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">18,538</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">18,057</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A1_zD6gRropLK6a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_893_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_pn3n3_zuTaICKls947" style="background-color: White; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Earnings per share)"> <tr style="vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; display: none"><span id="xdx_8B2_zzbEbSV2Y6tk">Schedule of earnings per share</span></td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td id="xdx_496_20200901__20210831_zcxsJtqjVk9" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td id="xdx_49D_20190901__20200831_zb4FciMkwm9h" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td id="xdx_497_20180901_20190831" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font-size: 10pt; padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: center"><b>August 31,</b></td><td style="padding-bottom: 1pt; font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: justify">(in thousands)</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2020</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2019</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr id="xdx_40E_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasicAbstract_iB" style="vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif">Numerator</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--NetIncomeLoss_i01_pn3n3_zXbldJ6QRWA3" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 55%; text-align: left; padding-bottom: 2.5pt">Net income attributable to common shareholders</td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">9,782</td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">9,332</td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">8,583</td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--EarningsPerShareBasicOtherDisclosuresAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif">Denominator</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_pn3n3_zB5R9hezLQH6" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -10pt; padding-left: 10pt; text-align: left">Weighted-average number of common shares outstanding during the year</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">20,045</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">17,819</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">17,492</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_i01_pn3n3_z7cpbflkWh17" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Dilutive effect of stock options</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">698</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">719</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">565</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01_pn3n3_zwQWccYtPpd6" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: bold 10pt Times New Roman, Times, Serif; text-indent: -10pt; padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Common stock and common stock equivalents used for diluted earnings per share</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">20,743</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">18,538</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">18,057</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 9782000 9332000 8583000 20045000 17819000 17492000 698000 719000 565000 20743000 18538000 18057000 <p id="xdx_844_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zj5wy8izD7dg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_863_z1mFKHAgGwZ">Stock-Based Compensation</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Compensation costs related to stock options are determined in accordance with FASB ASC 718-10, <i>“Compensation-Stock Compensation”, </i>using the modified prospective method. Under this method, compensation cost is calculated based on the grant-date fair value estimated in accordance with FASB ASC 718-10, amortized on a straight-line basis over the options’ vesting period. Stock-based compensation expense related to stock options, not including shares issued to Directors for services, was $<span id="xdx_90B_eus-gaap--AllocatedShareBasedCompensationExpense_pn3n3_dm_c20200901__20210831_zzUdjVx7wfV8" title="Stock-based compensation">2.4 </span>million, $<span id="xdx_902_eus-gaap--AllocatedShareBasedCompensationExpense_pn3n3_dm_c20190901__20200831_z29cvlJCukf2" title="Stock-based compensation">1.3</span> million and $<span id="xdx_906_eus-gaap--AllocatedShareBasedCompensationExpense_pn3n3_c20180901__20190831_zhUPQqLnQlCk" title="Stock-based compensation">866</span> thousand for the years ended August 31, 2021, 2020 and 2019, respectively. This expense is included in the consolidated statements of operations and comprehensive income as selling, general, and administration and research and development expense.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 2400000 1300000 866000 <p id="xdx_84A_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zUYDo1tx0yIe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_865_zbOh2NkWU1ll">Impairment of Long-lived Assets</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for the impairment and disposition of long-lived assets in accordance with ASC 350, <i>“Intangibles – Goodwill and Other</i>” and ASC 360, <i>“Property and Equipment”</i>. Long-lived assets to be held and used are reviewed for events or changes in circumstances that indicate that their carrying value may not be recoverable. We measure recoverability by comparing the carrying amount of an asset to the expected future undiscounted net cash flows generated by the asset. If we determine that the asset may not be recoverable, or if the carrying amount of an asset exceeds its estimated future undiscounted cash flows, we recognize an impairment charge to the extent of the difference between the fair value and the asset's carrying amount. <span id="xdx_90F_eus-gaap--ImpairmentOfIntangibleAssetsExcludingGoodwill_pn3n3_do_c20200901__20210831_ziVCK4jCljN3" title="Impairment losses"><span id="xdx_908_eus-gaap--ImpairmentOfIntangibleAssetsExcludingGoodwill_pn3n3_do_c20190901__20200831_zLHE9yYHzRMe" title="Impairment losses"><span id="xdx_902_eus-gaap--ImpairmentOfIntangibleAssetsExcludingGoodwill_pn3n3_do_c20180901__20190831_zobPNOTfzbfj" title="Impairment losses">No</span></span></span> impairment losses were recorded during the years ended August 31, 2021, 2020 and 2019.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> 0 0 0 <p id="xdx_842_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zGIDYs3WxQch" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_867_z3eBZuVfuH4e">Recently Issued Accounting Standards</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842), which supersedes existing guidance on accounting for leases in "Leases (Topic 840)" and generally requires all leases to be recognized in the consolidated balance sheet. ASU 2016-02 is effective for annual and interim reporting periods beginning after December 15, 2018. The Company adopted this ASU on September 1, 2019.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2019, the FASB issued ASU 2019-12<i>, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</i>, which is intended to simplify various areas related to the accounting for income taxes and improve consistent application of Topic 740. The guidance eliminates certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences related to changes in ownership of equity method investments and foreign subsidiaries. The guidance also simplifies aspects of accounting for franchise taxes and the accounting for the enacted changes in tax laws or rates, as well as the accounting for the step-up in the tax basis of goodwill. ASU 2019-12 is effective for us beginning in fiscal 2022; The adoption of the new standard is not expected to have a material impact on the Company’s consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In March 2020, the FASB issued Accounting Standards Update (“ASU”) 2020-04<i>, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</i> (“ASU 2020-04”). The amendments in ASU 2020-04 provide temporary optional expedients and exceptions for applying GAAP to contract modifications, hedging relationships and other transactions to ease the potential accounting and financial reporting burden associated with transitioning away from reference rates that are expected to be discontinued, including the London Interbank Offered Rate (“LIBOR”). This ASU is effective as of March 12, 2020, through December 31, 2022. The adoption of the new standard is not expected to have a material impact on our financial statements or related disclosures.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_80E_eus-gaap--RevenueFromContractWithCustomerTextBlock_zfqYoI2D8eC2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 3 – <span id="xdx_823_zBskumdpmHA">REVENUE RECOGNITION</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We generate revenue primarily from the sale of software licenses and providing consulting services to the pharmaceutical industry for drug development.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company determines revenue recognition through the following steps:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"> <tr style="vertical-align: top"> <td style="width: 5%; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">i.</span></td> <td style="width: 95%; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Identification of the contract, or contracts, with a customer</span></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">ii.</span></td> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Identification of the performance obligations in the contract</span></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">iii.</span></td> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Determination of the transaction price</span></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">iv.</span></td> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Allocation of the transaction price to the performance obligations in the contract</span></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">v.</span></td> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Recognition of revenue when, or as, the Company satisfies a performance obligation</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Components of Revenue</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following is a description of principal activities from which the Company generates revenue. As part of the accounting for these arrangements, the Company must develop assumptions that require judgment to determine the stand-alone selling price for each performance obligation identified in the contract. Stand-alone selling prices are determined based on the prices at which the Company separately sells its services or goods.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"> <tr style="vertical-align: bottom"> <td style="width: 50%; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>Revenue Components</b></span></td> <td style="width: 2%"> </td> <td style="width: 48%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Typical Payment Terms</b></span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>Software Revenues:</i></span></td> <td> </td> <td> </td></tr> <tr style="vertical-align: top"> <td> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Software revenues are generated primarily from sales of software licenses at the time the software is unlocked and the term commences. The license period typically is one year or less. Along with the license a <i>di minimis</i> amount of customer support is provided to assist the customer with the software. Should the customer need more than a di minimis amount of support they can choose to enter into a separate contract for additional training. Most software is installed on our customers’ servers and the Company has no control of the software once the sale is made.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For certain software arrangements the Company hosts the licenses on servers maintained by the Company, Revenue for those arrangements are accounted as <i>Software as a Service</i> over the life of the contract. These arrangements are a small portion of software revenues of the Company.</p></td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">Payments are generally due upon invoicing on a net 30 basis unless other payment terms are negotiated with the customer based on customer history. Typical industry standards apply.</span></td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font: 10pt Times New Roman, Times, Serif"><i>Consulting Contracts:</i></span></td> <td> </td> <td> </td></tr> <tr style="vertical-align: top"> <td><span style="font: 10pt Times New Roman, Times, Serif">Consulting services provided to our customers are generally recognized over time as the contracts are performed and the services are rendered. The company measures its consulting revenue based on time expended compared to total estimated hours to complete a project. The Company believes the methods chosen for its contract revenue best depicts the transfer of benefits to the customer under the contracts.</span></td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">Payment terms vary, depending on the size of the contract, credit history and history with the client and deliverables within the contract.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"> <tr style="vertical-align: bottom"> <td style="width: 50%; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>Consortium Member Based Services:</i></span></td> <td style="width: 2%"> </td> <td style="width: 48%"> </td></tr> <tr style="vertical-align: top"> <td><span style="font: 10pt Times New Roman, Times, Serif">The performance obligation is recognized on a time elapsed basis, by month, for which the services are provided, as the Company transfers control evenly over the contractual period.</span></td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">Payment is due at the beginning of the period, generally on a net 30 or 60 basis.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Remaining performance obligations that do not fall under the expedients, require the Company to perform various consulting and software development services and consortium memberships of approximately $6.2 million. It is anticipated these revenues will be recognized within the next year.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Contract Liabilities</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the year ended August 31, 2021, the Company recognized $430 thousand of revenue that was included in contract liabilities as of August 31, 2020.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Disaggregation of Revenues</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The components of disaggregation of revenue for the years ended August 31, 2021, 2020 and 2019 were as follows: </p> <table cellpadding="0" cellspacing="0" id="xdx_893_eus-gaap--DisaggregationOfRevenueTableTextBlock_pn3n3_zDINIQhHFq9b" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - REVENUE RECOGNITION (Details - Disaggregation)"> <tr style="vertical-align: bottom"> <td style="display: none; font-size: 10pt"><span id="xdx_8B7_zV8T4AcAHawa">Schedule of disaggregation of revenues</span></td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Year ended August 31,</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2020</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2019</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: italic bold 10pt Times New Roman, Times, Serif; text-align: left">Software licenses</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; width: 55%; text-align: left; text-indent: 10pt">Point in time</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_pn3n3_c20200901__20210831__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zrUDL0jyCfMd" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Revenues">26,725</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20190901__20200831__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zTNN54IQBqpl" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Revenues">20,668</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20180901__20190831__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zvNCEHhDO2c9" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Revenues">17,425</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 10pt">Over time</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--Revenues_pn3n3_c20200901__20210831__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zXytRdRWTaR4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Revenues">945</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_985_eus-gaap--Revenues_pn3n3_c20190901__20200831__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zfjTMKUoTbY7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Revenues">919</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20180901__20190831__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zX9eigGeBKaj" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Revenues">1,054</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: italic bold 10pt Times New Roman, Times, Serif; text-align: left">Consulting services</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt; text-indent: 10pt">Over time</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_eus-gaap--Revenues_pn3n3_c20200901__20210831__srt--ProductOrServiceAxis__custom--ConsultingServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zydJNoLXphZ5" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Revenues">18,796</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20190901__20200831__srt--ProductOrServiceAxis__custom--ConsultingServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zIZoKZYl6wQ8" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Revenues">20,002</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20180901__20190831__srt--ProductOrServiceAxis__custom--ConsultingServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zmQXcqpS8jq9" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Revenues">15,491</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Total revenue</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_pn3n3_c20200901__20210831_zpS0GJ8u7XR2" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Revenues">46,466</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_980_eus-gaap--Revenues_pn3n3_c20190901__20200831_zxAntUdbohYl" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Revenues">41,589</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20180901__20190831_zdCwn01cFmkd" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Revenues">33,970</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AE_z0QQY4eLaWC6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Contracts in Progress</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Contracts in progress are included in the accompanying balance sheets under the following captions: </p> <table cellpadding="0" cellspacing="0" id="xdx_896_eus-gaap--CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock_pn3n3_zBIwVEkc4Sai" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - REVENUE RECOGNITION (Details - Contracts in Progess)"> <tr style="vertical-align: bottom"> <td style="display: none; font-size: 10pt"><span id="xdx_8B7_zzzDihpzXFd1">Schedule of contract in progress</span></td><td style="font-size: 10pt"> </td> <td colspan="2" id="xdx_49F_20210831_zoYZNwtNJZ97" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" id="xdx_49B_20200831_zo404lNBDBT1" style="text-align: right; font-size: 10pt"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" id="xdx_490_20190831_zQF4L8IfIBhe" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Year ended August 31,</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2020</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2019</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr id="xdx_40F_ecustom--RevenuesInExcessOfBillings_iI_pn3n3_maROBOUzd3G_zzVVEJR0Mw8f" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 55%; text-align: left">Revenues in excess of billings</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">3,150</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">3,093</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">3,234</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_ecustom--BillingsInExcessOfRevenues_iNI_pn3n3_di_msROBOUzd3G_z4pSy8gllgxf" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Billings in excess of revenues</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(117</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(141</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(799</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40C_ecustom--RevenuesOverBillingsOnUncompletedContracts_iTI_pn3n3_mtROBOUzd3G_zJEMvQibMtf8" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Revenues over billings on uncompleted contracts</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">3,033</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">2,952</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">2,435</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Cost, estimated earnings, and billings on uncompleted contracts are summarized as follows as of August 31, 2021, 2020 and 2019:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">August 31,</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2020</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2019</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr id="xdx_402_ecustom--RevenuesEarnedToDateOnUncompletedContracts_iI_pn3n3_maROBOUzoXw_zxuIjXxJROx8" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 55%; text-align: left">Revenues earned to date on uncompleted contracts</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">15,184</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">20,235</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">19,255</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_ecustom--BillingsToDateOnUncompletedContracts_iNI_pn3n3_di_msROBOUzoXw_zqFyxis62Z4d" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Billings to date on uncompleted contracts</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(12,151</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(17,283</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(16,820</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_406_ecustom--RevenuesOverBillingsOnUncompletedContracts_iTI_pn3n3_mtROBOUzoXw_zr4ouLEMR5lg" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Revenues over billings on uncompleted contracts</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">3,033</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">2,952</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">2,435</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A0_zDaLgGLiNZ81" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Balance increases and decreases in these accounts are due to the timing of amounts billed, payments received, and revenue recognized.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_893_eus-gaap--DisaggregationOfRevenueTableTextBlock_pn3n3_zDINIQhHFq9b" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - REVENUE RECOGNITION (Details - Disaggregation)"> <tr style="vertical-align: bottom"> <td style="display: none; font-size: 10pt"><span id="xdx_8B7_zV8T4AcAHawa">Schedule of disaggregation of revenues</span></td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Year ended August 31,</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2020</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2019</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: italic bold 10pt Times New Roman, Times, Serif; text-align: left">Software licenses</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; width: 55%; text-align: left; text-indent: 10pt">Point in time</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_pn3n3_c20200901__20210831__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zrUDL0jyCfMd" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Revenues">26,725</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20190901__20200831__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zTNN54IQBqpl" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Revenues">20,668</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20180901__20190831__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zvNCEHhDO2c9" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Revenues">17,425</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 10pt">Over time</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--Revenues_pn3n3_c20200901__20210831__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zXytRdRWTaR4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Revenues">945</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_985_eus-gaap--Revenues_pn3n3_c20190901__20200831__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zfjTMKUoTbY7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Revenues">919</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20180901__20190831__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zX9eigGeBKaj" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Revenues">1,054</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: italic bold 10pt Times New Roman, Times, Serif; text-align: left">Consulting services</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt; text-indent: 10pt">Over time</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_eus-gaap--Revenues_pn3n3_c20200901__20210831__srt--ProductOrServiceAxis__custom--ConsultingServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zydJNoLXphZ5" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Revenues">18,796</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20190901__20200831__srt--ProductOrServiceAxis__custom--ConsultingServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zIZoKZYl6wQ8" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Revenues">20,002</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20180901__20190831__srt--ProductOrServiceAxis__custom--ConsultingServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zmQXcqpS8jq9" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Revenues">15,491</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Total revenue</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_pn3n3_c20200901__20210831_zpS0GJ8u7XR2" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Revenues">46,466</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_980_eus-gaap--Revenues_pn3n3_c20190901__20200831_zxAntUdbohYl" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Revenues">41,589</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20180901__20190831_zdCwn01cFmkd" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Revenues">33,970</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 26725000 20668000 17425000 945000 919000 1054000 18796000 20002000 15491000 46466000 41589000 33970000 <table cellpadding="0" cellspacing="0" id="xdx_896_eus-gaap--CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock_pn3n3_zBIwVEkc4Sai" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - REVENUE RECOGNITION (Details - Contracts in Progess)"> <tr style="vertical-align: bottom"> <td style="display: none; font-size: 10pt"><span id="xdx_8B7_zzzDihpzXFd1">Schedule of contract in progress</span></td><td style="font-size: 10pt"> </td> <td colspan="2" id="xdx_49F_20210831_zoYZNwtNJZ97" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" id="xdx_49B_20200831_zo404lNBDBT1" style="text-align: right; font-size: 10pt"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" id="xdx_490_20190831_zQF4L8IfIBhe" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Year ended August 31,</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2020</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2019</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr id="xdx_40F_ecustom--RevenuesInExcessOfBillings_iI_pn3n3_maROBOUzd3G_zzVVEJR0Mw8f" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 55%; text-align: left">Revenues in excess of billings</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">3,150</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">3,093</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">3,234</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_ecustom--BillingsInExcessOfRevenues_iNI_pn3n3_di_msROBOUzd3G_z4pSy8gllgxf" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Billings in excess of revenues</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(117</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(141</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(799</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40C_ecustom--RevenuesOverBillingsOnUncompletedContracts_iTI_pn3n3_mtROBOUzd3G_zJEMvQibMtf8" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Revenues over billings on uncompleted contracts</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">3,033</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">2,952</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">2,435</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Cost, estimated earnings, and billings on uncompleted contracts are summarized as follows as of August 31, 2021, 2020 and 2019:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">August 31,</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2020</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2019</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr id="xdx_402_ecustom--RevenuesEarnedToDateOnUncompletedContracts_iI_pn3n3_maROBOUzoXw_zxuIjXxJROx8" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 55%; text-align: left">Revenues earned to date on uncompleted contracts</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">15,184</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">20,235</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">19,255</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_ecustom--BillingsToDateOnUncompletedContracts_iNI_pn3n3_di_msROBOUzoXw_zqFyxis62Z4d" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Billings to date on uncompleted contracts</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(12,151</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(17,283</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(16,820</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_406_ecustom--RevenuesOverBillingsOnUncompletedContracts_iTI_pn3n3_mtROBOUzoXw_zr4ouLEMR5lg" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Revenues over billings on uncompleted contracts</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">3,033</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">2,952</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">2,435</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 3150000 3093000 3234000 117000 141000 799000 3033000 2952000 2435000 15184000 20235000 19255000 12151000 17283000 16820000 3033000 2952000 2435000 <p id="xdx_801_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_z2nR0kWSWarg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 4 – <span id="xdx_82B_z6MoSchiBMzc">PROPERTY AND EQUIPMENT</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Property and equipment consisted of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_880_eus-gaap--PropertyPlantAndEquipmentTextBlock_pn3n3_zopV7X0zkqS2" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - PROPERTY AND EQUIPMENT (Details)"> <tr style="vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: justify"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">August 31,</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2020</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 66%; text-align: justify">Equipment</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zG5xq6BAqGk6" style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right" title="Property and equipment, gross">606</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20200831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_z30DrPUYMWg3" style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right" title="Property and equipment, gross">865</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Computer equipment</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zdi5OsIDKdLl" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Property and equipment, gross">293</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20200831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zvFjcvsifp3g" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Property and equipment, gross">548</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Furniture and fixtures</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_z5mvQv2ZW9d5" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Property and equipment, gross">36</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20200831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zVM3rSL8VXU" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Property and equipment, gross">161</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Leasehold improvements</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zqnFyjQYGu0h" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Property and equipment, gross">13</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20200831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zSkIR3akWOS2" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Property and equipment, gross">114</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1pt">Construction in progress</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zuRJqgdB3BRd" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Property and equipment, gross">1,302</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_d0_c20200831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_z2gRqcF7urTe" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Property and equipment, gross">–</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif">Subtotal</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210831_z9b1JUrPk4c7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Property and equipment, gross">2,250</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20200831_zwp3i1RXp0Fh" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Property and equipment, gross">1,688</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Less accumulated depreciation and amortization</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_985_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_c20210831_zQZJirVsAGj2" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Less accumulated depreciation and amortization">(412</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_c20200831_zAJ7QuEeZ67c" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Less accumulated depreciation and amortization">(1,250</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 2.5pt">Total</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentNet_iI_pn3n3_c20210831_zvZdtZnBhKA7" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Net Book Value">1,838</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentNet_iI_pn3n3_c20200831_zLksF4cfopAh" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Net Book Value">438</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Depreciation expense was $<span id="xdx_903_eus-gaap--Depreciation_pn3n3_c20200901__20210831_z5O1A2LoEzx5" title="Depreciation">226</span> thousand, $<span id="xdx_900_eus-gaap--Depreciation_pn3n3_c20190901__20200831_z2PUD3zdGgt7" title="Depreciation">166</span> thousand and $<span id="xdx_900_eus-gaap--Depreciation_pn3n3_c20180901__20190831_zVtNhwOoRLhi" title="Depreciation">132</span> thousand for the years ended August 31, 2021, 2020, and 2019, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <table cellpadding="0" cellspacing="0" id="xdx_880_eus-gaap--PropertyPlantAndEquipmentTextBlock_pn3n3_zopV7X0zkqS2" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - PROPERTY AND EQUIPMENT (Details)"> <tr style="vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: justify"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">August 31,</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2020</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 66%; text-align: justify">Equipment</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zG5xq6BAqGk6" style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right" title="Property and equipment, gross">606</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20200831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_z30DrPUYMWg3" style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right" title="Property and equipment, gross">865</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Computer equipment</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zdi5OsIDKdLl" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Property and equipment, gross">293</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20200831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zvFjcvsifp3g" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Property and equipment, gross">548</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Furniture and fixtures</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_z5mvQv2ZW9d5" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Property and equipment, gross">36</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20200831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zVM3rSL8VXU" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Property and equipment, gross">161</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Leasehold improvements</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zqnFyjQYGu0h" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Property and equipment, gross">13</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20200831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zSkIR3akWOS2" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Property and equipment, gross">114</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1pt">Construction in progress</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zuRJqgdB3BRd" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Property and equipment, gross">1,302</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_d0_c20200831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_z2gRqcF7urTe" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Property and equipment, gross">–</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif">Subtotal</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210831_z9b1JUrPk4c7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Property and equipment, gross">2,250</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20200831_zwp3i1RXp0Fh" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Property and equipment, gross">1,688</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Less accumulated depreciation and amortization</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_985_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_c20210831_zQZJirVsAGj2" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Less accumulated depreciation and amortization">(412</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_c20200831_zAJ7QuEeZ67c" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Less accumulated depreciation and amortization">(1,250</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 2.5pt">Total</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentNet_iI_pn3n3_c20210831_zvZdtZnBhKA7" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Net Book Value">1,838</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentNet_iI_pn3n3_c20200831_zLksF4cfopAh" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Net Book Value">438</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 606000 865000 293000 548000 36000 161000 13000 114000 1302000 0 2250000 1688000 412000 1250000 1838000 438000 226000 166000 132000 <p id="xdx_80A_eus-gaap--InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_zDUlrzKKv7Y3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 5 – <span id="xdx_828_zWzsCdWNsqf9">INVESTMENTS</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company invests a portion of its excess cash balances in short-term debt securities. Investments at August 31, 2021, consisted of corporate bonds with maturities remaining of less than 12 months. The Company may also invest excess cash balances in certificates of deposits, money market accounts, government-sponsored enterprise securities, corporate bonds and/or commercial paper. The Company accounts for its investments in accordance with FASB ASC 320, Investments – Debt and Equity Securities. As of August 31, 2021, all investments were classified as held-to-maturity securities.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following tables summarize the Company’s short-term investments as of August 31, 2021, and 2020:</p> <table cellpadding="0" cellspacing="0" id="xdx_89D_eus-gaap--InvestmentTableTextBlock_pn3n3_zTw0FUoYvJ52" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INVESTMENTS (Details)"> <tr style="vertical-align: bottom"> <td style="display: none; font-size: 10pt"><span id="xdx_8B6_z36eDuEWFoQc">Schedule of short term investment</span></td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="14" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">August 31, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Amortized Cost</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gross</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Unrealized</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gains</b></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gross</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Unrealized</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Losses</b></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Fair Value</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 40%; text-align: left; padding-bottom: 1pt">Commercial notes (due within one year)</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--ShortTermInvestments_iI_pn3n3_c20210831__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_zC8nmJ13S0Mj" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Short term investment, amortized cost">86,620</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedGains_pn3n3_d0_c20200901__20210831__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_zvOoGkHVMqo7" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Gross unrealized gains">–</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedLoss_iN_pn3n3_di_c20200901__20210831__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_z7KntvlPhda5" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Gross unrealized loss">(136</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20210831__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_zlsMjDa21b12" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Short term investment, fair value">86,484</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">Total</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShortTermInvestments_iI_pn3n3_c20210831_zM0NMoC1uI27" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Short term investment, amortized cost">86,620</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedGains_pn3n3_c20200901__20210831_zELSL4tp4QY1" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Gross unrealized gains"><span style="-sec-ix-hidden: xdx2ixbrl1278">–</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedLoss_iN_pn3n3_di_c20200901__20210831_zAQwzcS77Q49" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Gross unrealized loss">(136</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_987_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20210831_z93upr2HAkFl" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Short term investment, fair value">86,484</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="14" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">August 31, 2020</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Amortized Cost</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gross</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Unrealized</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gains</b></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gross</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Unrealized</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Losses</b></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Fair Value</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 40%; text-align: left; padding-bottom: 1pt">Commercial notes (due within one year)</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--ShortTermInvestments_iI_pn3n3_c20200831__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_zEqiRV1JgnOa" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Short term investment, amortized cost">66,804</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedGains_pn3n3_d0_c20190901__20200831__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_z3bQAjNrMpT6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Gross unrealized gains">–</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedLoss_iN_pn3n3_di_c20190901__20200831__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_zh1Qfqjguj51" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Gross unrealized loss">(61</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20200831__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_z2WGUT4gVtaj" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Short term investment, fair value">66,743</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">Total</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_987_eus-gaap--ShortTermInvestments_iI_pn3n3_c20200831_zcTf5M24Izge" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Short term investment, amortized cost">66,804</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98B_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedGains_pn3n3_d0_c20190901__20200831_zMHNWPDgRaW1" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Gross unrealized gains">–</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedLoss_iN_pn3n3_di_c20190901__20200831_zMOCB9kQ25Gj" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Gross unrealized loss">(61</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_986_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20200831_zH4Cvimt5gRc" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Short term investment, fair value">66,743</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AE_zPhcDlD5qtqa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89D_eus-gaap--InvestmentTableTextBlock_pn3n3_zTw0FUoYvJ52" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INVESTMENTS (Details)"> <tr style="vertical-align: bottom"> <td style="display: none; font-size: 10pt"><span id="xdx_8B6_z36eDuEWFoQc">Schedule of short term investment</span></td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="14" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">August 31, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Amortized Cost</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gross</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Unrealized</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gains</b></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gross</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Unrealized</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Losses</b></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Fair Value</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 40%; text-align: left; padding-bottom: 1pt">Commercial notes (due within one year)</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--ShortTermInvestments_iI_pn3n3_c20210831__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_zC8nmJ13S0Mj" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Short term investment, amortized cost">86,620</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedGains_pn3n3_d0_c20200901__20210831__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_zvOoGkHVMqo7" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Gross unrealized gains">–</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedLoss_iN_pn3n3_di_c20200901__20210831__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_z7KntvlPhda5" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Gross unrealized loss">(136</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20210831__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_zlsMjDa21b12" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Short term investment, fair value">86,484</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">Total</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShortTermInvestments_iI_pn3n3_c20210831_zM0NMoC1uI27" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Short term investment, amortized cost">86,620</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedGains_pn3n3_c20200901__20210831_zELSL4tp4QY1" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Gross unrealized gains"><span style="-sec-ix-hidden: xdx2ixbrl1278">–</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedLoss_iN_pn3n3_di_c20200901__20210831_zAQwzcS77Q49" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Gross unrealized loss">(136</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_987_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20210831_z93upr2HAkFl" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Short term investment, fair value">86,484</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="14" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">August 31, 2020</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Amortized Cost</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gross</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Unrealized</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gains</b></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gross</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Unrealized</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Losses</b></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Fair Value</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 40%; text-align: left; padding-bottom: 1pt">Commercial notes (due within one year)</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--ShortTermInvestments_iI_pn3n3_c20200831__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_zEqiRV1JgnOa" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Short term investment, amortized cost">66,804</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedGains_pn3n3_d0_c20190901__20200831__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_z3bQAjNrMpT6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Gross unrealized gains">–</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedLoss_iN_pn3n3_di_c20190901__20200831__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_zh1Qfqjguj51" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Gross unrealized loss">(61</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20200831__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_z2WGUT4gVtaj" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Short term investment, fair value">66,743</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">Total</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_987_eus-gaap--ShortTermInvestments_iI_pn3n3_c20200831_zcTf5M24Izge" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Short term investment, amortized cost">66,804</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98B_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedGains_pn3n3_d0_c20190901__20200831_zMHNWPDgRaW1" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Gross unrealized gains">–</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedLoss_iN_pn3n3_di_c20190901__20200831_zMOCB9kQ25Gj" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Gross unrealized loss">(61</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_986_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20200831_zH4Cvimt5gRc" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Short term investment, fair value">66,743</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 86620000 0 136000 86484000 86620000 136000 86484000 66804000 0 61000 66743000 66804000 0 61000 66743000 <p id="xdx_809_eus-gaap--OtherLiabilitiesDisclosureTextBlock_z7HN0LKBTZTi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 6 – <span id="xdx_82A_z0CQnErWfrZ6">CONTRACTS PAYABLE </span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">DILIsym Acquisition Liabilities:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 1, 2017, we acquired DILIsym. The agreement provided for a working capital adjustment, an eighteen-month $1.0 million holdback provision against certain representations and warranties, and an earnout agreement of up to an additional $5.0 million in earnout payments based on earnings over three years following acquisition. The earnout liability has been recorded at an estimated fair value. Payments under the earnout liability started in fiscal year 2019. In September 2018, $1.6 million was paid out under the first earnout payment, a second earnout payment was made in August 2019 in the amount of $1.7 million. The final payment of $1.8 million was paid in August 2020. In addition, no claims were made against the holdback and the $1.0 million holdback provision was released eighteen months after June 1, 2017. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.2pt 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.2pt 0pt 0; text-align: justify"><span style="text-decoration: underline">Lixoft Acquisition Liabilities</span>:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.2pt 0pt 0; text-align: justify">On April 1, 2020, the Company acquired Lixoft. The agreement provided for a 24-month $2.0 million holdback provision against certain representations and warrantees, comprised of $1.3 million of cash and shares of stock valued at $666 thousand issued at the date of the Agreement. In addition, based on a revenue growth formula for the two years subsequent to April 1, 2020, the agreement calls for earnout payments up to $5.5 million (two thirds cash and one-third newly issued, unregistered shares of the Company’s common stock). The former shareholders can earn up to $2.0 million the first year and $3.5 million in year two. In June 2021, $2.0 million was paid to former Lixoft shareholder under the first earnout payment, which was comprised of $1.3 million of cash and $666 thousand worth of common stock.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.2pt 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of August 31, 2021, and 2020 the following liabilities have been recorded:</p> <table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--OtherLiabilitiesTableTextBlock_pn3n3_zrD4tSSledja" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - CONTRACTS PAYABLE (Details)"> <tr style="vertical-align: bottom"> <td style="display: none; font-size: 10pt"><span id="xdx_8B8_zLcNWOxb8599">Schedule of Liabilities</span></td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">August 31, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">August 31, 2020</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 66%; text-align: justify">Holdback Liability</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--ContractWithCustomerLiability_c20210831__us-gaap--BusinessCombinationSeparatelyRecognizedTransactionsAxis__custom--HoldbackLiabilityLixoftMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right" title="Total contract with customer">1,333</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--ContractWithCustomerLiability_c20200831__us-gaap--BusinessCombinationSeparatelyRecognizedTransactionsAxis__custom--HoldbackLiabilityLixoftMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right" title="Total contract with customer">1,333</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1pt">Earnout Liability</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98B_eus-gaap--ContractWithCustomerLiability_c20210831__us-gaap--BusinessCombinationSeparatelyRecognizedTransactionsAxis__custom--EarnoutLiabilityLixoftMember_pn3n3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total contract with customer">3,217</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_eus-gaap--ContractWithCustomerLiability_c20200831__us-gaap--BusinessCombinationSeparatelyRecognizedTransactionsAxis__custom--EarnoutLiabilityLixoftMember_pn3n3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total contract with customer">4,731</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Subtotal</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_985_eus-gaap--ContractWithCustomerLiability_iI_pn3n3_c20210831_zYBxBDmvdFW3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total contract with customer">4,550</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98B_eus-gaap--ContractWithCustomerLiability_iI_pn3n3_c20200831_zP1S2KMZrNbb" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total contract with customer">6,064</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1pt">Less: Current Portion</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_ecustom--ContractsPayableCurrent_iI_pn3n3_c20210831_z1X5Vkq2jf89" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Less: Current Portion">4,550</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_ecustom--ContractsPayableCurrent_iI_pn3n3_c20200831_zx9vrJNOSBQ7" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Less: Current Portion">2,000</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 2.5pt">Long-Term</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_981_ecustom--ContractsPayableNonCurrent_iI_pn3n3_d0_c20210831_zCAosqAwNTS9" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Long-Term">–</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_981_ecustom--ContractsPayableNonCurrent_iI_pn3n3_c20200831_zBsElf9L7Sa2" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Long-Term">4,064</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--OtherLiabilitiesTableTextBlock_pn3n3_zrD4tSSledja" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - CONTRACTS PAYABLE (Details)"> <tr style="vertical-align: bottom"> <td style="display: none; font-size: 10pt"><span id="xdx_8B8_zLcNWOxb8599">Schedule of Liabilities</span></td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">August 31, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">August 31, 2020</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 66%; text-align: justify">Holdback Liability</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--ContractWithCustomerLiability_c20210831__us-gaap--BusinessCombinationSeparatelyRecognizedTransactionsAxis__custom--HoldbackLiabilityLixoftMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right" title="Total contract with customer">1,333</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--ContractWithCustomerLiability_c20200831__us-gaap--BusinessCombinationSeparatelyRecognizedTransactionsAxis__custom--HoldbackLiabilityLixoftMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right" title="Total contract with customer">1,333</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1pt">Earnout Liability</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98B_eus-gaap--ContractWithCustomerLiability_c20210831__us-gaap--BusinessCombinationSeparatelyRecognizedTransactionsAxis__custom--EarnoutLiabilityLixoftMember_pn3n3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total contract with customer">3,217</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_eus-gaap--ContractWithCustomerLiability_c20200831__us-gaap--BusinessCombinationSeparatelyRecognizedTransactionsAxis__custom--EarnoutLiabilityLixoftMember_pn3n3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total contract with customer">4,731</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Subtotal</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_985_eus-gaap--ContractWithCustomerLiability_iI_pn3n3_c20210831_zYBxBDmvdFW3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total contract with customer">4,550</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98B_eus-gaap--ContractWithCustomerLiability_iI_pn3n3_c20200831_zP1S2KMZrNbb" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total contract with customer">6,064</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1pt">Less: Current Portion</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_ecustom--ContractsPayableCurrent_iI_pn3n3_c20210831_z1X5Vkq2jf89" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Less: Current Portion">4,550</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_ecustom--ContractsPayableCurrent_iI_pn3n3_c20200831_zx9vrJNOSBQ7" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Less: Current Portion">2,000</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 2.5pt">Long-Term</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_981_ecustom--ContractsPayableNonCurrent_iI_pn3n3_d0_c20210831_zCAosqAwNTS9" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Long-Term">–</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_981_ecustom--ContractsPayableNonCurrent_iI_pn3n3_c20200831_zBsElf9L7Sa2" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Long-Term">4,064</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1333000 1333000 3217000 4731000 4550000 6064000 4550000 2000000 0 4064000 <p id="xdx_80B_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_znclYplI5Ig6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 7 – <span id="xdx_826_zZJ4wtKySUKf">COMMITMENTS AND CONTINGENCIES</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Leases</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our corporate headquarters is located in Lancaster, California, where we lease 9,255 square feet of office space. The term of the lease extends to January 31, 2026 and the base rent is approximately $17 thousand per month. The lease agreement gives the Company the right, upon 180 days’ prior notice, to opt out of all or part of the last four years of the term, with no penalty.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We lease 12,623 square feet of office space in Buffalo, New York. The initial five-year lease term expired in October 2018; and was renewed for a three-year option, extending it to November 2021 at a base rent of approximately $16 thousand per month. On August 3, 2021, a new lease agreement was signed for a different property for a five-year term at a base rent of approximately $7 thousand per month with an annual 2% increase, and with two, five-year renewal options. Due to ongoing construction, the Company has not yet moved into the new property but anticipates doing so and commencing the lease term no later than November 2021.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We lease approximately 2,700 square feet of space in Research Triangle Park, North Carolina. The initial three-year term was due to expire in October 2020. An amendment to the initial lease became effective on April 1, 2020, which added 686 square feet and extended the term of the lease to September 30, 2023. The new base rent is approximately $8 thousand per month with an annual 3% increase.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We lease approximately 2,300 square feet of office space in Paris, France. As of April 1, 2020, the lease agreement had minimum payments equaling approximately $288 thousand. The lease is for a 9-year term, with an option to terminate every 3 years, and expires in November of 2024. The base rent is $16 thousand per quarter (approximately $5.3 thousand per month) and can be adjusted each December based on a consumer price index.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Rent expense, including common area maintenance fees for the years ended August 31, 2021, 2020 and 2019 was $<span id="xdx_90B_eus-gaap--OperatingLeaseExpense_pn3n3_c20200901__20210831_zqaz0xVVMqF5" title="Rent expense">655</span> thousand, $<span id="xdx_904_eus-gaap--OperatingLeaseExpense_c20190901__20200831_pn3n3" title="Rent expense">644</span> thousand and $<span id="xdx_903_eus-gaap--OperatingLeaseExpense_c20180901__20190831_pn3n3" title="Rent expense">584</span> thousand, respectively. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Lease liability maturities as of August 31, 2021, were as follows:</p> <table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_pn3n3_zhlMqp9uApod" style="margin-left: auto; border-collapse: collapse; width: 50%; margin-right: auto" summary="xdx: Disclosure - COMMITMENTS AND CONTINGENCIES (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: left"><span id="xdx_8BA_zf0igugtgXmj">Future minimum lease payments</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_490_20210831_zUdF6U5k7auk" style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font: 8pt Times New Roman, Times, Serif">(in thousands)</span><span style="font: 10pt Times New Roman, Times, Serif"><b>       Years Ending August 31,</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Amount</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr id="xdx_405_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueCurrent_iI_pn3n3_maOLFMPztAy_zkNvEKTTqiJ7" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 66%; text-align: center">2022</td><td style="font: 10pt Times New Roman, Times, Serif; width: 4%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 2%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 26%; text-align: right">422</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueInTwoYears_iI_pn3n3_maOLFMPztAy_zfZikFTLX1Vb" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">2023</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">375</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueInThreeYears_iI_pn3n3_maOLFMPztAy_zYBwHf5dCZcd" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">2024</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">275</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueInFourYears_iI_pn3n3_maOLFMPztAy_zu0lA0I92M14" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">2025</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">211</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueInFiveYears_iI_pn3n3_maOLFMPztAy_zjgJFZSrrOKi" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: center">2026</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">83</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--OperatingLeasesFutureMinimumPaymentsDue_iTI_pn3n3_mtOLFMPztAy_zPO1pcNvxaN6" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Total undiscounted liabilities</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,366</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_zVkOCP3xwxpg" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Less: imputed interest</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(88</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40D_eus-gaap--OperatingLeaseLiability_iI_pn3n3_zw9c3IxdwD02" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Total future minimum lease payments</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">1,278</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.2pt 0pt 0; text-align: justify"><span style="text-decoration: underline">Line of Credit</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 31, 2020, the Company entered into a Credit Agreement with Wells Fargo Bank, N.A. The Credit Agreement, has provided the Company with a credit facility of $<span id="xdx_90D_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_pn3p0_c20200331__us-gaap--LineOfCreditFacilityAxis__custom--WellsFargoMember_zTWfvgvSE203" title="Line of credit maximum amount">3,500,000</span> through <span id="xdx_90E_eus-gaap--LineOfCreditFacilityExpirationDate1_c20190901__20200331__us-gaap--LineOfCreditFacilityAxis__custom--WellsFargoMember" title="Line of credit expiration date">April 15, 2022</span>. As of August 31, 2021, there were <span id="xdx_903_eus-gaap--LineOfCredit_iI_pn3n3_do_c20210831__us-gaap--LineOfCreditFacilityAxis__custom--WellsFargoMember_zSbGS7cGIZNf" title="Line of credit amount outstanding">no</span> amounts drawn against the line of credit. Interest accrues daily at the bank’s base rate. The base rate is the rate equal to the highest of (i) the Prime Rate in effect, (ii) 1.5% above Daily One Month LIBOR, and (iii) the Federal Funds Rate plus 1.5%. The rate as of August 31, 2021, was 3.25%. Under the terms of the agreement the borrower is to maintain a zero balance under this line of credit for a period of thirty consecutive days during each 12-month period commencing March 31, 2020. The Credit Agreement is collateralized by the assets of the Simulations Plus Division and is subject to certain financial covenants.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Employment Agreements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In the normal course of business, the Company has entered into employment agreements with certain of its key management personnel that may require compensation payments upon termination.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">License Agreement</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company had a royalty agreement with Dassault Systèmes Americas Corp. for access to their Metabolite Database for developing our Metabolite Module within ADMET Predictor. The module was renamed the Metabolism Module when we released ADMET Predictor version 6 on April 19, 2012. Under this agreement, we paid a royalty of 25% of revenue derived from the sale of the Metabolism/Metabolite module. This agreement was renegotiated, and the Company does not bear any royalty obligations towards Dassault Systèmes Americas Corp. effective June 30, 2019. In addition, the license agreement terminated on September 5, 2020. Under this agreement for the years ended August 31, 2021, 2020 and 2019 we incurred royalty expense (benefit) of $<span id="xdx_900_ecustom--RoyaltyExpenseBenefit_iN_pn3n3_di_c20200901__20210831_zgDL54mC9Jkh" title="Royalty expense benefit">0</span>, $(<span id="xdx_907_ecustom--RoyaltyExpenseBenefit_iN_pn3n3_di_c20190901__20200831_zE8hIuJQ2NEj" title="Royalty expense benefit">26</span>) thousand and $<span id="xdx_90E_ecustom--RoyaltyExpenseBenefit_pn3n3_c20180901__20190831_zW5n7pYem156" title="Royalty expense benefit">196</span> thousand, respectively. We have not experienced any adverse impact on revenue since terminating the license agreement. In addition, the Company has developed a database to replace the Metabolite Database, which was completed at the end of fiscal year 2021.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Litigation</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are not a party to any legal proceedings and are not aware of any pending legal proceedings of any kind.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> 655000 644000 584000 <table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_pn3n3_zhlMqp9uApod" style="margin-left: auto; border-collapse: collapse; width: 50%; margin-right: auto" summary="xdx: Disclosure - COMMITMENTS AND CONTINGENCIES (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: left"><span id="xdx_8BA_zf0igugtgXmj">Future minimum lease payments</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_490_20210831_zUdF6U5k7auk" style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font: 8pt Times New Roman, Times, Serif">(in thousands)</span><span style="font: 10pt Times New Roman, Times, Serif"><b>       Years Ending August 31,</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Amount</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr id="xdx_405_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueCurrent_iI_pn3n3_maOLFMPztAy_zkNvEKTTqiJ7" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 66%; text-align: center">2022</td><td style="font: 10pt Times New Roman, Times, Serif; width: 4%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 2%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 26%; text-align: right">422</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueInTwoYears_iI_pn3n3_maOLFMPztAy_zfZikFTLX1Vb" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">2023</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">375</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueInThreeYears_iI_pn3n3_maOLFMPztAy_zYBwHf5dCZcd" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">2024</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">275</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueInFourYears_iI_pn3n3_maOLFMPztAy_zu0lA0I92M14" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">2025</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">211</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueInFiveYears_iI_pn3n3_maOLFMPztAy_zjgJFZSrrOKi" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: center">2026</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">83</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--OperatingLeasesFutureMinimumPaymentsDue_iTI_pn3n3_mtOLFMPztAy_zPO1pcNvxaN6" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Total undiscounted liabilities</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,366</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_zVkOCP3xwxpg" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Less: imputed interest</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(88</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40D_eus-gaap--OperatingLeaseLiability_iI_pn3n3_zw9c3IxdwD02" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Total future minimum lease payments</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">1,278</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 422000 375000 275000 211000 83000 1366000 88000 1278000 3500000 2022-04-15 0 -0 -26000 196000 <p id="xdx_808_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zjfHzDjE1Zm4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 8 – <span id="xdx_82F_znQDiya2zN14">SHAREHOLDERS' EQUITY</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Shares Outstanding</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Shares of common stock outstanding for the years ended August 31, 2021, 2020 and 2019 were as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--ScheduleOfCapitalUnitsTextBlock_pn3n3_zWRCpdMBXXq3" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SHAREHOLDERS' EQUITY (Details - Shares Outstanding)"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">August 31,</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2020</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2019</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 55%; text-align: left">Common stock outstanding, beginning of year</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td id="xdx_988_eus-gaap--CommonStockOtherSharesOutstanding_iS_c20200901__20210831_z8XXd23mB0oc" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Common stock outstanding, beginning of year">19,923,277</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td id="xdx_983_eus-gaap--CommonStockOtherSharesOutstanding_iS_c20190901__20200831_zDodQMcK2mGg" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">17,591,834</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td id="xdx_98C_eus-gaap--CommonStockOtherSharesOutstanding_iS_c20180901__20190831_zw29ljVU5Bca" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">17,416,445</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Common stock issued during the year</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_eus-gaap--StockIssuedDuringPeriodSharesOther_c20200901__20210831_z1Pk9aLbQkG6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Common stock issued during the year">218,244</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--StockIssuedDuringPeriodSharesOther_c20190901__20200831_z70j9086JGu5" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">2,331,443</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--StockIssuedDuringPeriodSharesOther_c20180901__20190831_zmkLHsfAoApj" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">175,389</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Common stock outstanding, end of year</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--CommonStockOtherSharesOutstanding_iE_c20200901__20210831_z2wNujWFYBKg" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Common stock outstanding, end of year">20,141,521</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_984_eus-gaap--CommonStockOtherSharesOutstanding_iE_c20190901__20200831_zcO2PYbz8mSi" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">19,923,277</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_985_eus-gaap--CommonStockOtherSharesOutstanding_iE_c20180901__20190831_zw0qfSTqCur9" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">17,591,834</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AA_zKPRNzmvp2re" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Dividends </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s Board of Directors declared cash dividends during the years ended August 31, 2021, and 2020. The details of dividends paid are in the following tables:</p> <table cellpadding="0" cellspacing="0" id="xdx_899_eus-gaap--ScheduleOfDividendsPayableTextBlock_pn3n3_zRUxcH0gYzBk" style="background-color: White; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SHAREHOLDERS EQUITY (Details - Dividends)"> <tr style="vertical-align: bottom"> <td style="display: none; font-size: 10pt"><span id="xdx_8B5_z87lRu3ziute">Schedule of dividends declared and paid</span></td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: center"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td colspan="15" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-size: 8pt">(in thousands, except dividend per share)</span>                                <b>Fiscal Year 2021</b></td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: center"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: center"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: center"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: center"> </td><td style="font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Record Date</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Distribution Date</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1pt"> </td> <td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: center"> </td><td style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Number of Shares<br/> Outstanding on<br/> Record Date</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: center"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1pt"> </td> <td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: center"> </td><td style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Dividend per<br/> Share</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: center"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1pt"> </td> <td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: center"> </td><td style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Total Amount</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 25%; text-align: center"><span id="xdx_90C_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dd_c20200901__20210831__us-gaap--DividendsAxis__custom--RecordDate20211Member_zPxyyysY94u5" title="Record Date">10/26/2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 25%; text-align: center"><span id="xdx_90D_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20200901__20210831__us-gaap--DividendsAxis__custom--RecordDate20211Member_zgibnQL9BeM5" title="Distribution Date">11/02/2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td id="xdx_98C_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pn3n3_c20200901__20210831__us-gaap--DividendsAxis__custom--RecordDate20211Member_zm6xTh1p9Vui" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Number of Shares Outstanding on Record Date">19,924</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--CommonStockDividendsPerShareDeclared_pid_c20200901__20210831__us-gaap--DividendsAxis__custom--RecordDate20211Member_zuSn1kvHGjVj" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Dividend per Share">0.06</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--Dividends_pn3n3_c20200901__20210831__us-gaap--DividendsAxis__custom--RecordDate20211Member_zBVlmGld3eI1" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Total Amount">1,195</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span id="xdx_903_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dd_c20200901__20210831__us-gaap--DividendsAxis__custom--RecordDate20212Member_zY7Pv6VKOCRi" title="Record Date">1/25/2021</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span id="xdx_906_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20200901__20210831__us-gaap--DividendsAxis__custom--RecordDate20212Member_zrwlEJm3dDle" title="Distribution Date">2/01/2021</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pn3n3_c20200901__20210831__us-gaap--DividendsAxis__custom--RecordDate20212Member_znTpjPBxiwR4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of Shares Outstanding on Record Date">20,010</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_980_eus-gaap--CommonStockDividendsPerShareDeclared_pid_c20200901__20210831__us-gaap--DividendsAxis__custom--RecordDate20212Member_zMd7JiZOoKEe" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Dividend per Share">0.06</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98D_eus-gaap--Dividends_pn3n3_c20200901__20210831__us-gaap--DividendsAxis__custom--RecordDate20212Member_zM54npUGHoBj" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Amount">1,201</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span id="xdx_906_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dd_c20200901__20210831__us-gaap--DividendsAxis__custom--RecordDate20213Member_zZZGdNt7M9bg" title="Record Date">4/26/2021</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span id="xdx_90E_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20200901__20210831__us-gaap--DividendsAxis__custom--RecordDate20213Member_z5sW3Sk4L7jk" title="Distribution Date">5/03/2021</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pn3n3_c20200901__20210831__us-gaap--DividendsAxis__custom--RecordDate20213Member_zBe6kHpcULSd" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of Shares Outstanding on Record Date">20,115</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_989_eus-gaap--CommonStockDividendsPerShareDeclared_pid_c20200901__20210831__us-gaap--DividendsAxis__custom--RecordDate20213Member_zR53pTlLUlO7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Dividend per Share">0.06</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_989_eus-gaap--Dividends_pn3n3_c20200901__20210831__us-gaap--DividendsAxis__custom--RecordDate20213Member_zpzXngWQjKma" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Amount">1,207</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1pt"><span id="xdx_90E_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dd_c20200901__20210831__us-gaap--DividendsAxis__custom--RecordDate20214Member_zPdni9HpZWl7" title="Record Date">7/26/2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1pt"><span id="xdx_909_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20200901__20210831__us-gaap--DividendsAxis__custom--RecordDate20214Member_zB7HPkwlGC28" title="Distribution Date">8/02/2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td id="xdx_984_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pn3n3_c20200901__20210831__us-gaap--DividendsAxis__custom--RecordDate20214Member_zRHgtXwN25E5" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: right" title="Number of Shares Outstanding on Record Date">20,139</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">$</td><td id="xdx_984_eus-gaap--CommonStockDividendsPerShareDeclared_pid_c20200901__20210831__us-gaap--DividendsAxis__custom--RecordDate20214Member_zg3xxnUnnKKb" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: right" title="Dividend per Share">0.06</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98D_eus-gaap--Dividends_pn3n3_c20200901__20210831__us-gaap--DividendsAxis__custom--RecordDate20214Member_zmCEaPavErr5" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Amount">1,208</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 2.5pt">Total</td><td style="font-size: 10pt; padding-bottom: 2.5pt"> </td> <td style="font-size: 10pt; text-align: justify; padding-bottom: 2.5pt"> </td><td style="font-size: 10pt; padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_980_eus-gaap--Dividends_pn3n3_c20200901__20210831_z3TZQYTr9z87" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Total Amount">4,811</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> <b> </b></p> <p style="border-bottom: Black 0.5pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 8pt">(in thousands, except dividend per share)</span>                                <b>Fiscal Year 2020</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b> </b></p> <table cellpadding="0" cellspacing="0" style="background-color: White; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Record Date</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Distribution Date</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Number of Shares<br/> Outstanding on<br/> Record Date</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Dividend per<br/> Share</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Total Amount</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 25%; text-align: center"><span id="xdx_90E_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20201Member_zSjtpLsa6KD6" title="Record Date">10/25/2019</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 25%; text-align: center"><span id="xdx_904_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20201Member_zflcnVZkfvV9" title="Distribution Date">11/01/2019</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td id="xdx_986_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pn3n3_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20201Member_z6mX5FFlhka5" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Number of Shares Outstanding on Record Date">17,606</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--CommonStockDividendsPerShareDeclared_pid_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20201Member_z5szC8tM7AKf" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Dividend per Share">0.06</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--Dividends_pn3n3_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20201Member_ziAP5nLRKxJ1" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Total Amount">1,056</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span id="xdx_900_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20202Member_zRS0ck6bSNkj" title="Record Date">1/27/2020</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span id="xdx_904_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20202Member_z8N3mz0XrTeb" title="Distribution Date">2/03/2020</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98D_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pn3n3_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20202Member_zpTFBNk9rjn5" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of Shares Outstanding on Record Date">17,646</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98C_eus-gaap--CommonStockDividendsPerShareDeclared_pid_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20202Member_zOLuSI2U0fZi" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Dividend per Share">0.06</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98C_eus-gaap--Dividends_pn3n3_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20202Member_zuFhdybVu75l" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Amount">1,059</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span id="xdx_904_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20203Member_zSLW3D2dgDji" title="Record Date">4/24/2020</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span id="xdx_907_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20203Member_z64hlPhgQom8" title="Distribution Date">5/01/2020</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pn3n3_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20203Member_z7yndOuAPSji" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of Shares Outstanding on Record Date">17,769</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_980_eus-gaap--CommonStockDividendsPerShareDeclared_pid_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20203Member_zOZFoxcBCItj" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Dividend per Share">0.06</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_984_eus-gaap--Dividends_pn3n3_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20203Member_zgD4puPTIjbb" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Amount">1,066</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1pt"><span id="xdx_906_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20204Member_zlPk0tJPaEml" title="Record Date">7/27/2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1pt"><span id="xdx_90C_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20204Member_z2ypmcPrC1i1" title="Distribution Date">8/03/2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td id="xdx_98B_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pn3n3_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20204Member_zlJoAtSb6702" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: right" title="Number of Shares Outstanding on Record Date">17,820</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">$</td><td id="xdx_982_eus-gaap--CommonStockDividendsPerShareDeclared_pid_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20204Member_zK9DQLHLydf3" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: right" title="Dividend per Share">0.06</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--Dividends_pn3n3_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20204Member_z2R5NsPFktEc" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Amount">1,069</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 2.5pt">Total</td><td style="font-size: 10pt; padding-bottom: 2.5pt"> </td> <td style="font-size: 10pt; text-align: justify; padding-bottom: 2.5pt"> </td><td style="font-size: 10pt; padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_985_eus-gaap--Dividends_c20190901__20200831_pn3n3" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Total Amount">4,250</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A6_ztbD733ZfeJ4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Stock Option Plans</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 23, 2007, the Board of Directors adopted, and the shareholders approved, the 2007 Stock Option Plan under which a total of <span id="xdx_90E_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_pn3p0_c20210831__us-gaap--PlanNameAxis__custom--Equity2007IncentivePlanMember_zv6s2JS2Y7Ek" title="Common stock reserved for issuance under the plan">1,000,000</span> shares of common stock had been reserved for issuance. On February 25, 2014 the shareholders approved an additional 1,000,000 shares increasing the total number of shares that may be granted under the Option Plan to 2,000,000. This plan terminated in February 2017 by its term.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 23, 2016 the Board of Directors adopted, and on February 23, 2017 the shareholders approved, the 2017 Equity Incentive Plan under which a total of <span id="xdx_90E_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_pn3p0_c20210831__us-gaap--PlanNameAxis__custom--Equity2017IncentivePlanMember_ziJrZG0nd2y7" title="Common stock reserved for issuance under the plan">1,000,000</span> shares of common stock has been reserved for issuance. This plan will terminate in December 2026.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Effective April 9, 2021, the Board of Directors approved, subject to shareholder approval, the adoption of a new 2021 Equity Incentive Plan (the “2021 Plan”) under which <span id="xdx_905_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_pn3n3_dm_c20210831__us-gaap--PlanNameAxis__custom--Equity2021IncentivePlanMember_zEM4d7TGJuDj" title="Common stock reserved for issuance under the plan">1.3</span> million shares are reserved for issuance. The 2021 Plan, which was submitted for shareholder approval at our 2021 Special Meeting of Shareholders held on June 23, 2021, was approved by the shareholders. As a result, the 2021 Plan became effective as of April 9, 2021, and the Company may issue equity awards to permitted recipients thereunder. The maximum contractual life of the plan is ten years.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of August 31, 2021, employees and directors held Qualified Incentive Stock Options (ISOs) and Non-Qualified Stock Options (“NQSOs”) to purchase 1.2 million shares of common stock at exercise prices ranging from $6.85 to $66.14 per share.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following tables summarize information about stock options:</p> <table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_pn3n3_z3wcHrW5EVDl" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SHAREHOLDERS EQUITY (Details - Option activity)"> <tr style="vertical-align: bottom"> <td style="display: none; font-size: 10pt; text-align: justify"><span id="xdx_8B1_zoxcagSxGJHe">Schedule of stock option activity</span></td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: justify"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: justify"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-size: 8pt">(in thousands, except per share and weighted-average amounts)</span> <br/><b>Transactions During Fiscal Year 2021</b></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Number of<br/> Options</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Weighted-Average<br/> Exercise Price <br/> Per Share</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Weighted-Average<br/> Remaining<br/> Contractual Life</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: justify"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: justify"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 55%">Outstanding, August 31, 2020</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pn3n3_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zVKx303Rqo21" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Option outstanding, beginning balance">1,224</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z2gbANIyS8n5" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Outstanding">17.76</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right"><span id="xdx_907_ecustom--OutstandingRemainingContractualLife_dtY_c20190901__20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zg2eCA1wJCkj" title="Weighted-Average Remaining Contractual Life">6.79</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: justify">Granted</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pn3n3_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zWhccXHVKMs4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Granted">226</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zOLEv6q7Sq8b" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Granted">57.60</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: justify">Exercised</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pn3n3_di_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zjoZEPyn48of" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Exercised">(204</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zaQXTZ2VFyii" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Exercised">12.53</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: justify; padding-bottom: 1pt">Canceled/Forfeited</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pn3n3_di_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zgNsK8nygorj" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Canceled/Forfeited">(62</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zX5jMJZzbEEa" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: right" title="Canceled/Forfeited">29.83</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font-size: 10pt; padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"> </td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"> </td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">Outstanding, August 31, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pn3n3_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zgvO7cfrRYvk" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Awards Outstanding, ending balance">1,184</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zIGxox06kN3i" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right" title="Outstanding">25.63</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right"><span id="xdx_901_ecustom--OutstandingRemainingContractualLife_dtY_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zViKoxdpKN5b" title="Weighted-Average Remaining Contractual Life">6.47</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif">Vested and Exercisable, August 31, 2021</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zaHCTNjqVFFg" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Vested and Exercisable, end of period">619</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zyme8ialjP9c" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Vested and Exercisable, end of period">13.36</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_904_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_ztoH7ErAfnT5" title="Weighted-Average Remaining Contractual Life Vested and Exercisable">4.95</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Vested and Expected to Vest, August 31, 2021</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_iI_pn3n3_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zM4L2PvGwHQj" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Vested and Expected to Vest, end of period">1,173</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_iI_pid_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zPeC0CAqudj" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Vested and Expected to Vest, end of period">25.69</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_902_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zewY4QIHiY01" title="Weighted-Average Remaining Contractual Life Vested and Expected to Vest">6.47</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-size: 8pt">(in thousands, except per share and weighted-average amounts)</span> <br/><b>Transactions During Fiscal Year 2020</b></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Number of<br/> Options</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Weighted-Average<br/> Exercise Price <br/> Per Share</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Weighted-Average<br/> Remaining<br/> Contractual Life</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: justify"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: justify"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 55%">Outstanding, August 31, 2019</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pn3n3_c20190901__20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zPaoL7Eh3FO1" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Option outstanding, beginning balance">1,163</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20190901__20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zMwu3JR5lpEd" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Outstanding">12.63</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right"><span id="xdx_908_ecustom--OutstandingRemainingContractualLife_dtY_c20180901__20190831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zcqgDnb9lmj4" title="Weighted-Average Remaining Contractual Life">7.13</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: justify">Granted</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pn3n3_c20190901__20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zr6zht7bKytl" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Granted">223</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20190901__20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zgWeKTihDL8b" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Granted">39.23</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: justify">Exercised</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pn3n3_di_c20190901__20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zuc6mjdHoTka" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Exercised">(121</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20190901__20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zcd5oALELLKk" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Exercised">9.29</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: justify; padding-bottom: 1pt">Canceled/Forfeited</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pn3n3_di_c20190901__20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zhrBbddMcKJ1" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Canceled/Forfeited">(41</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_c20190901__20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z69gXhNSK1R9" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: right" title="Canceled/Forfeited">14.19</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font-size: 10pt; padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"> </td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"> </td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">Outstanding, August 31, 2020</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pn3n3_c20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zFYGdk3JmIhh" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Awards Outstanding, ending balance">1,224</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20190901__20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zULBQ4Belgfi" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right" title="Outstanding">17.76</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right"><span id="xdx_90F_ecustom--OutstandingRemainingContractualLife_dtY_c20190901__20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zOlpB1VFG7i4" title="Weighted-Average Remaining Contractual Life">6.79</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif">Vested and Exercisable, August 31, 2020</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zhYsCKZMqfRc" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Vested and Exercisable, end of period">596</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_c20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zYNRNTdFyqGh" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Vested and Exercisable, end of period">10.69</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_909_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20190901__20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zM7D0Wxm2vUd" title="Weighted-Average Remaining Contractual Life Vested and Exercisable">5.59</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Vested and Expected to Vest, August 31, 2020</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_iI_pn3n3_c20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zdrK95jtTmIi" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Vested and Expected to Vest, end of period">1,194</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_iI_pid_c20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z1TkX23hQi6j" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Vested and Expected to Vest, end of period">17.75</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_902_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20190901__20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z62ZJT9ah5m8" title="Weighted-Average Remaining Contractual Life Vested and Expected to Vest">6.77</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-size: 8pt">(in thousands, except per share and weighted-average amounts)</span> <br/><b>Transactions During Fiscal Year 2019</b></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Number of<br/> Options</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Weighted-Average<br/> Exercise Price <br/> Per Share</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Weighted-Average<br/> Remaining<br/> Contractual Life</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: justify"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: justify"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 55%">Outstanding, August 31, 2018</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pn3n3_c20180901__20190831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zfxSLG21yq34" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Option outstanding, beginning balance">1,135</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20180901__20190831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zLuVWmzuthkf" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Outstanding">9.44</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right"><span id="xdx_903_ecustom--OutstandingRemainingContractualLife_dtY_c20170901__20180831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zQ9Nq0KTfo2d" title="Weighted-Average Remaining Contractual Life">7.31</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: justify">Granted</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pn3n3_c20180901__20190831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zgKNFEY7UHG4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Granted">264</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20180901__20190831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z3s6Xjw4toQ5" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Granted">22.78</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: justify">Exercised</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pn3n3_di_c20180901__20190831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z6mFNtzofRP3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Exercised">(167</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20180901__20190831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zn0CFp80KIUd" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Exercised">7.15</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: justify; padding-bottom: 1pt">Canceled/Forfeited</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pn3n3_di_c20180901__20190831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zmTqxJXj65oi" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Canceled/Forfeited">(69</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_c20180901__20190831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zt7Tyvnn8EJg" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: right" title="Canceled/Forfeited">12.17</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font-size: 10pt; padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"> </td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"> </td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">Outstanding, August 31, 2019</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pn3n3_c20180901__20190831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z5MZ8PrSQmEj" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Awards Outstanding, ending balance">1,163</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20180901__20190831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zRjLHWJ7V8Oj" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right" title="Outstanding">12.63</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right"><span id="xdx_909_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20180901__20190831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zhIt7EVxj9Ei" title="Weighted-Average Remaining Contractual Life">7.13</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif">Vested and Exercisable, August 31, 2019</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20190831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z06Yr7b7IFj2" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Vested and Exercisable, end of period">515</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20190831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Vested and Exercisable, end of period">8.57</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_90F_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20180901__20190831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zgUKF9BYHBnb" title="Weighted-Average Remaining Contractual Life Vested and Exercisable">6.09</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Vested and Expected to Vest, August 31, 2019</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_iI_pn3n3_c20190831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zh0PfKpoEDQ7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Vested and Expected to Vest, end of period">1,102</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_c20190831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Vested and Expected to Vest, end of period">12.39</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20180901__20190831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zIbQJaa2J1dd" title="Weighted-Average Remaining Contractual Life Vested and Expected to Vest">7.07</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> <p id="xdx_8A7_zXDJWcsi6aB9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table summarizes the Intrinsic Value of options outstanding and options exercisable:</p> <table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock_pn3n3_zl8grI2IQBY9" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SHAREHOLDERS EQUITY (Details - Intrinsic Value)"> <tr style="vertical-align: bottom"> <td style="display: none; font-size: 10pt"><span id="xdx_8B9_zWKk5wXGOoz6">Intrinsic value of options outstanding and options exercisable</span></td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Intrinsic Value<br/> of Options<br/> Outstanding</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Intrinsic<br/> Value of <br/> Options<br/> Exercisable</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Intrinsic <br/> Value of<br/> Options<br/> Exercised</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 55%; text-align: left">Fiscal Year 2019</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_c20190831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Intrinsic Value of Options Outstanding">27,313</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_c20190831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Intrinsic Value of Options Exercisable">14,195</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_c20180901__20190831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Intrinsic Value of Options Exercised">3,224</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Fiscal Year 2020</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_c20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intrinsic Value of Options Outstanding">51,273</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_c20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intrinsic Value of Options Exercisable">29,151</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_c20190901__20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intrinsic Value of Options Exercised">4,086</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Fiscal Year 2021</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intrinsic Value of Options Outstanding">25,705</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intrinsic Value of Options Exercisable">19,373</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intrinsic Value of Options Exercised">11,554</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> <p id="xdx_8A0_zCTDoj2LRa8g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The weighted-average remaining contractual life of options outstanding issued under the Plans, for both ISOs and NQSOs, was<span id="xdx_90B_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_dtY_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zkj4KAZxJnQj" title="Weighted average remaining contractual life"> 6.47</span> years at August 31, 2021. The total fair value of non-vested stock options as of August 31, 2021, was $<span id="xdx_90D_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_iI_pn3n3_dm_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zPMCGbNfodC5" title="Fair value of non-vested options">6.3</span> million and is amortizable over a weighted average period of <span id="xdx_908_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zmlWJYbkawUe" title="Fair value amortization period">3.43</span> years.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.2pt 0pt 0; text-align: justify"><span style="background-color: white">The fair value of these options was estimated at the date of grant using the Black-Scholes option-pricing model. The Black-Scholes option valuation model was developed for use in estimating the fair value of traded options, which do not have vesting restrictions and are fully transferable. In addition, option valuation models require the input of highly subjective assumptions, including the expected stock price volatility. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.2pt 0pt 0; text-align: justify">The following table summarizes the fair value of the options, including both ISOs and NQSOs, granted during the current fiscal year 2021 and fiscal year 2020:</p> <table cellpadding="0" cellspacing="0" id="xdx_89B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_pn3n3_zjikMANCVMn8" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SHAREHOLDERS EQUITY (Details - Fair value of options)"> <tr style="vertical-align: bottom"> <td style="display: none; font-size: 10pt"><span id="xdx_8B1_z8Z7PZO5FQbf">Schedule of fair value of options</span></td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-size: 8pt">(in thousands, except prices)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">Fiscal Year 2021</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">Fiscal Year 2020</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 66%; text-align: left">Estimated fair value of awards granted</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98F_ecustom--FairValueOptionsGranted_c20200901__20210831_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right" title="Estimated fair value of awards granted">5,092</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_981_ecustom--FairValueOptionsGranted_c20190901__20200831_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right" title="Estimated fair value of awards granted">2,997</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Unvested Forfeiture Rate</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_90C_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate_pip0_dp_c20200901__20210831_zNkMQ7mygI8h" title="Unvested Forfeiture Rate">0</span>%</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_906_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate_pip0_dp_c20190901__20200831_z9Kvp3SkQoB9" title="Unvested Forfeiture Rate">0</span>%</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif">Weighted average grant price</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20200901__20210831_zpn9ccq7z5pa" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted average grant price">57.60</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20190901__20200831_zOMyS9FeYfDe" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted average grant price">39.23</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif">Weighted average market price</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_983_ecustom--WeightedAverageMarketPrice_pid_c20200901__20210831_zluC722podbk" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted average market price">57.60</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98B_ecustom--WeightedAverageMarketPrice_pid_c20190901__20200831_z49wqL9zbFMe" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted average market price">39.23</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif">Weighted average volatility</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pip0_dp_c20200901__20210831_zWsPLcSnJUGj" title="Weighted average volatility">40.49</span>%</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pip0_dp_c20190901__20200831_zpyIEl3rxx9e" title="Weighted average volatility">33.56</span>%</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif">Weighted average risk-free rate</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pip0_dp_c20200901__20210831_zG8yHsZXqKpa" title="Weighted average risk-free rate">0.64</span>%</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pip0_dp_c20190901__20200831_zLlwVrIsEPA7" title="Weighted average risk-free rate">1.39</span>%</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif">Weighted average dividend yield</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pip0_dp_c20200901__20210831_zKi5KNOx41x" title="Weighted average dividend yield">0.42</span>%</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pip0_dp_c20190901__20200831_z5S1jU0OIctb" title="Weighted average dividend yield">0.65</span>%</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif">Weighted average expected life</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200901__20210831_zU514EWhzB04" title="Weighted average expected life">6.63</span> years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_906_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20190901__20200831_zXKbpBD9LgH9" title="Weighted average expected life">6.67</span> years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> <p id="xdx_8A5_zY3EAtg8AEdj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.2pt 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The exercise prices for the options outstanding at August 31, 2021, ranged from $6.85 to $66.14, and the information relating to these options is as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 8pt">(in thousands except prices)</span></p> <table cellpadding="0" cellspacing="0" id="xdx_893_eus-gaap--ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_pn3n3_zVc8Sc4LjV1i" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SHAREHOLDERS EQUITY (Details - Options outstanding and exercisable)"> <tr style="vertical-align: bottom"> <td colspan="2" style="font-size: 10pt"><span id="xdx_8BC_z2cKf4BYS1af"><span id="xdx_8B4_zn2Z22uYkxZi" style="display: none">Schedule of options by exercise price range</span></span></td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom"> <td colspan="6" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Exercise Price</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Awards Outstanding</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Awards Exercisable</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Low</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">High</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Quantity</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Weighted <br/> Average<br/> Remaining<br/> Contractual<br/> Life</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Weighted<br/> Average<br/> Exercise<br/> Price</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Quantity</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Weighted<br/> Average<br/> Remaining<br/> Contractual <br/> Life</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Weighted<br/> Average<br/> Exercise<br/> Price</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pid_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_zdQcjuDGmnY" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Exercise price low">6.85</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pid_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_zVm9LAiO28p6" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Exercise price high">8.28</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_zjVUVVxB4WX8" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Awards outstanding">144</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_903_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_zqAtPzCRALsg" title="Awards outstanding weighted average remaining contractual life">3.00</span> years</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iI_pid_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_zTseZVRskOh4" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Awards outstanding weighted average exercise price">6.85</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_zFVuH42ktkS7" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Awards exercisable">144</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_ztIEfoSIkSs7" title="Awards exercisable weighted average remaining contractual life">3.00</span> years</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_z0XYsyIh6qI7" style="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right" title="Awards exercisable weighted average exercise price">6.85</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pid_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_zLsrGDP3TSve" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Exercise price low">8.29</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pid_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_zAMMveSY3bne" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Exercise price high">10.03</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_z56d1DCcBHZ1" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Awards outstanding">183</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_zjeamwioqeig" title="Awards outstanding weighted average remaining contractual life">4.52</span> years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iI_pid_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_zyRqseNwgVm7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Awards outstanding weighted average exercise price">9.72</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_z0poKidS8XM2" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Awards exercisable">183</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_zppuZp2koAbi" title="Awards exercisable weighted average remaining contractual life">4.52</span> years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_zKRI4edptUW5" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Awards exercisable weighted average exercise price">9.72</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pid_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_z85AgRmRsJHf" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Exercise price low">10.04</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pid_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_z47SdYpaAUI4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Exercise price high">12.20</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_zwzL3ISiJpw4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Awards outstanding">221</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_zdXGCbb2YQih" title="Awards outstanding weighted average remaining contractual life">5.48</span> years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iI_pid_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_zI39bg9QutP8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Awards outstanding weighted average exercise price">10.05</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_z4mHJNpmBR6" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Awards exercisable">162</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_zfBf55Wi7Yr1" title="Awards exercisable weighted average remaining contractual life">5.48</span> years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_zpdQ9Jfswum8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Awards exercisable weighted average exercise price">10.05</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pid_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_zXFYMnOisH4d" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Exercise price low">12.21</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pid_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_zNoqCzhdnr3k" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Exercise price high">28.16</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_zLFOazyGajk" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Awards outstanding">184</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_zkzMF8x4P011" title="Awards outstanding weighted average remaining contractual life">6.66</span> years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iI_pid_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_z3hgsMiXp2l6" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Awards outstanding weighted average exercise price">20.37</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_zPmuMY68v8vj" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Awards exercisable">66</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_zjKopx0ULVj5" title="Awards exercisable weighted average remaining contractual life">5.88</span> years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_zTrtfC07c22j" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Awards exercisable weighted average exercise price">20.25</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pid_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_zWIkfoINN7Xe" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Exercise price low">28.17</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pid_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_ziNmmQpJIzCd" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Exercise price high">57.04</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_znAjPwsDgNE9" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Awards outstanding">230</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_zek60ste8Ow" title="Awards outstanding weighted average remaining contractual life">8.40</span> years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iI_pid_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_zRZhrRxIZeyl" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Awards outstanding weighted average exercise price">37.22</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_zQH3HcIAj6B4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Awards exercisable">51</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_zwTD6NXxB6ye" title="Awards exercisable weighted average remaining contractual life">8.08</span> years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_ztd5UOr27R7l" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Awards exercisable weighted average exercise price">34.19</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pid_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_zujjGYdL8aN8" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: right" title="Exercise price low">57.05</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pid_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_zgo5rMvMcnK" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: right" title="Exercise price high">66.14</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_zaeiBNmAGSxk" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Awards outstanding">222</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_zKpRWJuRbi5" title="Awards outstanding weighted average remaining contractual life">9.17</span> years</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iI_pid_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_zpCgGDoW0FA7" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: right" title="Awards outstanding weighted average exercise price">58.77</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_z2MfXKvUB5k7" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Awards exercisable">13</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_zMoILxwuP4Ha" title="Awards exercisable weighted average remaining contractual life">8.88</span> years</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_zCqSbqexK4Nb" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: right" title="Awards exercisable weighted average exercise price">61.84</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zBTr8aPa8pO7" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Awards outstanding">1,184</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z7RRyKLD0x33" title="Awards outstanding weighted average remaining contractual life">6.47</span> years</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iI_pid_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zBJW0UDo4nw2" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right" title="Awards outstanding weighted average exercise price">25.63</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zRhqvvp2tTZk" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Awards exercisable">619</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_909_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zyHSsQ5ZCW11" title="Awards exercisable weighted average remaining contractual life">4.95</span> years</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zOmZ0MsFIrn" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right" title="Awards exercisable weighted average exercise price">13.36</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A8_zFGIiXqbK6Yf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the fiscal years ended August 31, 2021, 2020, and 2019, we issued <span id="xdx_90A_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensation_pn3n3_c20200901__20210831__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--NonManagementDirectorsMember_zGblX2uHGHge"><span style="-sec-ix-hidden: xdx2ixbrl1771">5,620, </span></span><span id="xdx_90D_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensation_pn3n3_c20190901__20200831__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--NonManagementDirectorsMember_zWjZj8WJasze">7,205 </span>and <span id="xdx_90C_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensation_pn3n3_c20180901__20190831__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--NonManagementDirectorsMember_zPvgwgITVnjf">8,686 </span>shares of stock valued at $<span id="xdx_902_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensation_pn3n3_c20200901__20210831__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--NonManagementDirectorsMember_zFhnURWLn1ni">345 </span>thousand, $<span id="xdx_905_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensation_pn3n3_c20190901__20200831__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--NonManagementDirectorsMember_ztVTn6NzHIsl">290 </span>thousand, and $<span id="xdx_908_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensation_pn3n3_c20180901__20190831__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--NonManagementDirectorsMember_zmBPdWbTiATi">212 </span>thousand, respectively, to our non-management directors as compensation for board-related duties.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The balance of our par value common stock and additional paid-in capital as of August 31, 2021, was $<span id="xdx_903_eus-gaap--CommonStockValue_iI_pn3n3_c20210831_ztujRI2VNmc8">10</span> thousand and $<span id="xdx_90D_ecustom--CommonStockValueAndAdditionalPaidInCapital1_iI_pn3n6_c20210831_zarTyBFp4PN9" title="Common Stock and Additional Paid in Capital">133.4</span> million, respectively, and the balance of our par value common stock and additional paid-in capital as of August 31, 2020 was $<span id="xdx_905_eus-gaap--CommonStockValue_iI_pn3n3_c20200831_z7ZQ4Iw05AN9">10</span> thousand and $<span id="xdx_901_ecustom--CommonStockValueAndAdditionalPaidInCapital1_iI_pn3n6_c20200831_zw06v26QjIi5">128.5</span> million, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--ScheduleOfCapitalUnitsTextBlock_pn3n3_zWRCpdMBXXq3" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SHAREHOLDERS' EQUITY (Details - Shares Outstanding)"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">August 31,</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2020</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2019</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 55%; text-align: left">Common stock outstanding, beginning of year</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td id="xdx_988_eus-gaap--CommonStockOtherSharesOutstanding_iS_c20200901__20210831_z8XXd23mB0oc" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Common stock outstanding, beginning of year">19,923,277</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td id="xdx_983_eus-gaap--CommonStockOtherSharesOutstanding_iS_c20190901__20200831_zDodQMcK2mGg" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">17,591,834</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td id="xdx_98C_eus-gaap--CommonStockOtherSharesOutstanding_iS_c20180901__20190831_zw29ljVU5Bca" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">17,416,445</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Common stock issued during the year</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_eus-gaap--StockIssuedDuringPeriodSharesOther_c20200901__20210831_z1Pk9aLbQkG6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Common stock issued during the year">218,244</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--StockIssuedDuringPeriodSharesOther_c20190901__20200831_z70j9086JGu5" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">2,331,443</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--StockIssuedDuringPeriodSharesOther_c20180901__20190831_zmkLHsfAoApj" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">175,389</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Common stock outstanding, end of year</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--CommonStockOtherSharesOutstanding_iE_c20200901__20210831_z2wNujWFYBKg" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Common stock outstanding, end of year">20,141,521</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_984_eus-gaap--CommonStockOtherSharesOutstanding_iE_c20190901__20200831_zcO2PYbz8mSi" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">19,923,277</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_985_eus-gaap--CommonStockOtherSharesOutstanding_iE_c20180901__20190831_zw0qfSTqCur9" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">17,591,834</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 19923277000 17591834000 17416445000 218244000 2331443000 175389000 20141521000 19923277000 17591834000 <table cellpadding="0" cellspacing="0" id="xdx_899_eus-gaap--ScheduleOfDividendsPayableTextBlock_pn3n3_zRUxcH0gYzBk" style="background-color: White; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SHAREHOLDERS EQUITY (Details - Dividends)"> <tr style="vertical-align: bottom"> <td style="display: none; font-size: 10pt"><span id="xdx_8B5_z87lRu3ziute">Schedule of dividends declared and paid</span></td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: center"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td colspan="15" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-size: 8pt">(in thousands, except dividend per share)</span>                                <b>Fiscal Year 2021</b></td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: center"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: center"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: center"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: center"> </td><td style="font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Record Date</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Distribution Date</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1pt"> </td> <td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: center"> </td><td style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Number of Shares<br/> Outstanding on<br/> Record Date</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: center"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1pt"> </td> <td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: center"> </td><td style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Dividend per<br/> Share</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: center"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1pt"> </td> <td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: center"> </td><td style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Total Amount</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 25%; text-align: center"><span id="xdx_90C_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dd_c20200901__20210831__us-gaap--DividendsAxis__custom--RecordDate20211Member_zPxyyysY94u5" title="Record Date">10/26/2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 25%; text-align: center"><span id="xdx_90D_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20200901__20210831__us-gaap--DividendsAxis__custom--RecordDate20211Member_zgibnQL9BeM5" title="Distribution Date">11/02/2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td id="xdx_98C_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pn3n3_c20200901__20210831__us-gaap--DividendsAxis__custom--RecordDate20211Member_zm6xTh1p9Vui" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Number of Shares Outstanding on Record Date">19,924</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--CommonStockDividendsPerShareDeclared_pid_c20200901__20210831__us-gaap--DividendsAxis__custom--RecordDate20211Member_zuSn1kvHGjVj" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Dividend per Share">0.06</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--Dividends_pn3n3_c20200901__20210831__us-gaap--DividendsAxis__custom--RecordDate20211Member_zBVlmGld3eI1" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Total Amount">1,195</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span id="xdx_903_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dd_c20200901__20210831__us-gaap--DividendsAxis__custom--RecordDate20212Member_zY7Pv6VKOCRi" title="Record Date">1/25/2021</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span id="xdx_906_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20200901__20210831__us-gaap--DividendsAxis__custom--RecordDate20212Member_zrwlEJm3dDle" title="Distribution Date">2/01/2021</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pn3n3_c20200901__20210831__us-gaap--DividendsAxis__custom--RecordDate20212Member_znTpjPBxiwR4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of Shares Outstanding on Record Date">20,010</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_980_eus-gaap--CommonStockDividendsPerShareDeclared_pid_c20200901__20210831__us-gaap--DividendsAxis__custom--RecordDate20212Member_zMd7JiZOoKEe" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Dividend per Share">0.06</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98D_eus-gaap--Dividends_pn3n3_c20200901__20210831__us-gaap--DividendsAxis__custom--RecordDate20212Member_zM54npUGHoBj" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Amount">1,201</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span id="xdx_906_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dd_c20200901__20210831__us-gaap--DividendsAxis__custom--RecordDate20213Member_zZZGdNt7M9bg" title="Record Date">4/26/2021</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span id="xdx_90E_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20200901__20210831__us-gaap--DividendsAxis__custom--RecordDate20213Member_z5sW3Sk4L7jk" title="Distribution Date">5/03/2021</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pn3n3_c20200901__20210831__us-gaap--DividendsAxis__custom--RecordDate20213Member_zBe6kHpcULSd" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of Shares Outstanding on Record Date">20,115</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_989_eus-gaap--CommonStockDividendsPerShareDeclared_pid_c20200901__20210831__us-gaap--DividendsAxis__custom--RecordDate20213Member_zR53pTlLUlO7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Dividend per Share">0.06</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_989_eus-gaap--Dividends_pn3n3_c20200901__20210831__us-gaap--DividendsAxis__custom--RecordDate20213Member_zpzXngWQjKma" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Amount">1,207</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1pt"><span id="xdx_90E_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dd_c20200901__20210831__us-gaap--DividendsAxis__custom--RecordDate20214Member_zPdni9HpZWl7" title="Record Date">7/26/2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1pt"><span id="xdx_909_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20200901__20210831__us-gaap--DividendsAxis__custom--RecordDate20214Member_zB7HPkwlGC28" title="Distribution Date">8/02/2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td id="xdx_984_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pn3n3_c20200901__20210831__us-gaap--DividendsAxis__custom--RecordDate20214Member_zRHgtXwN25E5" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: right" title="Number of Shares Outstanding on Record Date">20,139</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">$</td><td id="xdx_984_eus-gaap--CommonStockDividendsPerShareDeclared_pid_c20200901__20210831__us-gaap--DividendsAxis__custom--RecordDate20214Member_zg3xxnUnnKKb" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: right" title="Dividend per Share">0.06</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98D_eus-gaap--Dividends_pn3n3_c20200901__20210831__us-gaap--DividendsAxis__custom--RecordDate20214Member_zmCEaPavErr5" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Amount">1,208</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 2.5pt">Total</td><td style="font-size: 10pt; padding-bottom: 2.5pt"> </td> <td style="font-size: 10pt; text-align: justify; padding-bottom: 2.5pt"> </td><td style="font-size: 10pt; padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_980_eus-gaap--Dividends_pn3n3_c20200901__20210831_z3TZQYTr9z87" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Total Amount">4,811</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> <b> </b></p> <p style="border-bottom: Black 0.5pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 8pt">(in thousands, except dividend per share)</span>                                <b>Fiscal Year 2020</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b> </b></p> <table cellpadding="0" cellspacing="0" style="background-color: White; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Record Date</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Distribution Date</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Number of Shares<br/> Outstanding on<br/> Record Date</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Dividend per<br/> Share</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Total Amount</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 25%; text-align: center"><span id="xdx_90E_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20201Member_zSjtpLsa6KD6" title="Record Date">10/25/2019</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 25%; text-align: center"><span id="xdx_904_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20201Member_zflcnVZkfvV9" title="Distribution Date">11/01/2019</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td id="xdx_986_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pn3n3_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20201Member_z6mX5FFlhka5" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Number of Shares Outstanding on Record Date">17,606</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--CommonStockDividendsPerShareDeclared_pid_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20201Member_z5szC8tM7AKf" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Dividend per Share">0.06</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--Dividends_pn3n3_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20201Member_ziAP5nLRKxJ1" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Total Amount">1,056</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span id="xdx_900_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20202Member_zRS0ck6bSNkj" title="Record Date">1/27/2020</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span id="xdx_904_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20202Member_z8N3mz0XrTeb" title="Distribution Date">2/03/2020</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98D_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pn3n3_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20202Member_zpTFBNk9rjn5" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of Shares Outstanding on Record Date">17,646</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98C_eus-gaap--CommonStockDividendsPerShareDeclared_pid_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20202Member_zOLuSI2U0fZi" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Dividend per Share">0.06</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98C_eus-gaap--Dividends_pn3n3_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20202Member_zuFhdybVu75l" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Amount">1,059</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span id="xdx_904_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20203Member_zSLW3D2dgDji" title="Record Date">4/24/2020</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span id="xdx_907_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20203Member_z64hlPhgQom8" title="Distribution Date">5/01/2020</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pn3n3_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20203Member_z7yndOuAPSji" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of Shares Outstanding on Record Date">17,769</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_980_eus-gaap--CommonStockDividendsPerShareDeclared_pid_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20203Member_zOZFoxcBCItj" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Dividend per Share">0.06</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_984_eus-gaap--Dividends_pn3n3_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20203Member_zgD4puPTIjbb" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Amount">1,066</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1pt"><span id="xdx_906_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20204Member_zlPk0tJPaEml" title="Record Date">7/27/2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1pt"><span id="xdx_90C_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20204Member_z2ypmcPrC1i1" title="Distribution Date">8/03/2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td id="xdx_98B_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pn3n3_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20204Member_zlJoAtSb6702" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: right" title="Number of Shares Outstanding on Record Date">17,820</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">$</td><td id="xdx_982_eus-gaap--CommonStockDividendsPerShareDeclared_pid_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20204Member_zK9DQLHLydf3" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: right" title="Dividend per Share">0.06</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--Dividends_pn3n3_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20204Member_z2R5NsPFktEc" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total Amount">1,069</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 2.5pt">Total</td><td style="font-size: 10pt; padding-bottom: 2.5pt"> </td> <td style="font-size: 10pt; text-align: justify; padding-bottom: 2.5pt"> </td><td style="font-size: 10pt; padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_985_eus-gaap--Dividends_c20190901__20200831_pn3n3" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Total Amount">4,250</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 2020-10-26 2020-11-02 19924000 0.06 1195000 2021-01-25 2021-02-01 20010000 0.06 1201000 2021-04-26 2021-05-03 20115000 0.06 1207000 2021-07-26 2021-08-02 20139000 0.06 1208000 4811000 2019-10-25 2019-11-01 17606000 0.06 1056000 2020-01-27 2020-02-03 17646000 0.06 1059000 2020-04-24 2020-05-01 17769000 0.06 1066000 2020-07-27 2020-08-03 17820000 0.06 1069000 4250000 1000000 1000000 1300000 <table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_pn3n3_z3wcHrW5EVDl" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SHAREHOLDERS EQUITY (Details - Option activity)"> <tr style="vertical-align: bottom"> <td style="display: none; font-size: 10pt; text-align: justify"><span id="xdx_8B1_zoxcagSxGJHe">Schedule of stock option activity</span></td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: justify"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: justify"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-size: 8pt">(in thousands, except per share and weighted-average amounts)</span> <br/><b>Transactions During Fiscal Year 2021</b></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Number of<br/> Options</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Weighted-Average<br/> Exercise Price <br/> Per Share</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Weighted-Average<br/> Remaining<br/> Contractual Life</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: justify"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: justify"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 55%">Outstanding, August 31, 2020</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pn3n3_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zVKx303Rqo21" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Option outstanding, beginning balance">1,224</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z2gbANIyS8n5" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Outstanding">17.76</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right"><span id="xdx_907_ecustom--OutstandingRemainingContractualLife_dtY_c20190901__20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zg2eCA1wJCkj" title="Weighted-Average Remaining Contractual Life">6.79</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: justify">Granted</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pn3n3_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zWhccXHVKMs4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Granted">226</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zOLEv6q7Sq8b" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Granted">57.60</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: justify">Exercised</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pn3n3_di_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zjoZEPyn48of" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Exercised">(204</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zaQXTZ2VFyii" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Exercised">12.53</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: justify; padding-bottom: 1pt">Canceled/Forfeited</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pn3n3_di_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zgNsK8nygorj" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Canceled/Forfeited">(62</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zX5jMJZzbEEa" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: right" title="Canceled/Forfeited">29.83</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font-size: 10pt; padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"> </td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"> </td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">Outstanding, August 31, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pn3n3_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zgvO7cfrRYvk" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Awards Outstanding, ending balance">1,184</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zIGxox06kN3i" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right" title="Outstanding">25.63</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right"><span id="xdx_901_ecustom--OutstandingRemainingContractualLife_dtY_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zViKoxdpKN5b" title="Weighted-Average Remaining Contractual Life">6.47</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif">Vested and Exercisable, August 31, 2021</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zaHCTNjqVFFg" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Vested and Exercisable, end of period">619</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zyme8ialjP9c" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Vested and Exercisable, end of period">13.36</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_904_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_ztoH7ErAfnT5" title="Weighted-Average Remaining Contractual Life Vested and Exercisable">4.95</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Vested and Expected to Vest, August 31, 2021</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_iI_pn3n3_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zM4L2PvGwHQj" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Vested and Expected to Vest, end of period">1,173</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_iI_pid_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zPeC0CAqudj" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Vested and Expected to Vest, end of period">25.69</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_902_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zewY4QIHiY01" title="Weighted-Average Remaining Contractual Life Vested and Expected to Vest">6.47</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-size: 8pt">(in thousands, except per share and weighted-average amounts)</span> <br/><b>Transactions During Fiscal Year 2020</b></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Number of<br/> Options</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Weighted-Average<br/> Exercise Price <br/> Per Share</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Weighted-Average<br/> Remaining<br/> Contractual Life</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: justify"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: justify"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 55%">Outstanding, August 31, 2019</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pn3n3_c20190901__20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zPaoL7Eh3FO1" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Option outstanding, beginning balance">1,163</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20190901__20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zMwu3JR5lpEd" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Outstanding">12.63</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right"><span id="xdx_908_ecustom--OutstandingRemainingContractualLife_dtY_c20180901__20190831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zcqgDnb9lmj4" title="Weighted-Average Remaining Contractual Life">7.13</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: justify">Granted</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pn3n3_c20190901__20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zr6zht7bKytl" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Granted">223</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20190901__20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zgWeKTihDL8b" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Granted">39.23</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: justify">Exercised</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pn3n3_di_c20190901__20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zuc6mjdHoTka" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Exercised">(121</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20190901__20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zcd5oALELLKk" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Exercised">9.29</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: justify; padding-bottom: 1pt">Canceled/Forfeited</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pn3n3_di_c20190901__20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zhrBbddMcKJ1" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Canceled/Forfeited">(41</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_c20190901__20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z69gXhNSK1R9" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: right" title="Canceled/Forfeited">14.19</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font-size: 10pt; padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"> </td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"> </td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">Outstanding, August 31, 2020</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pn3n3_c20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zFYGdk3JmIhh" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Awards Outstanding, ending balance">1,224</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20190901__20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zULBQ4Belgfi" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right" title="Outstanding">17.76</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right"><span id="xdx_90F_ecustom--OutstandingRemainingContractualLife_dtY_c20190901__20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zOlpB1VFG7i4" title="Weighted-Average Remaining Contractual Life">6.79</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif">Vested and Exercisable, August 31, 2020</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zhYsCKZMqfRc" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Vested and Exercisable, end of period">596</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_c20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zYNRNTdFyqGh" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Vested and Exercisable, end of period">10.69</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_909_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20190901__20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zM7D0Wxm2vUd" title="Weighted-Average Remaining Contractual Life Vested and Exercisable">5.59</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Vested and Expected to Vest, August 31, 2020</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_iI_pn3n3_c20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zdrK95jtTmIi" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Vested and Expected to Vest, end of period">1,194</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_iI_pid_c20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z1TkX23hQi6j" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Vested and Expected to Vest, end of period">17.75</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_902_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20190901__20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z62ZJT9ah5m8" title="Weighted-Average Remaining Contractual Life Vested and Expected to Vest">6.77</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-size: 8pt">(in thousands, except per share and weighted-average amounts)</span> <br/><b>Transactions During Fiscal Year 2019</b></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Number of<br/> Options</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Weighted-Average<br/> Exercise Price <br/> Per Share</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Weighted-Average<br/> Remaining<br/> Contractual Life</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: justify"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: justify"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 55%">Outstanding, August 31, 2018</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pn3n3_c20180901__20190831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zfxSLG21yq34" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Option outstanding, beginning balance">1,135</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20180901__20190831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zLuVWmzuthkf" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Outstanding">9.44</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right"><span id="xdx_903_ecustom--OutstandingRemainingContractualLife_dtY_c20170901__20180831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zQ9Nq0KTfo2d" title="Weighted-Average Remaining Contractual Life">7.31</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: justify">Granted</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pn3n3_c20180901__20190831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zgKNFEY7UHG4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Granted">264</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20180901__20190831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z3s6Xjw4toQ5" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Granted">22.78</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: justify">Exercised</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pn3n3_di_c20180901__20190831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z6mFNtzofRP3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Exercised">(167</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20180901__20190831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zn0CFp80KIUd" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Exercised">7.15</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: justify; padding-bottom: 1pt">Canceled/Forfeited</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pn3n3_di_c20180901__20190831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zmTqxJXj65oi" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Canceled/Forfeited">(69</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_c20180901__20190831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zt7Tyvnn8EJg" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: right" title="Canceled/Forfeited">12.17</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font-size: 10pt; padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"> </td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"> </td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">Outstanding, August 31, 2019</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pn3n3_c20180901__20190831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z5MZ8PrSQmEj" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Awards Outstanding, ending balance">1,163</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20180901__20190831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zRjLHWJ7V8Oj" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right" title="Outstanding">12.63</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right"><span id="xdx_909_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20180901__20190831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zhIt7EVxj9Ei" title="Weighted-Average Remaining Contractual Life">7.13</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif">Vested and Exercisable, August 31, 2019</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20190831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z06Yr7b7IFj2" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Vested and Exercisable, end of period">515</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20190831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Vested and Exercisable, end of period">8.57</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_90F_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20180901__20190831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zgUKF9BYHBnb" title="Weighted-Average Remaining Contractual Life Vested and Exercisable">6.09</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Vested and Expected to Vest, August 31, 2019</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_iI_pn3n3_c20190831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zh0PfKpoEDQ7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Vested and Expected to Vest, end of period">1,102</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_c20190831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Vested and Expected to Vest, end of period">12.39</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20180901__20190831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zIbQJaa2J1dd" title="Weighted-Average Remaining Contractual Life Vested and Expected to Vest">7.07</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> 1224000 17.76 P6Y9M14D 226000 57.60 204000 12.53 62000 29.83 1184000 25.63 P6Y5M19D 619000 13.36 P4Y11M12D 1173000 25.69 P6Y5M19D 1163000 12.63 P7Y1M17D 223000 39.23 121000 9.29 41000 14.19 1224000 17.76 P6Y9M14D 596000 10.69 P5Y7M2D 1194000 17.75 P6Y9M7D 1135000 9.44 P7Y3M21D 264000 22.78 167000 7.15 69000 12.17 1163000 12.63 P7Y1M17D 515000 8.57 P6Y1M2D 1102000 12.39 P7Y25D <table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock_pn3n3_zl8grI2IQBY9" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SHAREHOLDERS EQUITY (Details - Intrinsic Value)"> <tr style="vertical-align: bottom"> <td style="display: none; font-size: 10pt"><span id="xdx_8B9_zWKk5wXGOoz6">Intrinsic value of options outstanding and options exercisable</span></td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Intrinsic Value<br/> of Options<br/> Outstanding</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Intrinsic<br/> Value of <br/> Options<br/> Exercisable</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Intrinsic <br/> Value of<br/> Options<br/> Exercised</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 55%; text-align: left">Fiscal Year 2019</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_c20190831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Intrinsic Value of Options Outstanding">27,313</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_c20190831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Intrinsic Value of Options Exercisable">14,195</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_c20180901__20190831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Intrinsic Value of Options Exercised">3,224</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Fiscal Year 2020</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_c20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intrinsic Value of Options Outstanding">51,273</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_c20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intrinsic Value of Options Exercisable">29,151</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_c20190901__20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intrinsic Value of Options Exercised">4,086</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Fiscal Year 2021</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intrinsic Value of Options Outstanding">25,705</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intrinsic Value of Options Exercisable">19,373</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Intrinsic Value of Options Exercised">11,554</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> 27313000 14195000 3224000 51273000 29151000 4086000 25705000 19373000 11554000 P6Y5M19D 6300000 P3Y5M4D <table cellpadding="0" cellspacing="0" id="xdx_89B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_pn3n3_zjikMANCVMn8" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SHAREHOLDERS EQUITY (Details - Fair value of options)"> <tr style="vertical-align: bottom"> <td style="display: none; font-size: 10pt"><span id="xdx_8B1_z8Z7PZO5FQbf">Schedule of fair value of options</span></td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-size: 8pt">(in thousands, except prices)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">Fiscal Year 2021</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">Fiscal Year 2020</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 66%; text-align: left">Estimated fair value of awards granted</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98F_ecustom--FairValueOptionsGranted_c20200901__20210831_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right" title="Estimated fair value of awards granted">5,092</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_981_ecustom--FairValueOptionsGranted_c20190901__20200831_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right" title="Estimated fair value of awards granted">2,997</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Unvested Forfeiture Rate</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_90C_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate_pip0_dp_c20200901__20210831_zNkMQ7mygI8h" title="Unvested Forfeiture Rate">0</span>%</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_906_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate_pip0_dp_c20190901__20200831_z9Kvp3SkQoB9" title="Unvested Forfeiture Rate">0</span>%</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif">Weighted average grant price</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20200901__20210831_zpn9ccq7z5pa" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted average grant price">57.60</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20190901__20200831_zOMyS9FeYfDe" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted average grant price">39.23</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif">Weighted average market price</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_983_ecustom--WeightedAverageMarketPrice_pid_c20200901__20210831_zluC722podbk" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted average market price">57.60</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98B_ecustom--WeightedAverageMarketPrice_pid_c20190901__20200831_z49wqL9zbFMe" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted average market price">39.23</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif">Weighted average volatility</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pip0_dp_c20200901__20210831_zWsPLcSnJUGj" title="Weighted average volatility">40.49</span>%</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pip0_dp_c20190901__20200831_zpyIEl3rxx9e" title="Weighted average volatility">33.56</span>%</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif">Weighted average risk-free rate</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pip0_dp_c20200901__20210831_zG8yHsZXqKpa" title="Weighted average risk-free rate">0.64</span>%</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pip0_dp_c20190901__20200831_zLlwVrIsEPA7" title="Weighted average risk-free rate">1.39</span>%</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif">Weighted average dividend yield</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pip0_dp_c20200901__20210831_zKi5KNOx41x" title="Weighted average dividend yield">0.42</span>%</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pip0_dp_c20190901__20200831_z5S1jU0OIctb" title="Weighted average dividend yield">0.65</span>%</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif">Weighted average expected life</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200901__20210831_zU514EWhzB04" title="Weighted average expected life">6.63</span> years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_906_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20190901__20200831_zXKbpBD9LgH9" title="Weighted average expected life">6.67</span> years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> 5092000 2997000 0 0 57.60 39.23 57.60 39.23 0.4049 0.3356 0.0064 0.0139 0.0042 0.0065 P6Y7M17D P6Y8M1D <table cellpadding="0" cellspacing="0" id="xdx_893_eus-gaap--ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_pn3n3_zVc8Sc4LjV1i" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SHAREHOLDERS EQUITY (Details - Options outstanding and exercisable)"> <tr style="vertical-align: bottom"> <td colspan="2" style="font-size: 10pt"><span id="xdx_8BC_z2cKf4BYS1af"><span id="xdx_8B4_zn2Z22uYkxZi" style="display: none">Schedule of options by exercise price range</span></span></td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom"> <td colspan="6" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Exercise Price</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Awards Outstanding</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Awards Exercisable</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Low</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">High</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Quantity</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Weighted <br/> Average<br/> Remaining<br/> Contractual<br/> Life</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Weighted<br/> Average<br/> Exercise<br/> Price</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Quantity</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Weighted<br/> Average<br/> Remaining<br/> Contractual <br/> Life</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Weighted<br/> Average<br/> Exercise<br/> Price</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pid_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_zdQcjuDGmnY" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Exercise price low">6.85</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pid_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_zVm9LAiO28p6" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Exercise price high">8.28</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_zjVUVVxB4WX8" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Awards outstanding">144</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_903_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_zqAtPzCRALsg" title="Awards outstanding weighted average remaining contractual life">3.00</span> years</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iI_pid_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_zTseZVRskOh4" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Awards outstanding weighted average exercise price">6.85</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_zFVuH42ktkS7" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Awards exercisable">144</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_ztIEfoSIkSs7" title="Awards exercisable weighted average remaining contractual life">3.00</span> years</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_z0XYsyIh6qI7" style="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right" title="Awards exercisable weighted average exercise price">6.85</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pid_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_zLsrGDP3TSve" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Exercise price low">8.29</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pid_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_zAMMveSY3bne" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Exercise price high">10.03</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_z56d1DCcBHZ1" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Awards outstanding">183</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_zjeamwioqeig" title="Awards outstanding weighted average remaining contractual life">4.52</span> years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iI_pid_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_zyRqseNwgVm7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Awards outstanding weighted average exercise price">9.72</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_z0poKidS8XM2" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Awards exercisable">183</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_zppuZp2koAbi" title="Awards exercisable weighted average remaining contractual life">4.52</span> years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_zKRI4edptUW5" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Awards exercisable weighted average exercise price">9.72</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pid_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_z85AgRmRsJHf" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Exercise price low">10.04</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pid_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_z47SdYpaAUI4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Exercise price high">12.20</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_zwzL3ISiJpw4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Awards outstanding">221</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_zdXGCbb2YQih" title="Awards outstanding weighted average remaining contractual life">5.48</span> years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iI_pid_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_zI39bg9QutP8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Awards outstanding weighted average exercise price">10.05</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_z4mHJNpmBR6" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Awards exercisable">162</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_zfBf55Wi7Yr1" title="Awards exercisable weighted average remaining contractual life">5.48</span> years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_zpdQ9Jfswum8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Awards exercisable weighted average exercise price">10.05</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pid_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_zXFYMnOisH4d" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Exercise price low">12.21</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pid_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_zNoqCzhdnr3k" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Exercise price high">28.16</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_zLFOazyGajk" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Awards outstanding">184</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_zkzMF8x4P011" title="Awards outstanding weighted average remaining contractual life">6.66</span> years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iI_pid_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_z3hgsMiXp2l6" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Awards outstanding weighted average exercise price">20.37</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_zPmuMY68v8vj" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Awards exercisable">66</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_zjKopx0ULVj5" title="Awards exercisable weighted average remaining contractual life">5.88</span> years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_zTrtfC07c22j" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Awards exercisable weighted average exercise price">20.25</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pid_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_zWIkfoINN7Xe" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Exercise price low">28.17</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pid_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_ziNmmQpJIzCd" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Exercise price high">57.04</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_znAjPwsDgNE9" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Awards outstanding">230</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_zek60ste8Ow" title="Awards outstanding weighted average remaining contractual life">8.40</span> years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iI_pid_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_zRZhrRxIZeyl" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Awards outstanding weighted average exercise price">37.22</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_zQH3HcIAj6B4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Awards exercisable">51</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_zwTD6NXxB6ye" title="Awards exercisable weighted average remaining contractual life">8.08</span> years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_ztd5UOr27R7l" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Awards exercisable weighted average exercise price">34.19</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pid_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_zujjGYdL8aN8" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: right" title="Exercise price low">57.05</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pid_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_zgo5rMvMcnK" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: right" title="Exercise price high">66.14</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_zaeiBNmAGSxk" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Awards outstanding">222</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_zKpRWJuRbi5" title="Awards outstanding weighted average remaining contractual life">9.17</span> years</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iI_pid_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_zpCgGDoW0FA7" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: right" title="Awards outstanding weighted average exercise price">58.77</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_z2MfXKvUB5k7" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Awards exercisable">13</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_zMoILxwuP4Ha" title="Awards exercisable weighted average remaining contractual life">8.88</span> years</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_zCqSbqexK4Nb" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: right" title="Awards exercisable weighted average exercise price">61.84</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pn3n3_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zBTr8aPa8pO7" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Awards outstanding">1,184</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z7RRyKLD0x33" title="Awards outstanding weighted average remaining contractual life">6.47</span> years</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iI_pid_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zBJW0UDo4nw2" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right" title="Awards outstanding weighted average exercise price">25.63</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zRhqvvp2tTZk" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Awards exercisable">619</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_909_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20200901__20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zyHSsQ5ZCW11" title="Awards exercisable weighted average remaining contractual life">4.95</span> years</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_c20210831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zOmZ0MsFIrn" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right" title="Awards exercisable weighted average exercise price">13.36</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 6.85 8.28 144000 P3Y 6.85 144000 P3Y 6.85 8.29 10.03 183000 P4Y6M7D 9.72 183000 P4Y6M7D 9.72 10.04 12.20 221000 P5Y5M23D 10.05 162000 P5Y5M23D 10.05 12.21 28.16 184000 P6Y7M28D 20.37 66000 P5Y10M17D 20.25 28.17 57.04 230000 P8Y4M24D 37.22 51000 P8Y29D 34.19 57.05 66.14 222000 P9Y2M1D 58.77 13000 P8Y10M17D 61.84 1184000 P6Y5M19D 25.63 619000 P4Y11M12D 13.36 7205000 8686000 345000 290000 212000 10000 133400000 10000 128500000 <p id="xdx_807_eus-gaap--IncomeTaxDisclosureTextBlock_zWDJTym0YnU3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 9 – <span id="xdx_82C_z95PB0CFBpfl">INCOME TAXES </span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We utilize FASB ASC 740-10, <i>“Income Taxes”</i> which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements or tax returns.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under this method, deferred income taxes are recognized for the tax consequences in future years of differences between the tax bases of assets and liabilities and their financial reporting amounts at each year end based on enacted tax laws and statutory tax rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized. The provision for income taxes represents the tax payable for the period and the change during the period in deferred tax assets and liabilities.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The components of the income tax provision for the years ended August 31, 2021, 2020 and 2019 were as follows:</p> <table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_pn3n3_zU0AfBeCCAc2" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Income tax provision)"> <tr style="vertical-align: bottom"> <td style="display: none; font-size: 10pt"><span id="xdx_8B8_zAv2Nn0hcOm">Components of the income tax provision</span></td><td style="font-size: 10pt"> </td> <td colspan="2" id="xdx_49B_20200901__20210831_zVRkeZArtFR" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" id="xdx_497_20190901__20200831_ze3vSyDLsRBj" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" id="xdx_492_20180901__20190831_zMHURQPvY3Qk" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2020</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2019</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr id="xdx_400_eus-gaap--CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif">Current</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--CurrentFederalTaxExpenseBenefit_i01_pn3n3_maCITEBz3DH_znT4ZCLGdjxd" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; width: 55%">Federal</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">1,315</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">2,098</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">1,795</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_i01_pn3n3_maCITEBz3DH_zZqFKEz1K0R" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt">State</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">450</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">478</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">426</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--CurrentForeignTaxExpenseBenefit_i01_pn3n3_maCITEBz3DH_z61S9TJ5DYZ8" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; padding-bottom: 1pt">Foreign</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">166</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">39</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">51</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--CurrentIncomeTaxExpenseBenefit_i01T_pn3n3_mtCITEBz3DH_maITEBzRfi_zA81TgCBIRH5" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Total current tax expense</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,931</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">2,615</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">2,272</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_iB" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif">Deferred</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--DeferredFederalIncomeTaxExpenseBenefit_i01_pn3n3_maDITATzk0W_zzfhIYjzHMT4" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt">Federal</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(379</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(428</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(141</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr> <tr id="xdx_407_eus-gaap--DeferredStateAndLocalIncomeTaxExpenseBenefit_i01_pn3n3_maDITATzk0W_zvRCXtinTZl5" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; padding-bottom: 1pt">State</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(249</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(132</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(158</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_400_eus-gaap--DeferredIncomeTaxesAndTaxCredits_i01T_pn3n3_mtDITATzk0W_maITEBzRfi_zkyYN1Dr5Mdf" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Total deferred federal and state</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(628</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(560</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(299</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--IncomeTaxExpenseBenefit_i01T_pn3n3_mtITEBzRfi_zQqVgswU92Dc" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">Total</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">1,303</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">2,055</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">1,973</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A6_zbhRDIEjBWSk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A reconciliation of the expected income tax computed using the federal statutory income tax rate to the Company's effective income tax rate is as follows for the years ended August 31, 2021, 2020 and 2019:</p> <table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_pn3n3_zrYI5EUpzZhl" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Reconciliation)"> <tr style="vertical-align: bottom"> <td style="display: none; font-size: 10pt"><span id="xdx_8BA_zZW6fiJt9uda"><span id="xdx_8B7_zdnsBBlffGR7">Effective income tax rate</span></span></td><td style="font-size: 10pt"> </td> <td colspan="2" id="xdx_49F_20200901__20210831_z3vcRLDUE3Be" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" id="xdx_496_20190901__20200831_z5ahevDU5u1d" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" id="xdx_492_20180901__20190831_zQdpnR2BoJSj" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2020</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2019</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 55%; text-align: justify">Income tax computed at federal statutory tax rate</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td id="xdx_985_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_pip0_dp_c20200901__20210831_z2TcydYBdVnf" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Income tax computed at federal statutory tax rate">21.0</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> %</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td id="xdx_987_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_pip0_dp_c20190901__20200831_zqmiOpoGOPz" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Income tax computed at federal statutory tax rate">21.0</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td id="xdx_985_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_pip0_dp_c20180901__20190831_zz2lwTnFYYxd" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Income tax computed at federal statutory tax rate">21.0</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">State taxes, net of federal benefit</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_989_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_pip0_dp_c20200901__20210831_z87XghD0jI6" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="State taxes, net of federal benefit">2.0</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98D_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_pip0_dp_c20190901__20200831_z56x71Dctrz5" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="State taxes, net of federal benefit">4.1</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_985_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_pip0_dp_c20180901__20190831_zVYB1tbqjfme" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="State taxes, net of federal benefit">4.1</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Meals &amp; entertainment</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_980_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_pip0_dp0_c20200901__20210831_zDWsRj4rFPo2" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Meals &amp; entertainment">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_989_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_pip0_dp_c20190901__20200831_zliBkBGPluS8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Meals &amp; entertainment">0.1</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_pip0_dp_c20180901__20190831_zkXanZagXaUc" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Meals &amp; entertainment">0.1</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Stock based compensation</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_985_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_pip0_dp_c20200901__20210831_zKQTjyYqLFXl" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Stock based compensation">(6.8</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98E_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_pip0_dp_c20190901__20200831_zHMTol18NKSa" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Stock based compensation">(1.2</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98B_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_pip0_dp_c20180901__20190831_zN0nIwGxU6gk" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Stock based compensation">(2.6</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Other permanent differences</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_pip0_dp_c20200901__20210831_zNkQqNXJAVIa" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Other permanent differences">(0.3</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98E_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_pip0_dp_c20190901__20200831_zGtiB2NhJ4P7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Other permanent differences">(0.3</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98D_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_pip0_dp_c20180901__20190831_ztpsMBjz0t99" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Other permanent differences">(0.7</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Research and development credit</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment_iN_pip0_dpi_c20200901__20210831_zAijfBLo9Hua" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Research and development credit">(1.6</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment_iN_pip0_dpi_c20190901__20200831_zXzVuXEt1DOf" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Research and development credit">(2.8</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment_iN_pip0_dpi_c20180901__20190831_zfdbgvZYweUf" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Research and development credit">(2.3</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Foreign tax related differences</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_987_eus-gaap--EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_pip0_dp_c20200901__20210831_zpkaXHbNpwVl" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Foreign tax related differences">(2.6</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98C_eus-gaap--EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_pip0_dp_c20190901__20200831_zRryTXn8dPm3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Foreign tax related differences">(1.4</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_eus-gaap--EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_pip0_dp0_c20180901__20190831_zFzr7XA5t7r8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Foreign tax related differences">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Research &amp; credit adjustments to expense</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_982_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_pip0_dp_c20200901__20210831_zgHodPGlPcZ8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Research &amp; credit adjustments to expense">0.2</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_pip0_dp_c20190901__20200831_zprhhp1Qruck" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Research &amp; credit adjustments to expense">0.3</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_984_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_pip0_dp0_c20180901__20190831_zLDrVQEQTtAd" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Research &amp; credit adjustments to expense">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1pt">Change in prior year estimated taxes</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_pip0_dp_c20200901__20210831_znknh4tqWEo3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Change in prior year estimated taxes">(0.1</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_984_eus-gaap--EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_pip0_dp_c20190901__20200831_zXBwIq5YpPA9" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Change in prior year estimated taxes">(1.8</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_pip0_dp_c20180901__20190831_zljnaImeD9y4" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Change in prior year estimated taxes">(0.9</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 2.5pt">Total</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_pip0_dp_c20200901__20210831_zg7sjTubMKah" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Total">11.8</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">%</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_pip0_dp_c20190901__20200831_ztLpUhfmzJ4a" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Total">18.0</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">%</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98B_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_pip0_dp_c20180901__20190831_zfDJsCClet6c" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Total">18.7</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">%</td></tr> </table> <p id="xdx_8A3_zuFaBCtDlGQ5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Significant components of the Company's deferred tax assets and liabilities for income taxes for the years ended August 31, 2021, and 2020 are as follows:</p> <table cellpadding="0" cellspacing="0" id="xdx_89D_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_pn3n3_zRo1PCpfN5P9" style="background-color: White; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Deferred taxes)"> <tr style="vertical-align: bottom"> <td style="display: none; font-size: 10pt"><span id="xdx_8BC_z4HVTGuwLD28">Components of company deferred tax assets and liabilities</span></td><td style="font-size: 10pt"> </td> <td colspan="2" id="xdx_495_20210831_zfjsOsFzkLR5" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" id="xdx_49A_20200831_zEDwOYzslkfb" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2020</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr id="xdx_40F_eus-gaap--ComponentsOfDeferredTaxAssetsAbstract_iB" style="vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Deferred tax assets:</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_i01I_pn3n3_maDTAGzhC4_z27RiCnndplc" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; width: 66%; text-align: left">Accrued payroll and other expenses</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right">586</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right">402</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DeferredTaxAssetsDeferredIncome_i01I_pn3n3_maDTAGzhC4_zWCGjYuL2bx9" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Deferred revenue</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">102</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">7</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DeferredTaxAssetsEquityMethodInvestments_i01I_pn3n3_maDTAGzhC4_zdQooe8vAU3a" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Capitalized merger costs</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">703</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">742</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--DeferredTaxAssetsGoodwillAndIntangibleAssets_i01I_pn3n3_maDTAGzhC4_zxEAKT5J3wV1" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Intellectual property</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">7</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">8</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--DeferredTaxAssetsInProcessResearchAndDevelopment_i01I_pn3n3_maDTAGzhC4_zZntohfHb3Wi" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Research and development credits</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">66</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1915">–</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--DeferredTaxAssetsStateTaxes_i01I_pn3n3_maDTAGzhC4_zG9nw9RGANIg" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">State taxes</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">72</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">100</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_i01I_pn3n3_maDTAGzhC4_zvCF8b7Qc6xg" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Allowance for doubtful accounts</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">20</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">13</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseOther_i01I_pn3n3_maDTAGzhC4_zxmPOULcDaO3" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1pt">State tax deferred</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">80</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">125</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--DeferredTaxAssetsGross_i01TI_pn3n3_mtDTAGzhC4_maDTANzREs_zkosaZyvYYAe" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Total deferred tax assets</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,636</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,397</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--DeferredTaxAssetsValuationAllowance_i01NI_pn3n3_di_msDTANzREs_zAoCwqwcIZ64" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Less: Valuation allowance</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1929">–</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1930">–</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--DeferredTaxAssetsNet_i01TI_pn3n3_mtDTANzREs_maDTALNzdoq_zSyIlbFiS5P" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Deferred tax asset</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,636</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,397</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--ComponentsOfDeferredTaxLiabilitiesAbstract_iB" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Deferred tax liabilities:</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--DeferredTaxLiabilitiesPropertyPlantAndEquipment_i01NI_pn3n3_di_maDITLzQ8W_zPrjGZ5CQ1O9" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Property and equipment</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(83</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(82</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr> <tr id="xdx_408_eus-gaap--DeferredTaxLiabilitiesOther_i01NI_pn3n3_di_maDITLzQ8W_zaby3N2Ns2G8" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">State tax deferred</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(26</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(19</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr> <tr id="xdx_408_eus-gaap--DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_i01NI_pn3n3_di_maDITLzQ8W_z222I0Au49Qb" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Intellectual property</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(1,456</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(1,876</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr> <tr id="xdx_404_eus-gaap--DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware_i01NI_pn3n3_di_maDITLzQ8W_zKRFOmjllrp3" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1pt">Capitalized computer software development costs</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(1,797</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(1,774</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_402_eus-gaap--DeferredIncomeTaxLiabilities_i01NTI_pn3n3_di_mtDITLzQ8W_msDTALNzdoq_zWXEuydAcwc" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Total deferred tax liabilities</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(3,362</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(3,751</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DeferredTaxAssetsLiabilitiesNet_i01NTI_pn3n3_di_mtDTALNzdoq_zxaS2Yvzwhl4" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Net deferred tax liabilities</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">(1,726</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">(2,354</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p id="xdx_8A0_zV2FppBJWAKg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We follow guidance issued by the FASB with regard to our accounting for uncertainty in income taxes recognized in the financial statements. Such guidance prescribes a recognition threshold of more likely than not and a measurement process for financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. In making this assessment, a company must determine whether it is more likely than not that a tax position will be sustained upon examination, based solely on the technical merits of the position and must assume that the tax position will be examined by taxing authorities. Our policy is to include interest and penalties related to income tax expense. Interest and penalties were immaterial for fiscal years 2021, 2020, and 2019, respectively. We file income tax returns with the IRS and various state jurisdictions as well as with the countries of India and France. Our federal income tax returns for fiscal year 2018 thru 2020 are open for audit, and our state tax returns for fiscal year 2017 through 2020 remain open for audit.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our review of prior year tax positions using the criteria and provisions presented in guidance issued by FASB did not result in a material impact on our financial position or results of operations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_pn3n3_zU0AfBeCCAc2" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Income tax provision)"> <tr style="vertical-align: bottom"> <td style="display: none; font-size: 10pt"><span id="xdx_8B8_zAv2Nn0hcOm">Components of the income tax provision</span></td><td style="font-size: 10pt"> </td> <td colspan="2" id="xdx_49B_20200901__20210831_zVRkeZArtFR" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" id="xdx_497_20190901__20200831_ze3vSyDLsRBj" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" id="xdx_492_20180901__20190831_zMHURQPvY3Qk" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2020</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2019</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr id="xdx_400_eus-gaap--CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif">Current</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--CurrentFederalTaxExpenseBenefit_i01_pn3n3_maCITEBz3DH_znT4ZCLGdjxd" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; width: 55%">Federal</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">1,315</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">2,098</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">1,795</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_i01_pn3n3_maCITEBz3DH_zZqFKEz1K0R" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt">State</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">450</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">478</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">426</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--CurrentForeignTaxExpenseBenefit_i01_pn3n3_maCITEBz3DH_z61S9TJ5DYZ8" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; padding-bottom: 1pt">Foreign</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">166</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">39</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">51</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--CurrentIncomeTaxExpenseBenefit_i01T_pn3n3_mtCITEBz3DH_maITEBzRfi_zA81TgCBIRH5" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Total current tax expense</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,931</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">2,615</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">2,272</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_iB" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif">Deferred</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--DeferredFederalIncomeTaxExpenseBenefit_i01_pn3n3_maDITATzk0W_zzfhIYjzHMT4" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt">Federal</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(379</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(428</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(141</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr> <tr id="xdx_407_eus-gaap--DeferredStateAndLocalIncomeTaxExpenseBenefit_i01_pn3n3_maDITATzk0W_zvRCXtinTZl5" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; padding-bottom: 1pt">State</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(249</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(132</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(158</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_400_eus-gaap--DeferredIncomeTaxesAndTaxCredits_i01T_pn3n3_mtDITATzk0W_maITEBzRfi_zkyYN1Dr5Mdf" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Total deferred federal and state</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(628</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(560</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(299</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--IncomeTaxExpenseBenefit_i01T_pn3n3_mtITEBzRfi_zQqVgswU92Dc" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">Total</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">1,303</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">2,055</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">1,973</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1315000 2098000 1795000 450000 478000 426000 166000 39000 51000 1931000 2615000 2272000 -379000 -428000 -141000 -249000 -132000 -158000 -628000 -560000 -299000 1303000 2055000 1973000 <table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_pn3n3_zrYI5EUpzZhl" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Reconciliation)"> <tr style="vertical-align: bottom"> <td style="display: none; font-size: 10pt"><span id="xdx_8BA_zZW6fiJt9uda"><span id="xdx_8B7_zdnsBBlffGR7">Effective income tax rate</span></span></td><td style="font-size: 10pt"> </td> <td colspan="2" id="xdx_49F_20200901__20210831_z3vcRLDUE3Be" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" id="xdx_496_20190901__20200831_z5ahevDU5u1d" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" id="xdx_492_20180901__20190831_zQdpnR2BoJSj" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: justify"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2020</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2019</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 55%; text-align: justify">Income tax computed at federal statutory tax rate</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td id="xdx_985_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_pip0_dp_c20200901__20210831_z2TcydYBdVnf" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Income tax computed at federal statutory tax rate">21.0</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> %</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td id="xdx_987_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_pip0_dp_c20190901__20200831_zqmiOpoGOPz" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Income tax computed at federal statutory tax rate">21.0</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td id="xdx_985_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_pip0_dp_c20180901__20190831_zz2lwTnFYYxd" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Income tax computed at federal statutory tax rate">21.0</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">State taxes, net of federal benefit</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_989_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_pip0_dp_c20200901__20210831_z87XghD0jI6" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="State taxes, net of federal benefit">2.0</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98D_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_pip0_dp_c20190901__20200831_z56x71Dctrz5" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="State taxes, net of federal benefit">4.1</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_985_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_pip0_dp_c20180901__20190831_zVYB1tbqjfme" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="State taxes, net of federal benefit">4.1</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Meals &amp; entertainment</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_980_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_pip0_dp0_c20200901__20210831_zDWsRj4rFPo2" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Meals &amp; entertainment">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_989_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_pip0_dp_c20190901__20200831_zliBkBGPluS8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Meals &amp; entertainment">0.1</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_pip0_dp_c20180901__20190831_zkXanZagXaUc" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Meals &amp; entertainment">0.1</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Stock based compensation</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_985_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_pip0_dp_c20200901__20210831_zKQTjyYqLFXl" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Stock based compensation">(6.8</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98E_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_pip0_dp_c20190901__20200831_zHMTol18NKSa" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Stock based compensation">(1.2</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98B_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_pip0_dp_c20180901__20190831_zN0nIwGxU6gk" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Stock based compensation">(2.6</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Other permanent differences</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_pip0_dp_c20200901__20210831_zNkQqNXJAVIa" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Other permanent differences">(0.3</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98E_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_pip0_dp_c20190901__20200831_zGtiB2NhJ4P7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Other permanent differences">(0.3</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98D_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_pip0_dp_c20180901__20190831_ztpsMBjz0t99" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Other permanent differences">(0.7</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Research and development credit</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment_iN_pip0_dpi_c20200901__20210831_zAijfBLo9Hua" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Research and development credit">(1.6</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment_iN_pip0_dpi_c20190901__20200831_zXzVuXEt1DOf" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Research and development credit">(2.8</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment_iN_pip0_dpi_c20180901__20190831_zfdbgvZYweUf" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Research and development credit">(2.3</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Foreign tax related differences</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_987_eus-gaap--EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_pip0_dp_c20200901__20210831_zpkaXHbNpwVl" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Foreign tax related differences">(2.6</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98C_eus-gaap--EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_pip0_dp_c20190901__20200831_zRryTXn8dPm3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Foreign tax related differences">(1.4</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_eus-gaap--EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_pip0_dp0_c20180901__20190831_zFzr7XA5t7r8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Foreign tax related differences">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Research &amp; credit adjustments to expense</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_982_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_pip0_dp_c20200901__20210831_zgHodPGlPcZ8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Research &amp; credit adjustments to expense">0.2</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_pip0_dp_c20190901__20200831_zprhhp1Qruck" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Research &amp; credit adjustments to expense">0.3</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_984_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_pip0_dp0_c20180901__20190831_zLDrVQEQTtAd" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Research &amp; credit adjustments to expense">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1pt">Change in prior year estimated taxes</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_pip0_dp_c20200901__20210831_znknh4tqWEo3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Change in prior year estimated taxes">(0.1</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_984_eus-gaap--EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_pip0_dp_c20190901__20200831_zXBwIq5YpPA9" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Change in prior year estimated taxes">(1.8</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_pip0_dp_c20180901__20190831_zljnaImeD9y4" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Change in prior year estimated taxes">(0.9</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 2.5pt">Total</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_pip0_dp_c20200901__20210831_zg7sjTubMKah" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Total">11.8</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">%</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_pip0_dp_c20190901__20200831_ztLpUhfmzJ4a" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Total">18.0</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">%</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98B_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_pip0_dp_c20180901__20190831_zfDJsCClet6c" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Total">18.7</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">%</td></tr> </table> 0.210 0.210 0.210 0.020 0.041 0.041 0 0.001 0.001 -0.068 -0.012 -0.026 -0.003 -0.003 -0.007 0.016 0.028 0.023 -0.026 -0.014 0 0.002 0.003 0 -0.001 -0.018 -0.009 0.118 0.180 0.187 <table cellpadding="0" cellspacing="0" id="xdx_89D_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_pn3n3_zRo1PCpfN5P9" style="background-color: White; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Deferred taxes)"> <tr style="vertical-align: bottom"> <td style="display: none; font-size: 10pt"><span id="xdx_8BC_z4HVTGuwLD28">Components of company deferred tax assets and liabilities</span></td><td style="font-size: 10pt"> </td> <td colspan="2" id="xdx_495_20210831_zfjsOsFzkLR5" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="2" id="xdx_49A_20200831_zEDwOYzslkfb" style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2020</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr id="xdx_40F_eus-gaap--ComponentsOfDeferredTaxAssetsAbstract_iB" style="vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Deferred tax assets:</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_i01I_pn3n3_maDTAGzhC4_z27RiCnndplc" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; width: 66%; text-align: left">Accrued payroll and other expenses</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right">586</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right">402</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DeferredTaxAssetsDeferredIncome_i01I_pn3n3_maDTAGzhC4_zWCGjYuL2bx9" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Deferred revenue</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">102</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">7</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DeferredTaxAssetsEquityMethodInvestments_i01I_pn3n3_maDTAGzhC4_zdQooe8vAU3a" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Capitalized merger costs</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">703</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">742</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--DeferredTaxAssetsGoodwillAndIntangibleAssets_i01I_pn3n3_maDTAGzhC4_zxEAKT5J3wV1" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Intellectual property</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">7</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">8</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--DeferredTaxAssetsInProcessResearchAndDevelopment_i01I_pn3n3_maDTAGzhC4_zZntohfHb3Wi" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Research and development credits</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">66</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1915">–</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--DeferredTaxAssetsStateTaxes_i01I_pn3n3_maDTAGzhC4_zG9nw9RGANIg" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">State taxes</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">72</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">100</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_i01I_pn3n3_maDTAGzhC4_zvCF8b7Qc6xg" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Allowance for doubtful accounts</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">20</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">13</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseOther_i01I_pn3n3_maDTAGzhC4_zxmPOULcDaO3" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1pt">State tax deferred</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">80</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">125</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--DeferredTaxAssetsGross_i01TI_pn3n3_mtDTAGzhC4_maDTANzREs_zkosaZyvYYAe" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Total deferred tax assets</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,636</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,397</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--DeferredTaxAssetsValuationAllowance_i01NI_pn3n3_di_msDTANzREs_zAoCwqwcIZ64" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Less: Valuation allowance</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1929">–</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1930">–</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--DeferredTaxAssetsNet_i01TI_pn3n3_mtDTANzREs_maDTALNzdoq_zSyIlbFiS5P" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Deferred tax asset</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,636</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,397</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--ComponentsOfDeferredTaxLiabilitiesAbstract_iB" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Deferred tax liabilities:</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--DeferredTaxLiabilitiesPropertyPlantAndEquipment_i01NI_pn3n3_di_maDITLzQ8W_zPrjGZ5CQ1O9" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Property and equipment</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(83</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(82</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr> <tr id="xdx_408_eus-gaap--DeferredTaxLiabilitiesOther_i01NI_pn3n3_di_maDITLzQ8W_zaby3N2Ns2G8" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">State tax deferred</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(26</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(19</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr> <tr id="xdx_408_eus-gaap--DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_i01NI_pn3n3_di_maDITLzQ8W_z222I0Au49Qb" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">Intellectual property</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(1,456</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(1,876</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr> <tr id="xdx_404_eus-gaap--DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware_i01NI_pn3n3_di_maDITLzQ8W_zKRFOmjllrp3" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1pt">Capitalized computer software development costs</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(1,797</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(1,774</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_402_eus-gaap--DeferredIncomeTaxLiabilities_i01NTI_pn3n3_di_mtDITLzQ8W_msDTALNzdoq_zWXEuydAcwc" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Total deferred tax liabilities</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(3,362</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(3,751</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DeferredTaxAssetsLiabilitiesNet_i01NTI_pn3n3_di_mtDTALNzdoq_zxaS2Yvzwhl4" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Net deferred tax liabilities</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">(1,726</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">(2,354</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> 586000 402000 102000 7000 703000 742000 7000 8000 66000 72000 100000 20000 13000 80000 125000 1636000 1397000 1636000 1397000 83000 82000 26000 19000 1456000 1876000 1797000 1774000 3362000 3751000 1726000 2354000 <p id="xdx_80A_eus-gaap--ConcentrationRiskDisclosureTextBlock_z96J2tAVTNYe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 10 – <span id="xdx_82A_zacxhfVRsEed">CONCENTRATIONS AND UNCERTAINTIES</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Financial instruments that potentially subject the Company to concentration of credit risk consist principally of cash, cash equivalents, trade accounts receivable and short-term investments. The Company holds cash and cash equivalents at banks located in California, with balances that often exceed FDIC insured limits. In addition, we hold cash at a bank in France that is not FDIC-insured. Historically, the Company has not experienced any losses in such accounts. However, we are investigating alternative way to minimize our exposure to such risk. While the Company may be exposed to credit losses due to the nonperformance of its counterparties, the Company does not expect the settlement of these transactions to have a material effect on its results of operations, cash flows or financial condition. The Company maintains cash at financial institutions that may, at times, exceed federally insured limits.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenue concentration shows that international sales accounted for <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp_c20200901__20210831__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__srt--MajorCustomersAxis__custom--InternationalSalesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zDcbdYNvuMSl" title="Net sales concentration percentage">31</span>%, <span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_dp_c20190901__20200831__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__srt--MajorCustomersAxis__custom--InternationalSalesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zK0ETf0BLJEe">29</span>% and <span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_dp_c20180901__20190831__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__srt--MajorCustomersAxis__custom--InternationalSalesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_ztkRb9qxBRZc">34</span>% of revenue for the years ended August 31, 2021, 2020 and 2019, respectively. Three customers accounted for <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_dp_c20200901__20210831__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--Customer1Member_zdfnRJxkYmx5">11</span>%, <span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_dp_c20200901__20210831__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--AnotherCustomerMember_zCBplcba8456">4</span>% and <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_dp_c20200901__20210831__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--AnotherCustomer3Member_zznyXYh3Nkw7">3</span>% of revenue for fiscal year 2021. Three customers accounted for <span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_dp_c20190901__20200831__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--Customer1Member_zhBoaRmSU2Cd">9</span>%, <span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_dp_c20190901__20200831__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--AnotherCustomerMember_zYuV22gDxW0l">7</span>% (a dealer account in Japan representing various customers), and <span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_dp_c20190901__20200831__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--AnotherCustomer2Member_zuZ7dydIYmT9">7</span>% of revenue for fiscal year 2020. Three customers accounted for <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_dp_c20180901__20190831__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--Customer1Member_zCDR7rEC7qhe">8</span>%, <span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_dp_c20180901__20190831__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--AnotherCustomerMember_zBPPU246ld33">8</span>% (a dealer account in Japan representing various customers), and <span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_dp_c20180901__20190831__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--AnotherCustomer2Member_zxPNaephuErj">7</span>% of revenue for fiscal year 2019.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accounts receivable concentrations show that three customers each comprised between <span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_dp_c20200901__20210831__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneCustomerMember_zooUWLDNAQuh">5</span>% and <span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_dp_c20200901__20210831__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--AnotherCustomerMember_znCpmBFdcTFh">16</span>% of accounts receivable as of August 31, 2021, respectively; two customers comprised <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_dp_c20190901__20200831__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneCustomerMember_zFaZAI3sloO4">13</span>% and <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20190901__20200831__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--AnotherCustomerMember_zDEkSGlsCXJ3">10</span>% of accounts receivable as of August 31, 2020, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We operate in the computer software industry, which is highly competitive and changes rapidly. Our operating results could be significantly affected by our ability to develop new products and find new distribution channels for new and existing products.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The majority of our customers are in the pharmaceutical industry. During economic downturns, we have seen consolidations in the pharmaceutical industry. <span style="background-color: white">The extent to which the COVID-19 pandemic impacts our business going forward will depend on numerous factors we cannot reliably predict, including the duration and scope of the pandemic; businesses and individuals' actions in response to the pandemic; and the impact on economic activity including the possibility of recession or financial market instability. These factors may adversely impact consumer, business, and government spending as well as customers' ability to pay for our products and services on an ongoing basis</span>. As a result, our growth rate could be affected by consolidation and downsizing in the pharmaceutical industry.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 0.31 0.29 0.34 0.11 0.04 0.03 0.09 0.07 0.07 0.08 0.08 0.07 0.05 0.16 0.13 0.10 <p id="xdx_80A_eus-gaap--SegmentReportingDisclosureTextBlock_zsFoN5rizzHa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 11 – <span id="xdx_821_zvcHkJUgLpMb">SEGMENT AND GEOGRAPHIC REPORTING</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-transform: uppercase"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We account for segments and geographic revenues in accordance with guidance issued by the FASB. Our reportable segments are strategic business units that offer different products and services.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Results for each divisional segment and consolidated results are as follows for the years ended August 31, 2021, 2020 and 2019:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_pn3n3_zORVr6F7bfpl" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Details - Segment reporting)"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="22" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Year ended August 31, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Simulations Plus</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Cognigen</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">DILIsym</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Lixoft</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Eliminations</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Total</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 22%">Revenues</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_c20200901__20210831__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Net Revenues">25,142</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_c20200901__20210831__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Net Revenues">10,546</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--Revenues_c20200901__20210831__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Net Revenues">6,115</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20200901__20210831__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_zOpdywMr6bq4" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Net Revenues">4,663</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_pn3n3_d0_c20200901__20210831__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_zyJEHdRVjTSc" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Net Revenues">–</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20200901__20210831__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_zBUrWhS3NnGf" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Net Revenues">46,466</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Income (loss) from operations</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_985_eus-gaap--OperatingIncomeLoss_c20200901__20210831__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Income (loss) from operations before income taxes">9,286</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98C_eus-gaap--OperatingIncomeLoss_c20200901__20210831__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Income (loss) from operations before income taxes">376</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98B_eus-gaap--OperatingIncomeLoss_c20200901__20210831__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Income (loss) from operations before income taxes">(112</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_986_eus-gaap--OperatingIncomeLoss_c20200901__20210831__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Income (loss) from operations before income taxes">1,703</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_988_eus-gaap--OperatingIncomeLoss_pn3n3_d0_c20200901__20210831__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_zBGlk1a2e5Ij" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Income (loss) from operations before income taxes">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_980_eus-gaap--OperatingIncomeLoss_pn3n3_c20200901__20210831__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_ze7l75oyn3Ti" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Income (loss) from operations before income taxes">11,253</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Total assets</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_987_eus-gaap--Assets_c20210831__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">168,923</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_989_eus-gaap--Assets_c20210831__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">13,121</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98C_eus-gaap--Assets_c20210831__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">14,884</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_989_eus-gaap--Assets_c20210831__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">19,344</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_981_eus-gaap--Assets_c20210831__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">(36,294</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_980_eus-gaap--Assets_c20210831__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">179,978</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif">Goodwill</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98E_eus-gaap--Goodwill_iI_pn3n3_d0_c20210831__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_z8ykqeIGflG3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_980_eus-gaap--Goodwill_c20210831__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill">4,789</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98C_eus-gaap--Goodwill_c20210831__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill">5,598</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_981_eus-gaap--Goodwill_c20210831__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill">2,534</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_984_eus-gaap--Goodwill_iI_pn3n3_d0_c20210831__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_zQPhlnI6QkM3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_986_eus-gaap--Goodwill_c20210831__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill">12,921</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Capital expenditures</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_983_eus-gaap--PaymentsToAcquireProductiveAssets_c20200901__20210831__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capital expenditures">1,212</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98D_eus-gaap--PaymentsToAcquireProductiveAssets_c20200901__20210831__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capital expenditures">279</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_986_eus-gaap--PaymentsToAcquireProductiveAssets_c20200901__20210831__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capital expenditures">18</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98D_eus-gaap--PaymentsToAcquireProductiveAssets_c20200901__20210831__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capital expenditures">118</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_984_eus-gaap--PaymentsToAcquireProductiveAssets_pn3n3_d0_c20200901__20210831__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_zLMLNarcA4Gj" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capital expenditures">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_983_eus-gaap--PaymentsToAcquireProductiveAssets_c20200901__20210831__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capital expenditures">1,627</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Capitalized software costs</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98A_eus-gaap--CapitalizedComputerSoftwareGross_c20210831__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capitalized software costs">2,289</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_983_eus-gaap--CapitalizedComputerSoftwareGross_c20210831__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capitalized software costs">12</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98F_eus-gaap--CapitalizedComputerSoftwareGross_c20210831__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capitalized software costs">170</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_984_eus-gaap--CapitalizedComputerSoftwareGross_c20210831__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capitalized software costs">478</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98E_eus-gaap--CapitalizedComputerSoftwareGross_iI_pn3n3_d0_c20210831__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_z4iaViYkAcva" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capitalized software costs">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98D_eus-gaap--CapitalizedComputerSoftwareGross_c20210831__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capitalized software costs">2,949</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Depreciation and amortization</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20210831__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Depreciation and Amortization">1,885</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20210831__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Depreciation and Amortization">347</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_988_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20210831__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Depreciation and Amortization">590</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98D_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20210831__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Depreciation and Amortization">768</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98E_eus-gaap--DepreciationDepletionAndAmortization_pn3n3_d0_c20200901__20210831__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_zFdgukb6e98k" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Depreciation and Amortization">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_982_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20210831__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Depreciation and Amortization">3,590</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="22" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Year ended August 31, 2020</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Simulations Plus</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Cognigen</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">DILIsym</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Lixoft*</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Eliminations</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Total</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 22%">Revenues</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20190901__20200831__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zmkxtmoi2Y3l" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Net Revenues">21,961</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--Revenues_c20190901__20200831__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Net Revenues">11,105</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_c20190901__20200831__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Net Revenues">6,948</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20190901__20200831__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_fKg_____znxnDE4mtiUl" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Net Revenues">1,575</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_pn3n3_d0_c20190901__20200831__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_zTgrhpFFWMs7" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Net Revenues">–</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_c20190901__20200831__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Net Revenues">41,589</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Income from operations</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_982_eus-gaap--OperatingIncomeLoss_c20190901__20200831__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Income (loss) from operations before income taxes">7,374</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_984_eus-gaap--OperatingIncomeLoss_c20190901__20200831__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Income (loss) from operations before income taxes">1,770</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_983_eus-gaap--OperatingIncomeLoss_c20190901__20200831__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Income (loss) from operations before income taxes">1,744</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_981_eus-gaap--OperatingIncomeLoss_pn3n3_c20190901__20200831__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_fKg_____zOV1ABVOirN7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Income (loss) from operations before income taxes">717</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_980_eus-gaap--OperatingIncomeLoss_pn3n3_d0_c20190901__20200831__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_zHkwKU8ofIe8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Income (loss) from operations before income taxes">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98C_eus-gaap--OperatingIncomeLoss_c20190901__20200831__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Income (loss) from operations before income taxes">11,605</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Total assets</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_984_eus-gaap--Assets_c20200831__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">162,807</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98E_eus-gaap--Assets_c20200831__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">11,654</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98D_eus-gaap--Assets_c20200831__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">14,084</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_982_eus-gaap--Assets_iI_pn3n3_c20200831__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_fKg_____zwec4j7IfMUe" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">19,972</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_982_eus-gaap--Assets_c20200831__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">(40,095</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_987_eus-gaap--Assets_c20200831__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">168,422</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif">Goodwill</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_989_eus-gaap--Goodwill_iI_pn3n3_d0_c20200831__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zoMo6Tuf7mP3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_983_eus-gaap--Goodwill_c20200831__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill">4,789</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98D_eus-gaap--Goodwill_c20200831__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill">5,598</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_989_eus-gaap--Goodwill_iI_pn3n3_c20200831__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_fKg_____zuPuiiPQuj8j" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill">2,534</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_982_eus-gaap--Goodwill_iI_pn3n3_d0_c20200831__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_zSVBwoVlrXd2" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_985_eus-gaap--Goodwill_c20200831__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill">12,921</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Capital expenditures</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_989_eus-gaap--PaymentsToAcquireProductiveAssets_c20190901__20200831__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capital expenditures">111</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_985_eus-gaap--PaymentsToAcquireProductiveAssets_c20190901__20200831__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capital expenditures">87</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98E_eus-gaap--PaymentsToAcquireProductiveAssets_c20190901__20200831__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capital expenditures">31</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_986_eus-gaap--PaymentsToAcquireProductiveAssets_pn3n3_c20190901__20200831__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_fKg_____z7Jqm116xyP1" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capital expenditures">2</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_984_eus-gaap--PaymentsToAcquireProductiveAssets_pn3n3_d0_c20190901__20200831__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_zd405GBy9kE9" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capital expenditures">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98A_eus-gaap--PaymentsToAcquireProductiveAssets_c20190901__20200831__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capital expenditures">231</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Capitalized software costs</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98B_eus-gaap--CapitalizedComputerSoftwareGross_c20200831__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capitalized software costs">2,029</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_982_eus-gaap--CapitalizedComputerSoftwareGross_c20200831__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capitalized software costs">40</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_988_eus-gaap--CapitalizedComputerSoftwareGross_c20200831__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capitalized software costs">124</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_989_eus-gaap--CapitalizedComputerSoftwareGross_iI_pn3n3_c20200831__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_fKg_____z6HjnmqvQNmd" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capitalized software costs">160</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98D_eus-gaap--CapitalizedComputerSoftwareGross_iI_pn3n3_d0_c20200831__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_zppapPLd6Z8e" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capitalized software costs">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98C_eus-gaap--CapitalizedComputerSoftwareGross_c20200831__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capitalized software costs">2,353</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Depreciation and amortization</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_980_eus-gaap--DepreciationDepletionAndAmortization_c20190901__20200831__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Depreciation and Amortization">1,713</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_984_eus-gaap--DepreciationDepletionAndAmortization_c20190901__20200831__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Depreciation and Amortization">349</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_981_eus-gaap--DepreciationDepletionAndAmortization_c20190901__20200831__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Depreciation and Amortization">600</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_989_eus-gaap--DepreciationDepletionAndAmortization_pn3n3_c20190901__20200831__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_fKg_____zFArE63nIR8c" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Depreciation and Amortization">300</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98A_eus-gaap--DepreciationDepletionAndAmortization_pn3n3_d0_c20190901__20200831__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_zcwQe8N3FvC" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Depreciation and Amortization">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98E_eus-gaap--DepreciationDepletionAndAmortization_c20190901__20200831__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Depreciation and Amortization">2,962</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"> <tr style="vertical-align: top"> <td id="xdx_F06_zcq7YHxte0ah" style="text-align: justify; padding-left: 10pt; text-indent: -10pt; width: 3%">*</td> <td id="xdx_F12_zDDWxYaq2bNk" style="text-align: justify; padding-left: 10pt; text-indent: -10pt; width: 97%">As Lixoft was purchased on April 1, 2020, five months of activity is reflected for fiscal year 2020.</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="18" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Year ended August 31, 2019</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Simulations Plus</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Cognigen</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">DILIsym</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Eliminations</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Total</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 35%">Revenues</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_c20180901__20190831__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Net Revenues">19,584</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--Revenues_c20180901__20190831__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Net Revenues">9,321</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--Revenues_c20180901__20190831__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Net Revenues">5,065</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_pn3n3_d0_c20180901__20190831__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_zJpXigpICSka" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Net Revenues">–</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_c20180901__20190831__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Net Revenues">33,970</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Income from operations</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98A_eus-gaap--OperatingIncomeLoss_c20180901__20190831__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Income (loss) from operations before income taxes">7,751</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98D_eus-gaap--OperatingIncomeLoss_c20180901__20190831__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Income (loss) from operations before income taxes">1,481</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_988_eus-gaap--OperatingIncomeLoss_c20180901__20190831__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Income (loss) from operations before income taxes">1,416</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98E_eus-gaap--OperatingIncomeLoss_pn3n3_d0_c20180901__20190831__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_zJD3oD2R6ZI2" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Income (loss) from operations before income taxes">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98A_eus-gaap--OperatingIncomeLoss_c20180901__20190831__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Income (loss) from operations before income taxes">10,648</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Total assets</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98D_eus-gaap--Assets_c20190831__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">38,535</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_985_eus-gaap--Assets_c20190831__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">11,196</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_984_eus-gaap--Assets_c20190831__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">13,168</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98B_eus-gaap--Assets_c20190831__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">(17,702</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98F_eus-gaap--Assets_c20190831__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">45,197</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif">Goodwill</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_988_eus-gaap--Goodwill_iI_pn3n3_d0_c20190831__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zFwPPvlgVYj" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98A_eus-gaap--Goodwill_c20190831__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill">4,789</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_982_eus-gaap--Goodwill_c20190831__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill">5,598</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_987_eus-gaap--Goodwill_iI_pn3n3_d0_c20190831__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_zORxacU2Xmbc" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98D_eus-gaap--Goodwill_c20190831__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill">10,387</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Capital expenditures</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98E_eus-gaap--PaymentsToAcquireProductiveAssets_c20180901__20190831__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capital expenditures">39</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98E_eus-gaap--PaymentsToAcquireProductiveAssets_c20180901__20190831__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capital expenditures">79</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_987_eus-gaap--PaymentsToAcquireProductiveAssets_c20180901__20190831__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capital expenditures">20</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_984_eus-gaap--PaymentsToAcquireProductiveAssets_pn3n3_d0_c20180901__20190831__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_z1dvVYQOiGBb" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capital expenditures">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_980_eus-gaap--PaymentsToAcquireProductiveAssets_c20180901__20190831__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capital expenditures">138</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Capitalized software costs</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_982_eus-gaap--CapitalizedComputerSoftwareGross_c20190831__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capitalized software costs">1,482</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98D_eus-gaap--CapitalizedComputerSoftwareGross_c20190831__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capitalized software costs">114</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_981_eus-gaap--CapitalizedComputerSoftwareGross_c20190831__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capitalized software costs">172</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98D_eus-gaap--CapitalizedComputerSoftwareGross_iI_pn3n3_d0_c20190831__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_zWSaxUQKQDzb" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capitalized software costs">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_984_eus-gaap--CapitalizedComputerSoftwareGross_c20190831__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capitalized software costs">1,768</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Depreciation and amortization</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_985_eus-gaap--DepreciationDepletionAndAmortization_c20180901__20190831__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Depreciation and Amortization">1,806</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98C_eus-gaap--DepreciationDepletionAndAmortization_c20180901__20190831__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Depreciation and Amortization">364</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98D_eus-gaap--DepreciationDepletionAndAmortization_c20180901__20190831__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Depreciation and Amortization">580</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_982_eus-gaap--DepreciationDepletionAndAmortization_pn3n3_d0_c20180901__20190831__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_zQ3W4mm6h2X8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Depreciation and Amortization">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_987_eus-gaap--DepreciationDepletionAndAmortization_c20180901__20190831__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Depreciation and Amortization">2,750</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> <p id="xdx_8A4_z2DU8toXmB2a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Results for each business unit segment and consolidated results for the years ended August 31, 2021, 2020 and 2019 were as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_894_eus-gaap--ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_pn3n3_zCdj2jp73A2i" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Details - Business unit segment and consolidated results)"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-size: 10pt"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Year ended August 31, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Software</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Services</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Total</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 55%">Revenues</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--Revenues_c20200901__20210831__srt--ProductOrServiceAxis__custom--SoftwareMember_zfTMAhAgeuDl" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Revenues">27,670</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--Revenues_c20200901__20210831__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zuPFlqbH98Gj" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">18,796</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: bold 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--Revenues_c20200901__20210831_zuwRCoOlz5U" style="font: bold 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">46,466</td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">Cost of revenues</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98C_eus-gaap--CostOfRevenue_c20200901__20210831__srt--ProductOrServiceAxis__custom--SoftwareMember_zYgfvhp5WHr3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Cost of revenues">3,235</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_eus-gaap--CostOfRevenue_c20200901__20210831__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zKmDjk050xCk" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">7,365</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98C_eus-gaap--CostOfRevenue_c20200901__20210831_zYZSFx6ix7l9" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: right">10,600</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Gross profit</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_983_eus-gaap--GrossProfit_c20200901__20210831__srt--ProductOrServiceAxis__custom--SoftwareMember_zUL3ObPUKqL6" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Gross profit">24,435</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_989_eus-gaap--GrossProfit_c20200901__20210831__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zNO7D5GCv5hc" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">11,431</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98E_eus-gaap--GrossProfit_c20200901__20210831_zmUJA8g8nxxe" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">35,866</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Gross margin</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_90C_ecustom--GrossMarginPercentage_pip0_dp_c20200901__20210831__srt--ProductOrServiceAxis__custom--SoftwareMember_zaVveYJeC4vi" title="Gross margin percentage">88</span>%</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_90E_ecustom--GrossMarginPercentage_pip0_dp_c20200901__20210831__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zRdTSre3I2P9">61</span>%</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_907_ecustom--GrossMarginPercentage_pip0_dp_c20200901__20210831_z7A4RAHOq8L4">77</span>%</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Our software business and services business represented 60% and 40% of total revenue, respectively, for the year ended August 31, 2021.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-size: 10pt"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Year ended August 31, 2020</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Software</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Services</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Total</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 55%">Revenues</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_c20190901__20200831__srt--ProductOrServiceAxis__custom--SoftwareMember_zS2VILTpLvob" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">21,587</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_c20190901__20200831__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zHevbJvft55" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">20,002</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: bold 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_c20190901__20200831_zad6rELzhFti" style="font: bold 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">41,589</td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">Cost of revenues</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--CostOfRevenue_c20190901__20200831__srt--ProductOrServiceAxis__custom--SoftwareMember_zYvtlzfdl6L" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">2,883</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_eus-gaap--CostOfRevenue_c20190901__20200831__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zPHoNBWgO3Bj" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">7,766</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--CostOfRevenue_c20190901__20200831_zOZLkkBdWGW6" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: right">10,649</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Gross profit</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_981_eus-gaap--GrossProfit_c20190901__20200831__srt--ProductOrServiceAxis__custom--SoftwareMember_zbehZ7vtpfj6" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">18,704</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_987_eus-gaap--GrossProfit_c20190901__20200831__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zvdIMnWKguDh" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">12,236</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98C_eus-gaap--GrossProfit_c20190901__20200831_z0RtIt3Halz4" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">30,940</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Gross margin</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_906_ecustom--GrossMarginPercentage_pip0_dp_c20190901__20200831__srt--ProductOrServiceAxis__custom--SoftwareMember_zVnXGfOGdpKa">87</span>%</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_903_ecustom--GrossMarginPercentage_pip0_dp_c20190901__20200831__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zajNtqSRmnp5">61</span>%</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_900_ecustom--GrossMarginPercentage_pip0_dp_c20190901__20200831_zGpi8FC8AFgb">74</span>%</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Our software business and services business represented 52% and 48% of total revenue, respectively, for the 2020 fiscal year.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-size: 10pt"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Year ended August 31, 2019</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Software</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Services</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Total</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 55%">Revenues</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_c20180901__20190831__srt--ProductOrServiceAxis__custom--SoftwareMember_zB8DMc2dcumh" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">18,479</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_c20180901__20190831__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zU3jWGqWb6Pk" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">15,491</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: bold 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_c20180901__20190831_zp9BCB1nfpTk" style="font: bold 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">33,970</td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">Cost of revenues</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--CostOfRevenue_c20180901__20190831__srt--ProductOrServiceAxis__custom--SoftwareMember_zA2efJ9FQyF4" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">2,957</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_985_eus-gaap--CostOfRevenue_c20180901__20190831__srt--ProductOrServiceAxis__us-gaap--ServiceMember_znGOdZQGatD6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">6,069</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_987_eus-gaap--CostOfRevenue_c20180901__20190831_zEnPyPFfsEk5" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: right">9,026</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Gross profit</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98F_eus-gaap--GrossProfit_c20180901__20190831__srt--ProductOrServiceAxis__custom--SoftwareMember_zWsKiy5JNBd5" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">15,522</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98F_eus-gaap--GrossProfit_c20180901__20190831__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zrwdTxsPCohb" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">9,422</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_983_eus-gaap--GrossProfit_c20180901__20190831_zMrP2wZ093xb" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">24,944</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Gross margin</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_904_ecustom--GrossMarginPercentage_pip0_dp_c20180901__20190831__srt--ProductOrServiceAxis__custom--SoftwareMember_zR17kgojUmAa">84</span>%</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_904_ecustom--GrossMarginPercentage_pip0_dp_c20180901__20190831__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zbmSRz76WWwl">61</span>%</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_90A_ecustom--GrossMarginPercentage_pip0_dp_c20180901__20190831_z74wltSDEs9">73</span>%</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A2_zc8bSUHkCvi9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Our software business and services business represented 54% and 46% of total revenue, respectively, for the 2019 fiscal year.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, the Company allocates revenues to geographic areas based on the locations of its customers. Geographical revenues for the years ended August 31, 2021, 2020 and 2019 were as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_896_eus-gaap--ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_pn3n3_zEDkC0DJbBSl" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Details - Geographical revenues)"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: left"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="22" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Year ended August 31,</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2020</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2019</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">$</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">% of total</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">$</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">% of total</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">$</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">% of total</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 22%">Americas</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--Revenues_pn3n3_c20200901__20210831__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zeDfQD7Wg3W5" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Revenues">32,549</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20200901__20210831__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zuEB89YQig91" title="Concentration percentage">70</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_pn3n3_c20190901__20200831__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zEYpzE99MJB7" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Revenues">29,674</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20190901__20200831__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zQNJdSIqkVef">71</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--Revenues_pn3n3_c20180901__20190831__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zi8YRE3wiXWg" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Revenues">22,576</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20180901__20190831__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_z83094ZUxIqe">67</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif">EMEA</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_981_eus-gaap--Revenues_pn3n3_c20200901__20210831__srt--StatementGeographicalAxis__us-gaap--EMEAMember_z0D2abGsHiba" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Revenues">7,906</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20200901__20210831__srt--StatementGeographicalAxis__us-gaap--EMEAMember_z01TdbxHPAnb" title="Concentration percentage">17</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_eus-gaap--Revenues_pn3n3_c20190901__20200831__srt--StatementGeographicalAxis__us-gaap--EMEAMember_zkrfRk0w2fTh" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Revenues">5,827</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20190901__20200831__srt--StatementGeographicalAxis__us-gaap--EMEAMember_zUMiJwISvDpd">14</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20180901__20190831__srt--StatementGeographicalAxis__us-gaap--EMEAMember_zNK2pQjNiiya" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Revenues">5,829</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20180901__20190831__srt--StatementGeographicalAxis__us-gaap--EMEAMember_zjG45g1CmDH2">17</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Asia Pacific</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20200901__20210831__srt--StatementGeographicalAxis__srt--AsiaMember_z7Nf29tmKH76" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Revenues">6,011</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20200901__20210831__srt--StatementGeographicalAxis__srt--AsiaMember_zyOUC5cglIw6" title="Concentration percentage">13</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20190901__20200831__srt--StatementGeographicalAxis__srt--AsiaMember_zy6LPDnlu539" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Revenues">6,088</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20190901__20200831__srt--StatementGeographicalAxis__srt--AsiaMember_zaPO0Px3CHDi">15</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20180901__20190831__srt--StatementGeographicalAxis__srt--AsiaMember_zsGT5PEsmY2e" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Revenues">5,565</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20180901__20190831__srt--StatementGeographicalAxis__srt--AsiaMember_zoZnUQcYaqx3">16</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">Total</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20200901__20210831_zMTN8u0QaOvb" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Revenues">46,466</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20200901__20210831_z5wniSSz3846" title="Concentration percentage">100</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">%</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_pn3n3_c20190901__20200831_zgWDTfP8Hxg" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Revenues">41,589</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20190901__20200831_zNA5NG7rwGA9">100</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">%</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_pn3n3_c20180901__20190831_zNseZLG2DUxd" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Revenues">33,970</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20180901__20190831_zqgh8IfqGUt9">100</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">%</td></tr> </table> <p id="xdx_8AD_z5V5b3GRVA3f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_pn3n3_zORVr6F7bfpl" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Details - Segment reporting)"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="22" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Year ended August 31, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Simulations Plus</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Cognigen</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">DILIsym</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Lixoft</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Eliminations</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Total</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 22%">Revenues</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_c20200901__20210831__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Net Revenues">25,142</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_c20200901__20210831__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Net Revenues">10,546</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--Revenues_c20200901__20210831__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Net Revenues">6,115</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20200901__20210831__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_zOpdywMr6bq4" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Net Revenues">4,663</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_pn3n3_d0_c20200901__20210831__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_zyJEHdRVjTSc" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Net Revenues">–</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20200901__20210831__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_zBUrWhS3NnGf" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Net Revenues">46,466</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Income (loss) from operations</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_985_eus-gaap--OperatingIncomeLoss_c20200901__20210831__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Income (loss) from operations before income taxes">9,286</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98C_eus-gaap--OperatingIncomeLoss_c20200901__20210831__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Income (loss) from operations before income taxes">376</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98B_eus-gaap--OperatingIncomeLoss_c20200901__20210831__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Income (loss) from operations before income taxes">(112</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_986_eus-gaap--OperatingIncomeLoss_c20200901__20210831__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Income (loss) from operations before income taxes">1,703</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_988_eus-gaap--OperatingIncomeLoss_pn3n3_d0_c20200901__20210831__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_zBGlk1a2e5Ij" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Income (loss) from operations before income taxes">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_980_eus-gaap--OperatingIncomeLoss_pn3n3_c20200901__20210831__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_ze7l75oyn3Ti" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Income (loss) from operations before income taxes">11,253</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Total assets</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_987_eus-gaap--Assets_c20210831__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">168,923</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_989_eus-gaap--Assets_c20210831__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">13,121</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98C_eus-gaap--Assets_c20210831__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">14,884</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_989_eus-gaap--Assets_c20210831__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">19,344</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_981_eus-gaap--Assets_c20210831__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">(36,294</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_980_eus-gaap--Assets_c20210831__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">179,978</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif">Goodwill</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98E_eus-gaap--Goodwill_iI_pn3n3_d0_c20210831__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_z8ykqeIGflG3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_980_eus-gaap--Goodwill_c20210831__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill">4,789</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98C_eus-gaap--Goodwill_c20210831__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill">5,598</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_981_eus-gaap--Goodwill_c20210831__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill">2,534</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_984_eus-gaap--Goodwill_iI_pn3n3_d0_c20210831__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_zQPhlnI6QkM3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_986_eus-gaap--Goodwill_c20210831__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill">12,921</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Capital expenditures</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_983_eus-gaap--PaymentsToAcquireProductiveAssets_c20200901__20210831__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capital expenditures">1,212</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98D_eus-gaap--PaymentsToAcquireProductiveAssets_c20200901__20210831__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capital expenditures">279</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_986_eus-gaap--PaymentsToAcquireProductiveAssets_c20200901__20210831__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capital expenditures">18</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98D_eus-gaap--PaymentsToAcquireProductiveAssets_c20200901__20210831__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capital expenditures">118</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_984_eus-gaap--PaymentsToAcquireProductiveAssets_pn3n3_d0_c20200901__20210831__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_zLMLNarcA4Gj" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capital expenditures">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_983_eus-gaap--PaymentsToAcquireProductiveAssets_c20200901__20210831__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capital expenditures">1,627</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Capitalized software costs</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98A_eus-gaap--CapitalizedComputerSoftwareGross_c20210831__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capitalized software costs">2,289</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_983_eus-gaap--CapitalizedComputerSoftwareGross_c20210831__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capitalized software costs">12</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98F_eus-gaap--CapitalizedComputerSoftwareGross_c20210831__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capitalized software costs">170</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_984_eus-gaap--CapitalizedComputerSoftwareGross_c20210831__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capitalized software costs">478</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98E_eus-gaap--CapitalizedComputerSoftwareGross_iI_pn3n3_d0_c20210831__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_z4iaViYkAcva" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capitalized software costs">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98D_eus-gaap--CapitalizedComputerSoftwareGross_c20210831__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capitalized software costs">2,949</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Depreciation and amortization</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20210831__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Depreciation and Amortization">1,885</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98B_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20210831__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Depreciation and Amortization">347</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_988_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20210831__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Depreciation and Amortization">590</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98D_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20210831__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Depreciation and Amortization">768</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98E_eus-gaap--DepreciationDepletionAndAmortization_pn3n3_d0_c20200901__20210831__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_zFdgukb6e98k" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Depreciation and Amortization">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_982_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20210831__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Depreciation and Amortization">3,590</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="22" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Year ended August 31, 2020</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Simulations Plus</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Cognigen</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">DILIsym</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Lixoft*</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Eliminations</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Total</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 22%">Revenues</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20190901__20200831__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zmkxtmoi2Y3l" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Net Revenues">21,961</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--Revenues_c20190901__20200831__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Net Revenues">11,105</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_c20190901__20200831__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Net Revenues">6,948</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20190901__20200831__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_fKg_____znxnDE4mtiUl" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Net Revenues">1,575</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_pn3n3_d0_c20190901__20200831__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_zTgrhpFFWMs7" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Net Revenues">–</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_c20190901__20200831__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Net Revenues">41,589</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Income from operations</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_982_eus-gaap--OperatingIncomeLoss_c20190901__20200831__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Income (loss) from operations before income taxes">7,374</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_984_eus-gaap--OperatingIncomeLoss_c20190901__20200831__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Income (loss) from operations before income taxes">1,770</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_983_eus-gaap--OperatingIncomeLoss_c20190901__20200831__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Income (loss) from operations before income taxes">1,744</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_981_eus-gaap--OperatingIncomeLoss_pn3n3_c20190901__20200831__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_fKg_____zOV1ABVOirN7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Income (loss) from operations before income taxes">717</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_980_eus-gaap--OperatingIncomeLoss_pn3n3_d0_c20190901__20200831__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_zHkwKU8ofIe8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Income (loss) from operations before income taxes">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98C_eus-gaap--OperatingIncomeLoss_c20190901__20200831__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Income (loss) from operations before income taxes">11,605</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Total assets</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_984_eus-gaap--Assets_c20200831__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">162,807</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98E_eus-gaap--Assets_c20200831__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">11,654</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98D_eus-gaap--Assets_c20200831__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">14,084</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_982_eus-gaap--Assets_iI_pn3n3_c20200831__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_fKg_____zwec4j7IfMUe" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">19,972</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_982_eus-gaap--Assets_c20200831__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">(40,095</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_987_eus-gaap--Assets_c20200831__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">168,422</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif">Goodwill</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_989_eus-gaap--Goodwill_iI_pn3n3_d0_c20200831__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zoMo6Tuf7mP3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_983_eus-gaap--Goodwill_c20200831__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill">4,789</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98D_eus-gaap--Goodwill_c20200831__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill">5,598</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_989_eus-gaap--Goodwill_iI_pn3n3_c20200831__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_fKg_____zuPuiiPQuj8j" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill">2,534</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_982_eus-gaap--Goodwill_iI_pn3n3_d0_c20200831__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_zSVBwoVlrXd2" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_985_eus-gaap--Goodwill_c20200831__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill">12,921</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Capital expenditures</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_989_eus-gaap--PaymentsToAcquireProductiveAssets_c20190901__20200831__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capital expenditures">111</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_985_eus-gaap--PaymentsToAcquireProductiveAssets_c20190901__20200831__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capital expenditures">87</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98E_eus-gaap--PaymentsToAcquireProductiveAssets_c20190901__20200831__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capital expenditures">31</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_986_eus-gaap--PaymentsToAcquireProductiveAssets_pn3n3_c20190901__20200831__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_fKg_____z7Jqm116xyP1" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capital expenditures">2</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_984_eus-gaap--PaymentsToAcquireProductiveAssets_pn3n3_d0_c20190901__20200831__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_zd405GBy9kE9" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capital expenditures">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98A_eus-gaap--PaymentsToAcquireProductiveAssets_c20190901__20200831__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capital expenditures">231</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Capitalized software costs</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98B_eus-gaap--CapitalizedComputerSoftwareGross_c20200831__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capitalized software costs">2,029</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_982_eus-gaap--CapitalizedComputerSoftwareGross_c20200831__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capitalized software costs">40</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_988_eus-gaap--CapitalizedComputerSoftwareGross_c20200831__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capitalized software costs">124</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_989_eus-gaap--CapitalizedComputerSoftwareGross_iI_pn3n3_c20200831__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_fKg_____z6HjnmqvQNmd" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capitalized software costs">160</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98D_eus-gaap--CapitalizedComputerSoftwareGross_iI_pn3n3_d0_c20200831__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_zppapPLd6Z8e" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capitalized software costs">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98C_eus-gaap--CapitalizedComputerSoftwareGross_c20200831__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capitalized software costs">2,353</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Depreciation and amortization</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_980_eus-gaap--DepreciationDepletionAndAmortization_c20190901__20200831__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Depreciation and Amortization">1,713</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_984_eus-gaap--DepreciationDepletionAndAmortization_c20190901__20200831__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Depreciation and Amortization">349</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_981_eus-gaap--DepreciationDepletionAndAmortization_c20190901__20200831__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Depreciation and Amortization">600</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_989_eus-gaap--DepreciationDepletionAndAmortization_pn3n3_c20190901__20200831__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_fKg_____zFArE63nIR8c" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Depreciation and Amortization">300</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98A_eus-gaap--DepreciationDepletionAndAmortization_pn3n3_d0_c20190901__20200831__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_zcwQe8N3FvC" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Depreciation and Amortization">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98E_eus-gaap--DepreciationDepletionAndAmortization_c20190901__20200831__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Depreciation and Amortization">2,962</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"> <tr style="vertical-align: top"> <td id="xdx_F06_zcq7YHxte0ah" style="text-align: justify; padding-left: 10pt; text-indent: -10pt; width: 3%">*</td> <td id="xdx_F12_zDDWxYaq2bNk" style="text-align: justify; padding-left: 10pt; text-indent: -10pt; width: 97%">As Lixoft was purchased on April 1, 2020, five months of activity is reflected for fiscal year 2020.</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="18" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Year ended August 31, 2019</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Simulations Plus</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Cognigen</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">DILIsym</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Eliminations</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Total</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 35%">Revenues</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_c20180901__20190831__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Net Revenues">19,584</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--Revenues_c20180901__20190831__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Net Revenues">9,321</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--Revenues_c20180901__20190831__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Net Revenues">5,065</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_pn3n3_d0_c20180901__20190831__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_zJpXigpICSka" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Net Revenues">–</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_c20180901__20190831__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Net Revenues">33,970</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Income from operations</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98A_eus-gaap--OperatingIncomeLoss_c20180901__20190831__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Income (loss) from operations before income taxes">7,751</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98D_eus-gaap--OperatingIncomeLoss_c20180901__20190831__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Income (loss) from operations before income taxes">1,481</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_988_eus-gaap--OperatingIncomeLoss_c20180901__20190831__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Income (loss) from operations before income taxes">1,416</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98E_eus-gaap--OperatingIncomeLoss_pn3n3_d0_c20180901__20190831__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_zJD3oD2R6ZI2" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Income (loss) from operations before income taxes">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98A_eus-gaap--OperatingIncomeLoss_c20180901__20190831__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Income (loss) from operations before income taxes">10,648</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Total assets</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98D_eus-gaap--Assets_c20190831__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">38,535</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_985_eus-gaap--Assets_c20190831__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">11,196</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_984_eus-gaap--Assets_c20190831__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">13,168</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98B_eus-gaap--Assets_c20190831__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">(17,702</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98F_eus-gaap--Assets_c20190831__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">45,197</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif">Goodwill</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_988_eus-gaap--Goodwill_iI_pn3n3_d0_c20190831__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zFwPPvlgVYj" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98A_eus-gaap--Goodwill_c20190831__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill">4,789</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_982_eus-gaap--Goodwill_c20190831__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill">5,598</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_987_eus-gaap--Goodwill_iI_pn3n3_d0_c20190831__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_zORxacU2Xmbc" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98D_eus-gaap--Goodwill_c20190831__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Goodwill">10,387</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Capital expenditures</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98E_eus-gaap--PaymentsToAcquireProductiveAssets_c20180901__20190831__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capital expenditures">39</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98E_eus-gaap--PaymentsToAcquireProductiveAssets_c20180901__20190831__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capital expenditures">79</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_987_eus-gaap--PaymentsToAcquireProductiveAssets_c20180901__20190831__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capital expenditures">20</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_984_eus-gaap--PaymentsToAcquireProductiveAssets_pn3n3_d0_c20180901__20190831__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_z1dvVYQOiGBb" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capital expenditures">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_980_eus-gaap--PaymentsToAcquireProductiveAssets_c20180901__20190831__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capital expenditures">138</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Capitalized software costs</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_982_eus-gaap--CapitalizedComputerSoftwareGross_c20190831__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capitalized software costs">1,482</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98D_eus-gaap--CapitalizedComputerSoftwareGross_c20190831__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capitalized software costs">114</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_981_eus-gaap--CapitalizedComputerSoftwareGross_c20190831__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capitalized software costs">172</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98D_eus-gaap--CapitalizedComputerSoftwareGross_iI_pn3n3_d0_c20190831__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_zWSaxUQKQDzb" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capitalized software costs">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_984_eus-gaap--CapitalizedComputerSoftwareGross_c20190831__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Capitalized software costs">1,768</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Depreciation and amortization</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_985_eus-gaap--DepreciationDepletionAndAmortization_c20180901__20190831__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Depreciation and Amortization">1,806</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98C_eus-gaap--DepreciationDepletionAndAmortization_c20180901__20190831__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Depreciation and Amortization">364</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98D_eus-gaap--DepreciationDepletionAndAmortization_c20180901__20190831__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Depreciation and Amortization">580</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_982_eus-gaap--DepreciationDepletionAndAmortization_pn3n3_d0_c20180901__20190831__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_zQ3W4mm6h2X8" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Depreciation and Amortization">–</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_987_eus-gaap--DepreciationDepletionAndAmortization_c20180901__20190831__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Depreciation and Amortization">2,750</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> 25142000 10546000 6115000 4663000 0 46466000 9286000 376000 -112000 1703000 0 11253000 168923000 13121000 14884000 19344000 -36294000 179978000 0 4789000 5598000 2534000 0 12921000 1212000 279000 18000 118000 0 1627000 2289000 12000 170000 478000 0 2949000 1885000 347000 590000 768000 0 3590000 21961000 11105000 6948000 1575000 0 41589000 7374000 1770000 1744000 717000 0 11605000 162807000 11654000 14084000 19972000 -40095000 168422000 0 4789000 5598000 2534000 0 12921000 111000 87000 31000 2000 0 231000 2029000 40000 124000 160000 0 2353000 1713000 349000 600000 300000 0 2962000 19584000 9321000 5065000 0 33970000 7751000 1481000 1416000 0 10648000 38535000 11196000 13168000 -17702000 45197000 0 4789000 5598000 0 10387000 39000 79000 20000 0 138000 1482000 114000 172000 0 1768000 1806000 364000 580000 0 2750000 <table cellpadding="0" cellspacing="0" id="xdx_894_eus-gaap--ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_pn3n3_zCdj2jp73A2i" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Details - Business unit segment and consolidated results)"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-size: 10pt"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Year ended August 31, 2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Software</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Services</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Total</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 55%">Revenues</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--Revenues_c20200901__20210831__srt--ProductOrServiceAxis__custom--SoftwareMember_zfTMAhAgeuDl" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Revenues">27,670</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--Revenues_c20200901__20210831__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zuPFlqbH98Gj" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">18,796</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: bold 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--Revenues_c20200901__20210831_zuwRCoOlz5U" style="font: bold 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">46,466</td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">Cost of revenues</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98C_eus-gaap--CostOfRevenue_c20200901__20210831__srt--ProductOrServiceAxis__custom--SoftwareMember_zYgfvhp5WHr3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Cost of revenues">3,235</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_eus-gaap--CostOfRevenue_c20200901__20210831__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zKmDjk050xCk" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">7,365</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98C_eus-gaap--CostOfRevenue_c20200901__20210831_zYZSFx6ix7l9" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: right">10,600</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Gross profit</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_983_eus-gaap--GrossProfit_c20200901__20210831__srt--ProductOrServiceAxis__custom--SoftwareMember_zUL3ObPUKqL6" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Gross profit">24,435</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_989_eus-gaap--GrossProfit_c20200901__20210831__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zNO7D5GCv5hc" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">11,431</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98E_eus-gaap--GrossProfit_c20200901__20210831_zmUJA8g8nxxe" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">35,866</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Gross margin</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_90C_ecustom--GrossMarginPercentage_pip0_dp_c20200901__20210831__srt--ProductOrServiceAxis__custom--SoftwareMember_zaVveYJeC4vi" title="Gross margin percentage">88</span>%</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_90E_ecustom--GrossMarginPercentage_pip0_dp_c20200901__20210831__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zRdTSre3I2P9">61</span>%</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_907_ecustom--GrossMarginPercentage_pip0_dp_c20200901__20210831_z7A4RAHOq8L4">77</span>%</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Our software business and services business represented 60% and 40% of total revenue, respectively, for the year ended August 31, 2021.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-size: 10pt"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Year ended August 31, 2020</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Software</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Services</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Total</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 55%">Revenues</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_c20190901__20200831__srt--ProductOrServiceAxis__custom--SoftwareMember_zS2VILTpLvob" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">21,587</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_c20190901__20200831__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zHevbJvft55" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">20,002</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: bold 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_c20190901__20200831_zad6rELzhFti" style="font: bold 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">41,589</td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">Cost of revenues</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--CostOfRevenue_c20190901__20200831__srt--ProductOrServiceAxis__custom--SoftwareMember_zYvtlzfdl6L" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">2,883</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_eus-gaap--CostOfRevenue_c20190901__20200831__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zPHoNBWgO3Bj" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">7,766</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--CostOfRevenue_c20190901__20200831_zOZLkkBdWGW6" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: right">10,649</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Gross profit</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_981_eus-gaap--GrossProfit_c20190901__20200831__srt--ProductOrServiceAxis__custom--SoftwareMember_zbehZ7vtpfj6" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">18,704</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_987_eus-gaap--GrossProfit_c20190901__20200831__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zvdIMnWKguDh" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">12,236</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98C_eus-gaap--GrossProfit_c20190901__20200831_z0RtIt3Halz4" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">30,940</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Gross margin</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_906_ecustom--GrossMarginPercentage_pip0_dp_c20190901__20200831__srt--ProductOrServiceAxis__custom--SoftwareMember_zVnXGfOGdpKa">87</span>%</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_903_ecustom--GrossMarginPercentage_pip0_dp_c20190901__20200831__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zajNtqSRmnp5">61</span>%</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_900_ecustom--GrossMarginPercentage_pip0_dp_c20190901__20200831_zGpi8FC8AFgb">74</span>%</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Our software business and services business represented 52% and 48% of total revenue, respectively, for the 2020 fiscal year.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-size: 10pt"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Year ended August 31, 2019</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Software</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Services</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Total</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 55%">Revenues</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_c20180901__20190831__srt--ProductOrServiceAxis__custom--SoftwareMember_zB8DMc2dcumh" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">18,479</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_c20180901__20190831__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zU3jWGqWb6Pk" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">15,491</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: bold 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_c20180901__20190831_zp9BCB1nfpTk" style="font: bold 10pt Times New Roman, Times, Serif; width: 11%; text-align: right">33,970</td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">Cost of revenues</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--CostOfRevenue_c20180901__20190831__srt--ProductOrServiceAxis__custom--SoftwareMember_zA2efJ9FQyF4" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">2,957</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_985_eus-gaap--CostOfRevenue_c20180901__20190831__srt--ProductOrServiceAxis__us-gaap--ServiceMember_znGOdZQGatD6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">6,069</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_987_eus-gaap--CostOfRevenue_c20180901__20190831_zEnPyPFfsEk5" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: right">9,026</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Gross profit</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98F_eus-gaap--GrossProfit_c20180901__20190831__srt--ProductOrServiceAxis__custom--SoftwareMember_zWsKiy5JNBd5" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">15,522</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98F_eus-gaap--GrossProfit_c20180901__20190831__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zrwdTxsPCohb" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">9,422</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_983_eus-gaap--GrossProfit_c20180901__20190831_zMrP2wZ093xb" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">24,944</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Gross margin</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_904_ecustom--GrossMarginPercentage_pip0_dp_c20180901__20190831__srt--ProductOrServiceAxis__custom--SoftwareMember_zR17kgojUmAa">84</span>%</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_904_ecustom--GrossMarginPercentage_pip0_dp_c20180901__20190831__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zbmSRz76WWwl">61</span>%</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_90A_ecustom--GrossMarginPercentage_pip0_dp_c20180901__20190831_z74wltSDEs9">73</span>%</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 27670000 18796000 46466000 3235000 7365000 10600000 24435000 11431000 35866000 0.88 0.61 0.77 21587000 20002000 41589000 2883000 7766000 10649000 18704000 12236000 30940000 0.87 0.61 0.74 18479000 15491000 33970000 2957000 6069000 9026000 15522000 9422000 24944000 0.84 0.61 0.73 <table cellpadding="0" cellspacing="0" id="xdx_896_eus-gaap--ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_pn3n3_zEDkC0DJbBSl" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Details - Geographical revenues)"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: left"><span style="font-size: 8pt">(in thousands)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="22" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Year ended August 31,</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2021</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2020</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2019</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">$</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">% of total</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">$</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">% of total</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">$</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">% of total</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 22%">Americas</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--Revenues_pn3n3_c20200901__20210831__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zeDfQD7Wg3W5" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Revenues">32,549</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20200901__20210831__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zuEB89YQig91" title="Concentration percentage">70</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_pn3n3_c20190901__20200831__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zEYpzE99MJB7" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Revenues">29,674</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20190901__20200831__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zQNJdSIqkVef">71</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--Revenues_pn3n3_c20180901__20190831__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zi8YRE3wiXWg" style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right" title="Revenues">22,576</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20180901__20190831__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_z83094ZUxIqe">67</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif">EMEA</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_981_eus-gaap--Revenues_pn3n3_c20200901__20210831__srt--StatementGeographicalAxis__us-gaap--EMEAMember_z0D2abGsHiba" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Revenues">7,906</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20200901__20210831__srt--StatementGeographicalAxis__us-gaap--EMEAMember_z01TdbxHPAnb" title="Concentration percentage">17</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_eus-gaap--Revenues_pn3n3_c20190901__20200831__srt--StatementGeographicalAxis__us-gaap--EMEAMember_zkrfRk0w2fTh" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Revenues">5,827</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20190901__20200831__srt--StatementGeographicalAxis__us-gaap--EMEAMember_zUMiJwISvDpd">14</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20180901__20190831__srt--StatementGeographicalAxis__us-gaap--EMEAMember_zNK2pQjNiiya" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Revenues">5,829</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20180901__20190831__srt--StatementGeographicalAxis__us-gaap--EMEAMember_zjG45g1CmDH2">17</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Asia Pacific</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20200901__20210831__srt--StatementGeographicalAxis__srt--AsiaMember_z7Nf29tmKH76" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Revenues">6,011</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20200901__20210831__srt--StatementGeographicalAxis__srt--AsiaMember_zyOUC5cglIw6" title="Concentration percentage">13</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20190901__20200831__srt--StatementGeographicalAxis__srt--AsiaMember_zy6LPDnlu539" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Revenues">6,088</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20190901__20200831__srt--StatementGeographicalAxis__srt--AsiaMember_zaPO0Px3CHDi">15</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20180901__20190831__srt--StatementGeographicalAxis__srt--AsiaMember_zsGT5PEsmY2e" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Revenues">5,565</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20180901__20190831__srt--StatementGeographicalAxis__srt--AsiaMember_zoZnUQcYaqx3">16</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">Total</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20200901__20210831_zMTN8u0QaOvb" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Revenues">46,466</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20200901__20210831_z5wniSSz3846" title="Concentration percentage">100</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">%</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_pn3n3_c20190901__20200831_zgWDTfP8Hxg" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Revenues">41,589</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20190901__20200831_zNA5NG7rwGA9">100</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">%</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_pn3n3_c20180901__20190831_zNseZLG2DUxd" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Revenues">33,970</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right"><span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20180901__20190831_zqgh8IfqGUt9">100</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">%</td></tr> </table> 32549000 0.70 29674000 0.71 22576000 0.67 7906000 0.17 5827000 0.14 5829000 0.17 6011000 0.13 6088000 0.15 5565000 0.16 46466000 1 41589000 1 33970000 1 <p id="xdx_80E_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_z5YjxNoCaaW6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 12 – <span id="xdx_820_zXdxG4tH9sD8">RELATED PARTY TRANSACTIONS</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 1, 2020, the Company acquired Lixoft. As part of that agreement the Company paid $<span id="xdx_904_eus-gaap--PaymentsToAcquireBusinessesGross_pn3n3_dm_c20200901__20210831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__srt--CounterpartyNameAxis__custom--FormerShareholdersMember_zP5o1uGIl41c" title="Payment for acquisition">6.7</span> million and issued stock with a value of $<span id="xdx_90B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_iI_pn3n3_dm_c20210831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember__srt--CounterpartyNameAxis__custom--FormerShareholdersMember_zFr364rQghD4" title="Acquisition liabilities owed">2.6</span> million to former shareholders of Lixoft, some who are currently employees of the Company. In addition, as part of the acquisition agreement the Company owes approximately $<span id="xdx_90E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_iI_pn3n3_c20210831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember__srt--CounterpartyNameAxis__custom--FormerShareholdersMember_zNG0o5Haq7Nl" title="Acquisition liabilities owed">947</span> thousand of acquisition liabilities at August 31, 2021, to the former shareholders who are still employees of the Company. During the fiscal year 2021, under the terms of the agreement, the Company made payments totaling $<span id="xdx_90D_eus-gaap--RepaymentsOfRelatedPartyDebt_pn3n3_dm_c20200901__20210831__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--LixoftMember_zyHsfdeoddJg" title="Payment to related party">2.0</span> million to the former shareholders of Lixoft comprised of two-thirds cash and one-third newly issued, unregistered shares of the Company’s common stock.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> 6700000 2600000 947000 2000000.0 <p id="xdx_803_eus-gaap--CompensationAndEmployeeBenefitPlansTextBlock_zD6pbGUwr4ji" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 13 – <span id="xdx_827_zyreCZT4szM2">EMPLOYEE BENEFIT PLAN</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We maintain a 401(k) Plan for eligible employees. We make matching contributions equal to 100% of the employee’s elective deferral, not to exceed 4% of the total employee compensation. We can also elect to make a profit-sharing contribution. We contributed $<span id="xdx_90C_eus-gaap--DefinedBenefitPlanContributionsByEmployer_pn3n3_c20200901__20210831_z7mrfb8kXEv9" title="Contribution by employer in benefit plan">535</span> thousand, $<span id="xdx_908_eus-gaap--DefinedBenefitPlanContributionsByEmployer_pn3n3_c20190901__20200831_zjpyZMpmlPed" title="Contribution by employer in benefit plan">456</span> thousand and $<span id="xdx_90F_eus-gaap--DefinedBenefitPlanContributionsByEmployer_pn3n3_c20180901__20190831_zD9tDmn4GSjg" title="Contribution by employer in benefit plan">405</span> thousand for fiscal years 2021, 2020 and 2019, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> 535000 456000 405000 <p id="xdx_80C_eus-gaap--MergersAcquisitionsAndDispositionsDisclosuresTextBlock_z572Ek7PnD57" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 14 – <span id="xdx_82F_zUEb624zZVe9">ACQUISITION</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 31, 2020, the Company entered into a Stock Purchase and Contribution Agreement (the “Agreement”) with Lixoft, a French société par actions simplifiée (“Lixoft”). On April 1, 2020, the Company consummated the acquisition of all outstanding equity interests of Lixoft pursuant to the terms of the Agreement, with Lixoft becoming a wholly-owned subsidiary of the Company. We believe the combination of Simulations Plus and Lixoft provides substantial future potential based on the complementary strengths of each of the companies.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the terms of the Agreement, as described below, the Company will pay the former shareholders of Lixoft total consideration of up to $16.5 million, consisting of two-thirds cash and one-third newly issued, unregistered shares of the Company’s common stock. In addition, the Company will pay $3,456,029 of excess working capital based on the March 31, 2020 financial statements of Lixoft.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 1, 2020, the Company paid the former shareholders of Lixoft a total of $10.8 million, comprised of cash in the amount of $9.5 million and the issuance of 111,682 shares of the Company’s common stock valued at $3.7 million, net of adjustments and a holdback for representations and warranties (under the terms of the Agreement a price of approximately $32.15 dollars per share was used based upon the volume-weighted average closing price of the Company’s shares of common stock for the 30-consecutive-trading-day period ending two trading days prior to April 1, 2020). 9,669 shares are held in an escrow for offset for representations and warrantees. Within three business days following the two-year anniversary of March 31, 2020 (the date of the Agreement) and subject to any offsets for representations and warrantees, the Company will pay the former shareholders of Lixoft a total of $2.0 million, comprised of $1.3 million of cash and the release from an escrow shares of stock valued at $666 thousand issued at the date of the Agreement. The Agreement provides for a two-year market standoff period in which the newly issued shares may not be sold by the recipients thereof.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">   </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, the agreement calls for earnout payments up to an additional $5.5 million, two-thirds cash and one-third newly issued, unregistered shares of the Company’s common stock based on a revenue growth formula each year for the two years subsequent to April 1, 2020. The former shareholders can earn up to $2.0 million the first year and $3.5 million in year two. The earnout liability has been recorded at fair value.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the acquisition method of accounting, the total purchase price reflects Lixoft’s tangible and intangible assets and liabilities based on their estimated fair values at the date of the completion of the acquisition (April 1, 2020). The following table summarizes the preliminary allocation of the purchase price for Lixoft:</p> <table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_pn3n3_zfr9NUBtaWOi" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - ACQUISITION (Details - purchase price allocation)"> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: justify"><span id="xdx_8B5_zzDRzN3sylp">Allocation of purchase price</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-size: 8pt">(in thousands)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"> </td> <td colspan="2" style="font-size: 10pt"> </td><td style="padding-bottom: 1pt; font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 83%; text-align: justify">Assets acquired, including cash of $3,799 and accounts receivable of $629</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_c20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right" title="Assets acquired, Including cash of $3,799,134 and accounts receivable of $629,481">5,007</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Developed technologies acquired</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_987_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_c20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Developed Technologies Acquired">8,010</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Estimated value of intangible assets acquired (customer lists, trade name etc.)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_c20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Estimated value of Intangibles assets acquired (Customer Lists, trade name etc.)">4,160</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Estimated goodwill acquired</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_c20190901__20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zn9IFLCXNMv4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Estimated Goodwill acquired">2,534</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1pt">Liabilities assumed</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_980_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_iNI_pn3n3_di_c20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zSmUbcXZJRZf" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Liabilities Assumed">(1,118</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 2.5pt">Total consideration</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98C_eus-gaap--BusinessCombinationConsiderationTransferred1_c20190901__20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Total Consideration">18,593</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AC_zWLsE4oa7Jcc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Goodwill has been provided in the transaction based on estimates of future earnings of this subsidiary including anticipated synergies associated with the positioning of the combined company as a leader in model-based drug development.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Consolidated Supplemental Pro Forma Information</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following unaudited consolidated supplemental pro forma information assumes that the acquisition of Lixoft took place on September 1, 2017 for the income statement years ended August 31, 2020. These amounts have been calculated after applying the Company’s accounting policies and adjusting the results of Lixoft to reflect the same expenses in the years ended August 31, 2019 and 2018. The adjustments include costs of acquisition, and amortization of intangibles and other technologies acquired during the merger, assuming the fair-value adjustments applied on September 1, 2017, together with consequential tax effects.</p> <table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--BusinessAcquisitionProFormaInformationTextBlock_pn3n3_zZHOx3L6mEc5" style="width: 100%; border-collapse: collapse; font-size: 10pt" summary="xdx: Disclosure - ACQUISITION (Details - Proforma Information)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BE_zKEPPQPPfsna" style="display: none">Schedule of statement of income</span></td> <td> </td> <td colspan="2" style="text-align: right"> </td> <td> </td> <td> </td> <td colspan="2" style="text-align: right"> </td> <td> </td> <td> </td> <td colspan="2" style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>(Actual)</b></span></td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>(Pro forma)</b></span></td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>(Pro forma)</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-size: 8pt"> </span></td> <td><span style="font-size: 8pt"> </span></td> <td colspan="2" style="text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2021</b></span></td> <td><span style="font-size: 8pt"> </span></td> <td><span style="font-size: 8pt"> </span></td> <td colspan="2" style="text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020*</b></span></td> <td><span style="font-size: 8pt"> </span></td> <td><span style="font-size: 8pt"> </span></td> <td colspan="2" style="text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td> <td><span style="font-size: 8pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid"><span style="font: 8pt Times New Roman, Times, Serif">(in thousands)</span></td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(Audited)</span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(unaudited)</span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(unaudited)</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 58%; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Revenue</span></td> <td style="width: 1%"> </td> <td style="border-bottom: black 2.25pt double; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_988_eus-gaap--BusinessAcquisitionsProFormaRevenue_pn3n3_c20200901__20210831_zSj4AQqU1FV9" style="border-bottom: black 2.25pt double; width: 11%; text-align: right" title="Revenue"><span style="font: 10pt Times New Roman, Times, Serif">46,466</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="border-bottom: black 2.25pt double; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_985_eus-gaap--BusinessAcquisitionsProFormaRevenue_pn3n3_c20190901__20200831_fKg_____zBK2vh2lSNg3" style="border-bottom: black 2.25pt double; width: 11%; text-align: right" title="Revenue"><span style="font: 10pt Times New Roman, Times, Serif">43,970</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="border-bottom: black 2.25pt double; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_984_eus-gaap--BusinessAcquisitionsProFormaRevenue_pn3n3_c20180901__20190831_zOpNaFtESad4" style="border-bottom: black 2.25pt double; width: 11%; text-align: right" title="Revenue"><span style="font: 10pt Times New Roman, Times, Serif">36,918</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Net Income</span></td> <td> </td> <td style="border-bottom: black 2.25pt double"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_98B_eus-gaap--BusinessAcquisitionsProFormaNetIncomeLoss_pn3n3_c20200901__20210831_zjD2JXYD4I5k" style="border-bottom: black 2.25pt double; text-align: right" title="Net Income"><span style="font: 10pt Times New Roman, Times, Serif">9,782</span></td> <td> </td> <td> </td> <td style="border-bottom: black 2.25pt double"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_98F_eus-gaap--BusinessAcquisitionsProFormaNetIncomeLoss_pn3n3_c20190901__20200831_fKg_____z0v96ZG3BMbi" style="border-bottom: black 2.25pt double; text-align: right" title="Net Income"><span style="font: 10pt Times New Roman, Times, Serif">10,630</span></td> <td> </td> <td> </td> <td style="border-bottom: black 2.25pt double"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_98A_eus-gaap--BusinessAcquisitionsProFormaNetIncomeLoss_pn3n3_c20180901__20190831_ztiywU0MauEa" style="border-bottom: black 2.25pt double; text-align: right" title="Net Income"><span style="font: 10pt Times New Roman, Times, Serif">9,250</span></td> <td> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"> <tr style="vertical-align: top"> <td id="xdx_F05_zrGGJAN3wtE1" style="text-align: justify; padding-left: 10pt; text-indent: -10pt; width: 3%">*</td> <td id="xdx_F1C_z3HsiKL9fvQ6" style="text-align: justify; padding-left: 10pt; text-indent: -10pt; width: 97%">Balances include five months actual results for Lixoft.</td></tr> </table> <p id="xdx_8A0_zHSA8UgiRYTj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_pn3n3_zfr9NUBtaWOi" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - ACQUISITION (Details - purchase price allocation)"> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; display: none; text-align: justify"><span id="xdx_8B5_zzDRzN3sylp">Allocation of purchase price</span></td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-size: 8pt">(in thousands)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"> </td> <td colspan="2" style="font-size: 10pt"> </td><td style="padding-bottom: 1pt; font-size: 10pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 83%; text-align: justify">Assets acquired, including cash of $3,799 and accounts receivable of $629</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_c20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right" title="Assets acquired, Including cash of $3,799,134 and accounts receivable of $629,481">5,007</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Developed technologies acquired</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_987_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_c20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Developed Technologies Acquired">8,010</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Estimated value of intangible assets acquired (customer lists, trade name etc.)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_c20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Estimated value of Intangibles assets acquired (Customer Lists, trade name etc.)">4,160</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Estimated goodwill acquired</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_c20190901__20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zn9IFLCXNMv4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Estimated Goodwill acquired">2,534</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1pt">Liabilities assumed</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_980_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_iNI_pn3n3_di_c20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zSmUbcXZJRZf" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Liabilities Assumed">(1,118</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 2.5pt">Total consideration</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98C_eus-gaap--BusinessCombinationConsiderationTransferred1_c20190901__20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right" title="Total Consideration">18,593</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 5007000 8010000 4160000 2534000 1118000 18593000 <table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--BusinessAcquisitionProFormaInformationTextBlock_pn3n3_zZHOx3L6mEc5" style="width: 100%; border-collapse: collapse; font-size: 10pt" summary="xdx: Disclosure - ACQUISITION (Details - Proforma Information)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BE_zKEPPQPPfsna" style="display: none">Schedule of statement of income</span></td> <td> </td> <td colspan="2" style="text-align: right"> </td> <td> </td> <td> </td> <td colspan="2" style="text-align: right"> </td> <td> </td> <td> </td> <td colspan="2" style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>(Actual)</b></span></td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>(Pro forma)</b></span></td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>(Pro forma)</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-size: 8pt"> </span></td> <td><span style="font-size: 8pt"> </span></td> <td colspan="2" style="text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2021</b></span></td> <td><span style="font-size: 8pt"> </span></td> <td><span style="font-size: 8pt"> </span></td> <td colspan="2" style="text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2020*</b></span></td> <td><span style="font-size: 8pt"> </span></td> <td><span style="font-size: 8pt"> </span></td> <td colspan="2" style="text-align: center"><span style="font: 8pt Times New Roman, Times, Serif"><b>2019</b></span></td> <td><span style="font-size: 8pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid"><span style="font: 8pt Times New Roman, Times, Serif">(in thousands)</span></td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(Audited)</span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(unaudited)</span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(unaudited)</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 58%; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Revenue</span></td> <td style="width: 1%"> </td> <td style="border-bottom: black 2.25pt double; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_988_eus-gaap--BusinessAcquisitionsProFormaRevenue_pn3n3_c20200901__20210831_zSj4AQqU1FV9" style="border-bottom: black 2.25pt double; width: 11%; text-align: right" title="Revenue"><span style="font: 10pt Times New Roman, Times, Serif">46,466</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="border-bottom: black 2.25pt double; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_985_eus-gaap--BusinessAcquisitionsProFormaRevenue_pn3n3_c20190901__20200831_fKg_____zBK2vh2lSNg3" style="border-bottom: black 2.25pt double; width: 11%; text-align: right" title="Revenue"><span style="font: 10pt Times New Roman, Times, Serif">43,970</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="border-bottom: black 2.25pt double; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_984_eus-gaap--BusinessAcquisitionsProFormaRevenue_pn3n3_c20180901__20190831_zOpNaFtESad4" style="border-bottom: black 2.25pt double; width: 11%; text-align: right" title="Revenue"><span style="font: 10pt Times New Roman, Times, Serif">36,918</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Net Income</span></td> <td> </td> <td style="border-bottom: black 2.25pt double"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_98B_eus-gaap--BusinessAcquisitionsProFormaNetIncomeLoss_pn3n3_c20200901__20210831_zjD2JXYD4I5k" style="border-bottom: black 2.25pt double; text-align: right" title="Net Income"><span style="font: 10pt Times New Roman, Times, Serif">9,782</span></td> <td> </td> <td> </td> <td style="border-bottom: black 2.25pt double"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_98F_eus-gaap--BusinessAcquisitionsProFormaNetIncomeLoss_pn3n3_c20190901__20200831_fKg_____z0v96ZG3BMbi" style="border-bottom: black 2.25pt double; text-align: right" title="Net Income"><span style="font: 10pt Times New Roman, Times, Serif">10,630</span></td> <td> </td> <td> </td> <td style="border-bottom: black 2.25pt double"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_98A_eus-gaap--BusinessAcquisitionsProFormaNetIncomeLoss_pn3n3_c20180901__20190831_ztiywU0MauEa" style="border-bottom: black 2.25pt double; text-align: right" title="Net Income"><span style="font: 10pt Times New Roman, Times, Serif">9,250</span></td> <td> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"> <tr style="vertical-align: top"> <td id="xdx_F05_zrGGJAN3wtE1" style="text-align: justify; padding-left: 10pt; text-indent: -10pt; width: 3%">*</td> <td id="xdx_F1C_z3HsiKL9fvQ6" style="text-align: justify; padding-left: 10pt; text-indent: -10pt; width: 97%">Balances include five months actual results for Lixoft.</td></tr> </table> 46466000 43970000 36918000 9782000 10630000 9250000 <p id="xdx_80F_eus-gaap--QuarterlyFinancialInformationTextBlock_zGtSBH9Tt1hl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 15 – <span id="xdx_822_z9UzXEv3IRg7">UNAUDITED QUARTERLY FINANCIAL DATA </span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table presents selected unaudited quarterly financial data for each full quarterly period for the years ended August 31, 2021, and 2020:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_893_eus-gaap--ScheduleOfQuarterlyFinancialInformationTableTextBlock_pn3n3_znlBP2b09UF1" style="width: 100%; border-collapse: collapse; font-size: 10pt" summary="xdx: Disclosure - UNAUDTED QUARTERLY FINANCIAL DATA (Details)"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands)</span></td> <td style="padding-bottom: 1pt"> </td> <td colspan="14" style="border-bottom: Black 1pt solid; text-align: center"><b>Year ended August 31, 2021</b></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>First</b></span></td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Second</b></span></td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Third</b></span></td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Fourth</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt"> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Quarter</b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Quarter</b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Quarter</b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Quarter</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 44%"><span style="font: 10pt Times New Roman, Times, Serif">Revenues</span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_984_eus-gaap--Revenues_c20200901__20201130_pn3n3" style="width: 11%; text-align: right" title="Revenues"><span style="font: 10pt Times New Roman, Times, Serif">10,701</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_982_eus-gaap--Revenues_c20201201__20210228_pn3n3" style="width: 11%; text-align: right" title="Revenues"><span style="font: 10pt Times New Roman, Times, Serif">13,147</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_984_eus-gaap--Revenues_c20210301__20210531_pn3n3" style="width: 11%; text-align: right" title="Revenues"><span style="font: 10pt Times New Roman, Times, Serif">12,777</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_98E_eus-gaap--Revenues_c20210601__20210831_pn3n3" style="width: 11%; text-align: right" title="Revenues"><span style="font: 10pt Times New Roman, Times, Serif">9,841</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><span style="font: 10pt Times New Roman, Times, Serif">Gross profit</span></td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_981_eus-gaap--GrossProfit_c20200901__20201130_pn3n3" style="text-align: right" title="Gross Profit"><span style="font: 10pt Times New Roman, Times, Serif">8,268</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_983_eus-gaap--GrossProfit_c20201201__20210228_pn3n3" style="text-align: right" title="Gross Profit"><span style="font: 10pt Times New Roman, Times, Serif">10,236</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_981_eus-gaap--GrossProfit_c20210301__20210531_pn3n3" style="text-align: right" title="Gross Profit"><span style="font: 10pt Times New Roman, Times, Serif">10,306</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_987_eus-gaap--GrossProfit_c20210601__20210831_pn3n3" style="text-align: right" title="Gross Profit"><span style="font: 10pt Times New Roman, Times, Serif">7,056</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td><span style="font: 10pt Times New Roman, Times, Serif">Net income</span></td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_989_eus-gaap--NetIncomeLoss_c20200901__20201130_pn3n3" style="text-align: right" title="Net Income"><span style="font: 10pt Times New Roman, Times, Serif">2,479</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_98B_eus-gaap--NetIncomeLoss_c20201201__20210228_pn3n3" style="text-align: right" title="Net Income"><span style="font: 10pt Times New Roman, Times, Serif">3,211</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_989_eus-gaap--NetIncomeLoss_c20210301__20210531_pn3n3" style="text-align: right" title="Net Income"><span style="font: 10pt Times New Roman, Times, Serif">3,787</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_98F_eus-gaap--NetIncomeLoss_c20210601__20210831_pn3n3" style="text-align: right" title="Net Income"><span style="font: 10pt Times New Roman, Times, Serif">305</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><span style="font: 10pt Times New Roman, Times, Serif">Earnings per share, basic</span></td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_985_eus-gaap--EarningsPerShareBasic_pid_c20200901__20201130_zs8QWBfTKOmh" style="text-align: right" title="Earnings per share, Basic"><span style="font: 10pt Times New Roman, Times, Serif">0.12</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_983_eus-gaap--EarningsPerShareBasic_pid_c20201201__20210228_z0L6tJzBA1cj" style="text-align: right" title="Earnings per share, Basic"><span style="font: 10pt Times New Roman, Times, Serif">0.16</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_98C_eus-gaap--EarningsPerShareBasic_pid_c20210301__20210531_zwzQ49DR9dq7" style="text-align: right" title="Earnings per share, Basic"><span style="font: 10pt Times New Roman, Times, Serif">0.19</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_983_eus-gaap--EarningsPerShareBasic_pid_c20210601__20210831_zVdBYxIAmnl2" style="text-align: right" title="Earnings per share, Basic"><span style="font: 10pt Times New Roman, Times, Serif">0.02</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td><span style="font: 10pt Times New Roman, Times, Serif">Earnings per share, diluted</span></td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_986_eus-gaap--EarningsPerShareDiluted_pid_c20200901__20201130_zzC0feRklGFg" style="text-align: right" title="Earnings per share, Diluted"><span style="font: 10pt Times New Roman, Times, Serif">0.12</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_980_eus-gaap--EarningsPerShareDiluted_pid_c20201201__20210228_zhCNR515X36c" style="text-align: right" title="Earnings per share, Diluted"><span style="font: 10pt Times New Roman, Times, Serif">0.15</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_98F_eus-gaap--EarningsPerShareDiluted_pid_c20210301__20210531_zWlhBSYQagB6" style="text-align: right" title="Earnings per share, Diluted"><span style="font: 10pt Times New Roman, Times, Serif">0.18</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_98E_eus-gaap--EarningsPerShareDiluted_pid_c20210601__20210831_zlOQ19QAHyA5" style="text-align: right" title="Earnings per share, Diluted"><span style="font: 10pt Times New Roman, Times, Serif">0.01</span></td> <td> </td></tr> </table> <p style="margin: 0"> </p> <p style="margin: 0"> </p> <table cellpadding="0" cellspacing="0" style="background-color: White; width: 100%; border-collapse: collapse; font-size: 10pt" summary="xdx: Disclosure - UNAUDTED QUARTERLY FINANCIAL DATA (Details)"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"><span style="font-size: 8pt">(in thousands)</span></td> <td style="padding-bottom: 1pt"> </td> <td colspan="14" style="border-bottom: Black 1pt solid; text-align: center"><b>Year ended August 31, 2020</b></td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>First</b></span></td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Second</b></span></td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Third</b></span></td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Fourth</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt"> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Quarter</b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Quarter</b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Quarter</b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Quarter</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 44%"><span style="font: 10pt Times New Roman, Times, Serif">Revenues</span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_985_eus-gaap--Revenues_c20190901__20191130_pn3n3" style="text-align: right; width: 11%" title="Revenues"><span style="font: 10pt Times New Roman, Times, Serif">9,401</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_98A_eus-gaap--Revenues_c20191201__20200229_pn3n3" style="text-align: right; width: 11%" title="Revenues"><span style="font: 10pt Times New Roman, Times, Serif">10,350</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_986_eus-gaap--Revenues_c20200301__20200531_pn3n3" style="text-align: right; width: 11%" title="Revenues"><span style="font: 10pt Times New Roman, Times, Serif">12,298</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_980_eus-gaap--Revenues_c20200601__20200831_pn3n3" style="text-align: right; width: 11%" title="Revenues"><span style="font: 10pt Times New Roman, Times, Serif">9,540</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><span style="font: 10pt Times New Roman, Times, Serif">Gross profit</span></td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_982_eus-gaap--GrossProfit_c20190901__20191130_pn3n3" style="text-align: right" title="Gross Profit"><span style="font: 10pt Times New Roman, Times, Serif">6,759</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_988_eus-gaap--GrossProfit_c20191201__20200229_pn3n3" style="text-align: right" title="Gross Profit"><span style="font: 10pt Times New Roman, Times, Serif">7,683</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_98F_eus-gaap--GrossProfit_c20200301__20200531_pn3n3" style="text-align: right" title="Gross Profit"><span style="font: 10pt Times New Roman, Times, Serif">9,633</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_985_eus-gaap--GrossProfit_c20200601__20200831_pn3n3" style="text-align: right" title="Gross Profit"><span style="font: 10pt Times New Roman, Times, Serif">6,865</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td><span style="font: 10pt Times New Roman, Times, Serif">Net income</span></td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_98E_eus-gaap--NetIncomeLoss_c20190901__20191130_pn3n3" style="text-align: right" title="Net Income"><span style="font: 10pt Times New Roman, Times, Serif">2,058</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_984_eus-gaap--NetIncomeLoss_c20191201__20200229_pn3n3" style="text-align: right" title="Net Income"><span style="font: 10pt Times New Roman, Times, Serif">2,150</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_987_eus-gaap--NetIncomeLoss_c20200301__20200531_pn3n3" style="text-align: right" title="Net Income"><span style="font: 10pt Times New Roman, Times, Serif">2,936</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_98D_eus-gaap--NetIncomeLoss_c20200601__20200831_pn3n3" style="text-align: right" title="Net Income"><span style="font: 10pt Times New Roman, Times, Serif">2,188</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><span style="font: 10pt Times New Roman, Times, Serif">Earnings per share, basic</span></td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_987_eus-gaap--EarningsPerShareBasic_pid_c20190901__20191130_zTlb0WZWlxU7" style="text-align: right" title="Earnings per share, Basic"><span style="font: 10pt Times New Roman, Times, Serif">0.12</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_988_eus-gaap--EarningsPerShareBasic_pid_c20191201__20200229_zyhI5qPFPTr3" style="text-align: right" title="Earnings per share, Basic"><span style="font: 10pt Times New Roman, Times, Serif">0.12</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_984_eus-gaap--EarningsPerShareBasic_pid_c20200301__20200531_zytwmY62qWZa" style="text-align: right" title="Earnings per share, Basic"><span style="font: 10pt Times New Roman, Times, Serif">0.17</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_982_eus-gaap--EarningsPerShareBasic_pid_c20200601__20200831_zhNH10WZimk7" style="text-align: right" title="Earnings per share, Basic"><span style="font: 10pt Times New Roman, Times, Serif">0.12</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td><span style="font: 10pt Times New Roman, Times, Serif">Earnings per share, diluted</span></td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_980_eus-gaap--EarningsPerShareDiluted_pid_c20190901__20191130_z8ZyIoxg7056" style="text-align: right" title="Earnings per share, Diluted"><span style="font: 10pt Times New Roman, Times, Serif">0.11</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_98B_eus-gaap--EarningsPerShareDiluted_pid_c20191201__20200229_zAO1EWCZu4b9" style="text-align: right" title="Earnings per share, Diluted"><span style="font: 10pt Times New Roman, Times, Serif">0.12</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_986_eus-gaap--EarningsPerShareDiluted_pid_c20200301__20200531_z25QRQfJ4r9b" style="text-align: right" title="Earnings per share, Diluted"><span style="font: 10pt Times New Roman, Times, Serif">0.16</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_982_eus-gaap--EarningsPerShareDiluted_pid_c20200601__20200831_zAFH9tF1mrJb" style="text-align: right" title="Earnings per share, Diluted"><span style="font: 10pt Times New Roman, Times, Serif">0.11</span></td> <td> </td></tr> </table> <p id="xdx_8A2_zYelGqnp2phb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <table cellpadding="0" cellspacing="0" id="xdx_893_eus-gaap--ScheduleOfQuarterlyFinancialInformationTableTextBlock_pn3n3_znlBP2b09UF1" style="width: 100%; border-collapse: collapse; font-size: 10pt" summary="xdx: Disclosure - UNAUDTED QUARTERLY FINANCIAL DATA (Details)"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid"><span style="font-size: 8pt">(in thousands)</span></td> <td style="padding-bottom: 1pt"> </td> <td colspan="14" style="border-bottom: Black 1pt solid; text-align: center"><b>Year ended August 31, 2021</b></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>First</b></span></td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Second</b></span></td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Third</b></span></td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Fourth</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt"> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Quarter</b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Quarter</b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Quarter</b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Quarter</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 44%"><span style="font: 10pt Times New Roman, Times, Serif">Revenues</span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_984_eus-gaap--Revenues_c20200901__20201130_pn3n3" style="width: 11%; text-align: right" title="Revenues"><span style="font: 10pt Times New Roman, Times, Serif">10,701</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_982_eus-gaap--Revenues_c20201201__20210228_pn3n3" style="width: 11%; text-align: right" title="Revenues"><span style="font: 10pt Times New Roman, Times, Serif">13,147</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_984_eus-gaap--Revenues_c20210301__20210531_pn3n3" style="width: 11%; text-align: right" title="Revenues"><span style="font: 10pt Times New Roman, Times, Serif">12,777</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_98E_eus-gaap--Revenues_c20210601__20210831_pn3n3" style="width: 11%; text-align: right" title="Revenues"><span style="font: 10pt Times New Roman, Times, Serif">9,841</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><span style="font: 10pt Times New Roman, Times, Serif">Gross profit</span></td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_981_eus-gaap--GrossProfit_c20200901__20201130_pn3n3" style="text-align: right" title="Gross Profit"><span style="font: 10pt Times New Roman, Times, Serif">8,268</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_983_eus-gaap--GrossProfit_c20201201__20210228_pn3n3" style="text-align: right" title="Gross Profit"><span style="font: 10pt Times New Roman, Times, Serif">10,236</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_981_eus-gaap--GrossProfit_c20210301__20210531_pn3n3" style="text-align: right" title="Gross Profit"><span style="font: 10pt Times New Roman, Times, Serif">10,306</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_987_eus-gaap--GrossProfit_c20210601__20210831_pn3n3" style="text-align: right" title="Gross Profit"><span style="font: 10pt Times New Roman, Times, Serif">7,056</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td><span style="font: 10pt Times New Roman, Times, Serif">Net income</span></td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_989_eus-gaap--NetIncomeLoss_c20200901__20201130_pn3n3" style="text-align: right" title="Net Income"><span style="font: 10pt Times New Roman, Times, Serif">2,479</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_98B_eus-gaap--NetIncomeLoss_c20201201__20210228_pn3n3" style="text-align: right" title="Net Income"><span style="font: 10pt Times New Roman, Times, Serif">3,211</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_989_eus-gaap--NetIncomeLoss_c20210301__20210531_pn3n3" style="text-align: right" title="Net Income"><span style="font: 10pt Times New Roman, Times, Serif">3,787</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_98F_eus-gaap--NetIncomeLoss_c20210601__20210831_pn3n3" style="text-align: right" title="Net Income"><span style="font: 10pt Times New Roman, Times, Serif">305</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><span style="font: 10pt Times New Roman, Times, Serif">Earnings per share, basic</span></td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_985_eus-gaap--EarningsPerShareBasic_pid_c20200901__20201130_zs8QWBfTKOmh" style="text-align: right" title="Earnings per share, Basic"><span style="font: 10pt Times New Roman, Times, Serif">0.12</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_983_eus-gaap--EarningsPerShareBasic_pid_c20201201__20210228_z0L6tJzBA1cj" style="text-align: right" title="Earnings per share, Basic"><span style="font: 10pt Times New Roman, Times, Serif">0.16</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_98C_eus-gaap--EarningsPerShareBasic_pid_c20210301__20210531_zwzQ49DR9dq7" style="text-align: right" title="Earnings per share, Basic"><span style="font: 10pt Times New Roman, Times, Serif">0.19</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_983_eus-gaap--EarningsPerShareBasic_pid_c20210601__20210831_zVdBYxIAmnl2" style="text-align: right" title="Earnings per share, Basic"><span style="font: 10pt Times New Roman, Times, Serif">0.02</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td><span style="font: 10pt Times New Roman, Times, Serif">Earnings per share, diluted</span></td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_986_eus-gaap--EarningsPerShareDiluted_pid_c20200901__20201130_zzC0feRklGFg" style="text-align: right" title="Earnings per share, Diluted"><span style="font: 10pt Times New Roman, Times, Serif">0.12</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_980_eus-gaap--EarningsPerShareDiluted_pid_c20201201__20210228_zhCNR515X36c" style="text-align: right" title="Earnings per share, Diluted"><span style="font: 10pt Times New Roman, Times, Serif">0.15</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_98F_eus-gaap--EarningsPerShareDiluted_pid_c20210301__20210531_zWlhBSYQagB6" style="text-align: right" title="Earnings per share, Diluted"><span style="font: 10pt Times New Roman, Times, Serif">0.18</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_98E_eus-gaap--EarningsPerShareDiluted_pid_c20210601__20210831_zlOQ19QAHyA5" style="text-align: right" title="Earnings per share, Diluted"><span style="font: 10pt Times New Roman, Times, Serif">0.01</span></td> <td> </td></tr> </table> <p style="margin: 0"> </p> <p style="margin: 0"> </p> <table cellpadding="0" cellspacing="0" style="background-color: White; width: 100%; border-collapse: collapse; font-size: 10pt" summary="xdx: Disclosure - UNAUDTED QUARTERLY FINANCIAL DATA (Details)"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"><span style="font-size: 8pt">(in thousands)</span></td> <td style="padding-bottom: 1pt"> </td> <td colspan="14" style="border-bottom: Black 1pt solid; text-align: center"><b>Year ended August 31, 2020</b></td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>First</b></span></td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Second</b></span></td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Third</b></span></td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Fourth</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt"> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Quarter</b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Quarter</b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Quarter</b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Quarter</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 44%"><span style="font: 10pt Times New Roman, Times, Serif">Revenues</span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_985_eus-gaap--Revenues_c20190901__20191130_pn3n3" style="text-align: right; width: 11%" title="Revenues"><span style="font: 10pt Times New Roman, Times, Serif">9,401</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_98A_eus-gaap--Revenues_c20191201__20200229_pn3n3" style="text-align: right; width: 11%" title="Revenues"><span style="font: 10pt Times New Roman, Times, Serif">10,350</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_986_eus-gaap--Revenues_c20200301__20200531_pn3n3" style="text-align: right; width: 11%" title="Revenues"><span style="font: 10pt Times New Roman, Times, Serif">12,298</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_980_eus-gaap--Revenues_c20200601__20200831_pn3n3" style="text-align: right; width: 11%" title="Revenues"><span style="font: 10pt Times New Roman, Times, Serif">9,540</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><span style="font: 10pt Times New Roman, Times, Serif">Gross profit</span></td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_982_eus-gaap--GrossProfit_c20190901__20191130_pn3n3" style="text-align: right" title="Gross Profit"><span style="font: 10pt Times New Roman, Times, Serif">6,759</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_988_eus-gaap--GrossProfit_c20191201__20200229_pn3n3" style="text-align: right" title="Gross Profit"><span style="font: 10pt Times New Roman, Times, Serif">7,683</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_98F_eus-gaap--GrossProfit_c20200301__20200531_pn3n3" style="text-align: right" title="Gross Profit"><span style="font: 10pt Times New Roman, Times, Serif">9,633</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_985_eus-gaap--GrossProfit_c20200601__20200831_pn3n3" style="text-align: right" title="Gross Profit"><span style="font: 10pt Times New Roman, Times, Serif">6,865</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td><span style="font: 10pt Times New Roman, Times, Serif">Net income</span></td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_98E_eus-gaap--NetIncomeLoss_c20190901__20191130_pn3n3" style="text-align: right" title="Net Income"><span style="font: 10pt Times New Roman, Times, Serif">2,058</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_984_eus-gaap--NetIncomeLoss_c20191201__20200229_pn3n3" style="text-align: right" title="Net Income"><span style="font: 10pt Times New Roman, Times, Serif">2,150</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_987_eus-gaap--NetIncomeLoss_c20200301__20200531_pn3n3" style="text-align: right" title="Net Income"><span style="font: 10pt Times New Roman, Times, Serif">2,936</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_98D_eus-gaap--NetIncomeLoss_c20200601__20200831_pn3n3" style="text-align: right" title="Net Income"><span style="font: 10pt Times New Roman, Times, Serif">2,188</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><span style="font: 10pt Times New Roman, Times, Serif">Earnings per share, basic</span></td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_987_eus-gaap--EarningsPerShareBasic_pid_c20190901__20191130_zTlb0WZWlxU7" style="text-align: right" title="Earnings per share, Basic"><span style="font: 10pt Times New Roman, Times, Serif">0.12</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_988_eus-gaap--EarningsPerShareBasic_pid_c20191201__20200229_zyhI5qPFPTr3" style="text-align: right" title="Earnings per share, Basic"><span style="font: 10pt Times New Roman, Times, Serif">0.12</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_984_eus-gaap--EarningsPerShareBasic_pid_c20200301__20200531_zytwmY62qWZa" style="text-align: right" title="Earnings per share, Basic"><span style="font: 10pt Times New Roman, Times, Serif">0.17</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_982_eus-gaap--EarningsPerShareBasic_pid_c20200601__20200831_zhNH10WZimk7" style="text-align: right" title="Earnings per share, Basic"><span style="font: 10pt Times New Roman, Times, Serif">0.12</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td><span style="font: 10pt Times New Roman, Times, Serif">Earnings per share, diluted</span></td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_980_eus-gaap--EarningsPerShareDiluted_pid_c20190901__20191130_z8ZyIoxg7056" style="text-align: right" title="Earnings per share, Diluted"><span style="font: 10pt Times New Roman, Times, Serif">0.11</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_98B_eus-gaap--EarningsPerShareDiluted_pid_c20191201__20200229_zAO1EWCZu4b9" style="text-align: right" title="Earnings per share, Diluted"><span style="font: 10pt Times New Roman, Times, Serif">0.12</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_986_eus-gaap--EarningsPerShareDiluted_pid_c20200301__20200531_z25QRQfJ4r9b" style="text-align: right" title="Earnings per share, Diluted"><span style="font: 10pt Times New Roman, Times, Serif">0.16</span></td> <td> </td> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_982_eus-gaap--EarningsPerShareDiluted_pid_c20200601__20200831_zAFH9tF1mrJb" style="text-align: right" title="Earnings per share, Diluted"><span style="font: 10pt Times New Roman, Times, Serif">0.11</span></td> <td> </td></tr> </table> 10701000 13147000 12777000 9841000 8268000 10236000 10306000 7056000 2479000 3211000 3787000 305000 0.12 0.16 0.19 0.02 0.12 0.15 0.18 0.01 9401000 10350000 12298000 9540000 6759000 7683000 9633000 6865000 2058000 2150000 2936000 2188000 0.12 0.12 0.17 0.12 0.11 0.12 0.16 0.11 <p id="xdx_803_eus-gaap--SubsequentEventsTextBlock_zttFG5XDuPr6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 16 - <span id="xdx_82F_zFvC8NqvRdTb">SUBSEQUENT EVENTS</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Dividend Declared</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On Wednesday, October 13, 2021, our Board of Directors declared a quarterly cash dividend of $0.06 per share to our shareholders. The dividend in the amount of $1.2 million will be distributed on Monday, November 1, 2021, for shareholders of record as of Monday, October 25, 2021.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">Effective September 1, 2021, the Company merged both Cognigen Corporation and DILIsym, Services, Inc. with and into Simulations Plus, Inc. through short form mergers (the “Mergers”). To effectuate the Mergers, the Company filed Certificates of Ownership with the Secretaries of State of the states of Delaware (Cognigen’s and DILIsym’s state of incorporation) and California (the Company’s state of incorporation). Consummation of the Mergers was not subject to approval of the Company’s stockholders and did not impact the rights of the Company’s stockholders.</p> As Lixoft was purchased on April 1, 2020, five months of activity is reflected for fiscal year 2020. Balances include five months actual results for Lixoft. XML 15 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover - USD ($)
12 Months Ended
Aug. 31, 2021
Nov. 25, 2021
Feb. 26, 2021
Cover [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Annual Report true    
Document Transition Report false    
Document Period End Date Aug. 31, 2021    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2021    
Current Fiscal Year End Date --08-31    
Entity File Number 001-32046    
Entity Registrant Name Simulations Plus, Inc.    
Entity Central Index Key 0001023459    
Entity Tax Identification Number 95-4595609    
Entity Incorporation, State or Country Code CA    
Entity Address, Address Line One 42505 Tenth Street West    
Entity Address, City or Town Lancaster    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 93534-7059    
City Area Code 661    
Local Phone Number 723-7723    
Title of 12(b) Security Common Stock, par value $0.001 per share    
Trading Symbol SLP    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Public Float     $ 1,110,936,489
Entity Common Stock, Shares Outstanding   20,147,714  
ICFR Auditor Attestation Flag true    
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Aug. 31, 2021
Aug. 31, 2020
Current assets    
Cash and cash equivalents $ 36,984 $ 49,207
Accounts receivable, net of allowance for doubtful accounts of $78 and $50 9,851 7,422
Revenues in excess of billings 3,150 3,093
Prepaid income taxes 1,012 970
Prepaid expenses and other current assets 1,696 1,596
Short-term investments 86,620 66,804
Total current assets 139,313 129,092
Long-term assets    
Capitalized computer software development costs, net of accumulated amortization of $14,438 and $13,582 7,646 6,087
Property and equipment, net 1,838 438
Operating lease right of use asset 1,276 927
Intellectual property, net of accumulated amortization of $6,516 and $5,087 10,469 11,898
Other intangible assets, net of accumulated amortization of $2,186 and $1,642 6,464 7,008
Goodwill 12,921 12,921
Other assets 51 51
Total assets 179,978 168,422
Current liabilities    
Accounts payable 387 351
Accrued payroll and other expenses 5,604 2,251
Contracts payable - current portion 4,550 2,000
Billings in excess of revenues 117 141
Operating lease liability - current portion 382 463
Deferred revenue 534 300
Total current liabilities 11,574 5,506
Long-term liabilities    
Deferred income taxes, net 1,726 2,354
Operating lease liability 896 463
Contracts payable – net of current portion 0 4,064
Total liabilities 14,196 12,387
Commitments and contingencies
Shareholders' equity    
Preferred stock, $0.001 par value 10,000,000 shares authorized no shares issued and outstanding 0 0
Common stock, $0.001 par value and additional paid-in capital — 50,000,000 shares authorized, 20,141,521 and 19,923,277 shares issued and outstanding 133,418 128,541
Retained earnings 32,407 27,436
Accumulated other comprehensive income (loss) (43) 58
Total shareholders' equity 165,782 156,035
Total liabilities and shareholders' equity $ 179,978 $ 168,422
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Aug. 31, 2021
Aug. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Allowance for doubtful accounts $ 78 $ 50
Accumulated amortization of computer software development costs $ 14,438 $ 13,582
Preferred stock par value $ 0.001 $ 0.001
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock par value $ 0.001 $ 0.001
Common stock shares authorized 50,000,000 50,000,000
Common stock shares issued 20,141,521 19,923,277
Common stock shares outstanding 20,141,521 19,923,277
Intellectual Property [Member]    
Finite-Lived Intangible Assets [Line Items]    
Accumulated amortization on intangible assets $ 6,516 $ 5,087
Other Intangible Assets [Member]    
Finite-Lived Intangible Assets [Line Items]    
Accumulated amortization on intangible assets $ 2,186 $ 1,642
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Aug. 31, 2021
Aug. 31, 2020
Aug. 31, 2019
Income Statement [Abstract]      
Revenues $ 46,466 $ 41,589 $ 33,970
Cost of revenues 10,600 10,649 9,026
Gross profit 35,866 30,940 24,944
Operating expenses      
Research and development 4,047 2,975 2,500
Selling, general and administrative 20,566 16,360 11,796
Total operating expenses 24,613 19,335 14,296
Income from operations 11,253 11,605 10,648
Other income (expense)      
Interest income 201 30 34
Interest expense (22) 0 0
Change in value of contingent consideration (486) (203) (109)
Gain (loss) on currency exchange 139 (45) (17)
Total other income (expense), net (168) (218) (92)
Income before income taxes 11,085 11,387 10,556
Provision for income taxes (1,303) (2,055) (1,973)
Net Income $ 9,782 $ 9,332 $ 8,583
Earnings per share      
Basic $ 0.49 $ 0.52 $ 0.49
Diluted $ 0.47 $ 0.50 $ 0.48
Weighted-average common shares outstanding      
Basic 20,045 17,819 17,492
Diluted 20,743 18,538 18,057
Other comprehensive income (loss), net of tax      
Foreign currency translation adjustments $ (101) $ 58 $ 0
Comprehensive income $ 9,681 $ 9,390 $ 8,583
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock And Additional Paid In Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Balance, beginning of period at Aug. 31, 2018 $ 13,461 $ 18,461
Exercise of stock options 788      
Stock-based compensation 866      
Shares issued to Directors for services 212      
Shares issued - Lixoft      
Common stock issued for cash, net      
Cumulative Effect of Changes related to adoption of ASC 606   (493)    
Declaration of dividend   (4,197)    
Net income   8,583   8,583
Other comprehensive income (loss)    
Balance, end of period at Aug. 31, 2019 15,327 22,354 $ 37,681
Common dividends declared per common share       $ 0.24
Exercise of stock options 630      
Stock-based compensation 1,287      
Shares issued to Directors for services 290      
Shares issued - Lixoft 3,260      
Common stock issued for cash, net 107,747      
Cumulative Effect of Changes related to adoption of ASC 606      
Declaration of dividend   (4,250)    
Net income   9,332   $ 9,332
Other comprehensive income (loss)     58
Balance, end of period at Aug. 31, 2020 128,541 27,436 58 $ 156,035
Common dividends declared per common share       $ 0.24
Exercise of stock options 1,461      
Stock-based compensation 2,405      
Shares issued to Directors for services 345      
Shares issued - Lixoft 666      
Common stock issued for cash, net      
Cumulative Effect of Changes related to adoption of ASC 606      
Declaration of dividend   (4,811)    
Net income   9,782   $ 9,782
Other comprehensive income (loss)     (101)
Balance, end of period at Aug. 31, 2021 $ 133,418 $ 32,407 $ (43) $ 165,782
Common dividends declared per common share       $ 0.24
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Aug. 31, 2021
Aug. 31, 2020
Aug. 31, 2019
Cash flows from operating activities      
Net income $ 9,782 $ 9,332 $ 8,583
Adjustments to reconcile net income to net cash provided by operating activities      
Depreciation and amortization 3,590 2,962 2,750
Change in value of contingent consideration 486 203 109
Amortization of investment premiums 2,350 0 0
Stock-based compensation 2,750 1,577 1,078
Deferred income taxes (628) (378) (299)
Currency translation adjustments (101) 0 0
Increase (decrease) in      
Accounts receivable (2,429) (2,018) 488
Revenues in excess of billings (57) 140 (1,248)
Prepaid income taxes (42) (12) (453)
Prepaid expenses and other assets (100) (399) (94)
Accounts payable 39 221 (148)
Accrued payroll and other expenses 3,353 23 487
Billings in excess of revenues (24) (658) 414
Deferred revenue 234 (81) (30)
Net cash provided by operating activities 19,203 10,912 11,637
Cash flows from investing activities      
Purchases of property and equipment (1,627) (231) (138)
Purchases of intellectual property 0 0 (50)
Purchase of short-term investments (122,395) (67,249) 0
Proceeds from sale of short-term investments 100,229 0 0
Cash used to acquire subsidiaries 0 (9,471) 0
Cash received in acquisition 0 3,799 0
Capitalized computer software development costs (2,949) (2,353) (1,768)
Net cash used in investing activities (26,742) (75,505) (1,956)
Cash flows from financing activities      
Payment of dividends (4,811) (4,250) (4,197)
Payments on contracts payable (1,334) (1,761) (4,239)
Proceeds from the exercise of stock options 1,461 630 788
Proceeds from follow-on public offering, net 0 107,747 0
Net cash provided by (used in) financing activities (4,684) 102,366 (7,648)
Net increase (decrease) in cash and cash equivalents (12,223) 37,773 2,033
Cash and cash equivalents, beginning of year 49,207 11,434 9,401
Cash and cash equivalents, end of period 36,984 49,207 11,434
Supplemental disclosures of cash flow information      
Income taxes paid 1,857 2,353 2,673
Non-Cash Investing and Financing Activities      
Stock issued for acquisition of Lixoft 666 3,261 0
Creation of contract liabilities for acquisition of subsidiaries 0 4,528 0
Right of use assets capitalized $ 905 $ 1,499 $ 0
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.21.2
ORGANIZATION AND LINES OF BUSINESS
12 Months Ended
Aug. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
ORGANIZATION AND LINES OF BUSINESS

NOTE 1 – ORGANIZATION AND LINES OF BUSINESS

 

Organization

Simulations Plus, Inc. (“The Company”) was incorporated on July 17, 1996. In September 2014, Simulations Plus acquired all of the outstanding equity interests of Cognigen Corporation (“Cognigen”) and Cognigen became a wholly-owned subsidiary of Simulations Plus, Inc. In June 2017, Simulations Plus acquired DILIsym Services, Inc. (“DILIsym”) as a wholly-owned subsidiary. In April 2020, Simulations Plus, Inc. acquired Lixoft, a French société par actions simplifiée (“Lixoft) as a wholly-owned subsidiary pursuant to a stock purchase and contribution agreement. (Collectively, “Company”, “we”, “us”, “our”).

 

Effective September 1, 2021, the Company merged both Cognigen Corporation and DILIsym, Services, Inc. with and into Simulations Plus, Inc. through short-form mergers (the “Mergers”). To effectuate the Mergers, the Company filed Certificates of Ownership with the Secretaries of State of the states of Delaware (Cognigen’s and DILIsym’s state of incorporation) and California (the Company’s state of incorporation). Consummation of the Mergers was not subject to approval of the Company’s stockholders and did not impact the rights of the Company’s stockholders.

 

Lines of Business

We are a premier developer of drug discovery and development software for modeling and simulation, and for the prediction of molecular properties utilizing both artificial intelligence (“AI”) as well as machine learning based technology. We also provide consulting services ranging from early drug discovery through preclinical and clinical trial data analysis and for submissions to regulatory agencies. Our software and consulting services are provided to major pharmaceutical, biotechnology, agrochemical, cosmetics and food industry companies, and to regulatory agencies worldwide for use in the conduct of industry-based research.

 

XML 22 R8.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Aug. 31, 2021
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Principles of Consolidation

The consolidated financial statements include the accounts of Simulations Plus and, as of September 2, 2014, its wholly-owned subsidiary, Cognigen, as of June 1, 2017, the accounts of DILIsym, and as of April 1, 2020, Lixoft. All significant intercompany accounts and transactions are eliminated in consolidation.

 

Use of Estimates

Our financial statements and accompanying notes are prepared in accordance with accounting principles generally accepted in the United States of America. Preparing financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, and expenses. These estimates and assumptions are affected by management’s application of accounting policies. Actual results could differ from those estimates. Significant accounting policies for us include revenue recognition, accounting for capitalized computer software development costs, valuation of stock options, and accounting for income taxes.

 

Reclassifications

Certain numbers in the prior year have been reclassified to conform to the current year's presentation.

 

Revenue Recognition

We generate revenue primarily from the sale of software licenses and providing consulting services to the pharmaceutical industry for drug development.

The Company determines revenue recognition through the following steps:

 

i. Identification of the contract, or contracts, with a customer
ii. Identification of the performance obligations in the contract
iii. Determination of the transaction price
iv. Allocation of the transaction price to the performance obligations in the contract
v. Recognition of revenue when, or as, the Company satisfies a performance obligation

 

Deferred Commissions

 

Sales commissions earned by our sales force and our commissioned sales representatives are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions for new contracts are deferred and then amortized on a straight-line basis over a period of benefit. We determined the period of benefit by taking into consideration our customer contracts, our technology and other factors. Sales commissions for renewal contracts are deferred and then amortized on a straight-line basis over the related contractual renewal period. Amortization expense is included in sales and marketing expenses on the consolidated statements of operations and comprehensive income as Selling, general, and administrative expense.

 

Practical Expedients and Exemptions

 

The Company has elected the following additional practical expedients in applying Topic 606:

 

· Commission Expense: We apply the practical expedient in ASC Topic 606 to expense costs as incurred for sales commissions when the period of benefit is one year or less. Most of our contracts are of a duration of one year or less, few, if any of the longer-term contracts have commissions associated with them. This expense is included in the consolidated statements of operations and comprehensive income as Selling, general, and administrative expense.

 

·

Transaction Price Allocated to Future Performance Obligations

 

ASC 606 requires that the Company disclose the aggregate amount of transaction price that is allocated to performance obligations that have not yet been satisfied as of August 31, 2021. ASC 606 provides certain practical expedients that limit the requirement to disclose the aggregate amount of transaction price allocated to unsatisfied performance obligations.

 

The Company applied the practical expedient to not disclose the amount of transaction price allocated to unsatisfied performance obligations when the performance obligation is part of a contract that has an original expected duration of one year or less.

 

Cash and Cash Equivalents

For purposes of the statements of cash flows, the Company considers all highly liquid investments purchased with original maturities of three months or less to be cash equivalents.

 

Accounts Receivable

We analyze the age of customer balances, historical bad-debt experience, customer creditworthiness, and changes in customer payment terms when making estimates of the collectability of the Company’s trade accounts receivable balances. If we determine that the financial conditions of any of our customers have deteriorated, whether due to customer-specific or general economic issues, an increase in the allowance may be made. Accounts receivable are written off when reasonable collection attempts have failed.

  

Investments

We may invest excess cash balances in short-term and long-term marketable debt securities. Investments may consist of certificates of deposit, money market accounts, government-sponsored enterprise securities, corporate bonds and/or commercial paper. The Company accounts for its investment in marketable securities in accordance with FASB ASC 320, Investments – Debt and Equity Securities. This statement requires debt securities to be classified into three categories:

 

Held-to-maturity—Debt securities that the entity has the positive intent and ability to hold to maturity are reported at amortized cost. Discounts and premiums to par value of the debt securities are amortized to interest income/expense over the term of the security. No gains or losses on investment securities are realized until they are sold or a decline in fair value is determined to be other-than-temporary.

 

Trading Securities—Debt securities that are bought and held primarily for the purpose of selling in the near term are reported at fair value, with unrealized gains and losses included in earnings.

 

Available-for-Sale—Debt securities not classified as either securities held-to-maturity or trading securities are reported at fair value with unrealized gains or losses excluded from earnings and reported as a separate component of shareholders’ equity.

 

We classify our investments in marketable debt securities based on the facts and circumstances present at the time of purchase of the securities. During the year ended August 31, 2021, all of our investments were classified as held-to-maturity.

 

Held-to-maturity investments are measured and recorded at amortized cost on the Company’s Consolidated Balance Sheets. Discounts and premiums to par value of the debt securities are amortized to interest income/expense over the term of the security. No gains or losses on investment securities are realized until they are sold or a decline in fair value is determined to be other-than-temporary.

 

Capitalized Computer Software Development Costs

Software development costs are capitalized in accordance with ASC 985-20, “Costs of Software to Be Sold, Leased, or Marketed”. Capitalization of software development costs begins upon the establishment of technological feasibility and is discontinued when the product is available for sale.

 

The establishment of technological feasibility and the ongoing assessment for recoverability of capitalized software development costs require considerable judgment by management with respect to certain external factors including, but not limited to, technological feasibility, anticipated future gross revenues, estimated economic life, and changes in software and hardware technologies. Capitalized computer software development costs are comprised primarily of salaries and direct payroll-related costs and the purchase of existing software to be used in the Company's software products.

 

Amortization of capitalized computer software development costs is provided on a product-by-product basis on the straight-line method over the estimated economic life of the products (not to exceed five years). Amortization of software development costs amounted to $1.4 million, $1.2 million, and $1.3 million for the years ended August 31, 2021, 2020, and 2019, respectively. We expect future amortization expense to vary due to increases in capitalized computer software development costs.

 

We test capitalized computer software development costs for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable.

 

Property and Equipment

Property and equipment are recorded at cost, or fair market value for property and equipment acquired in business combinations, less accumulated depreciation and amortization. Depreciation and amortization are provided using the straight-line method over the estimated useful lives as follows: 

   
Equipment   5 years
Computer equipment   3 to 7 years
Furniture and fixtures   5 to 7 years
Leasehold improvements   Shorter of life of asset or lease

 

Maintenance and minor replacements are charged to expense as incurred. Gains and losses on disposals are included in the results of operations.

 

Internal-use Software

We have a service contract related to the implementation of internally used software. In accordance with ASC 350-40 “Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract”, we have capitalized certain internal-use software which are included in long-term assets.

 

The amortization will be classified as Selling, general, and administrative expenses on the consolidated statement of operations and comprehensive income and maintenance and minor upgrades are charged to expense as incurred. Gains and losses on disposals are included in the results of operations. No amortization has been expensed for the project as it is still in progress.

  

Leases

We determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets and operating lease liabilities (current and long-term) in our consolidated balance sheets.

 

ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we generally use our incremental borrowing rate based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at commencement date. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.

 

Supplemental balance sheet information related to operating leases was as follows as of August 31, 2021:

Schedule of lease cost       
(in thousands)    
Right of use assets  $1,276 
Lease Liabilities, Current  $382 
Lease Liabilities, Long-term  $896 
Operating lease costs  $595 
Weighted Average remaining lease term   2.50 years 
Weighted Average Discount rate   3.79% 

  

Intangible Assets and Goodwill

The Company performs valuations of assets acquired and liabilities assumed on each acquisition accounted for as a business combination and recognizes the assets acquired and liabilities assumed at their acquisition-date fair value. Acquired intangible assets include customer relationships, software, trade names, and noncompete agreements. We determine the appropriate useful life by performing an analysis of expected cash flows based on historical experience of the acquired businesses. Intangible assets are amortized over their estimated useful lives using the straight-line method, which approximates the pattern in which the majority of the economic benefits are expected to be consumed.

 

Goodwill represents the excess of the cost of an acquired entity over the fair value of the acquired net assets. Goodwill is not amortized, instead it is tested for impairment annually or when events or circumstances change that would indicate that goodwill might be impaired. Events or circumstances that could trigger an impairment review include, but are not limited to, a significant adverse change in legal factors or in the business climate, an adverse action or assessment by a regulator, unanticipated competition, a loss of key personnel, significant changes in the manner of our use of the acquired assets or the strategy for our overall business, significant negative industry or economic trends, or significant underperformance relative to expected historical or projected future results of operations. 

 

Goodwill is tested for impairment at the reporting unit level, which is one level below or the same as an operating segment. As of August 31, 2021, the Company determined that it has four reporting units, Simulations Plus, Cognigen Corporation, DILIsym Services, Inc. and Lixoft. When testing goodwill for impairment, the Company first performs a qualitative assessment to determine whether it is necessary to perform step one of a two-step annual goodwill impairment test for each reporting unit. The Company is required to perform step one only if it concludes that it is more likely than not that a reporting unit's fair value is less than its carrying value. Should this be the case, the first step of the two-step process is to identify whether a potential impairment exists by comparing the estimated fair values of the Company's reporting units with their respective book values, including goodwill. If the estimated fair value of the reporting unit exceeds book value, goodwill is considered not to be impaired, and no additional steps are necessary. If, however, the fair value of the reporting unit is less than book value, then the second step is performed to determine if goodwill is impaired and to measure the amount of impairment loss, if any. The amount of the impairment loss is the excess of the carrying amount of the goodwill over its implied fair value. The estimate of implied fair value of goodwill is primarily based on an estimate of the discounted cash flows expected to result from that reporting unit, but may require valuations of certain internally generated and unrecognized intangible assets such as the Company's software, technology, patents and trademarks. If the carrying amount of goodwill exceeds the implied fair value of that goodwill, an impairment loss is recognized in an amount equal to the excess.

 

As of August 31, 2021, the entire balance of goodwill was attributed to three of the Company's reporting units, Cognigen Corporation, DILIsym Services, Inc. and Lixoft. Intangible assets subject to amortization are reviewed for impairment whenever events or circumstances indicate that the carrying amount of these assets may not be recoverable. The Company has not recognized any impairment charges during the periods ended August 31, 2021, 2020 and 2019.

  

Reconciliation of Goodwill as of August 31, 2021, and 2020:

                
(in thousands)  Cognigen   DILIsym   Lixoft   Total 
Balance, August 31, 2019  $4,789   $5,598   $   $10,387 
Addition           2,534    2,534 
Impairments                
Balance, August 31, 2020   4,789    5,598    2,534    12,921 
Addition                
Impairments                
Balance, August 31, 2021  $4,789   $5,598   $2,534   $12,921 

  

Other Intangible Assets

The following table summarizes other intangible assets as of August 31, 2021:

               
(in thousands)  Amortization
Period
  Acquisition
Value
   Accumulated
Amortization
   Net book
value
 
Cognigen                  
   Customer relationships  Straight line 8 years  $1,100   $963   $137 
   Trade Name  None   500        500 
   Covenants not to compete  Straight line 5 years   50    50     
DILIsym                  
   Customer relationships  Straight line 10 years   1,900    807    1,093 
   Trade Name  None   860        860 
   Covenants not to compete  Straight line 4 years   80    80     
Lixoft                  
   Customer relationships  Straight line 14 years   2,550    258    2,292 
   Trade Name  None   1,550        1,550 
   Covenants not to compete  Straight line 3 years   60    28    32 
      $8,650   $2,186   $6,464 

 

The following table summarizes other intangible assets as of August 31, 2020:

                
(in thousands)  Amortization
Period
  Acquisition
Value
   Accumulated
Amortization
   Net book
value
 
Cognigen                  
   Customer relationships  Straight line 8 years  $1,100   $825   $275 
   Trade Name  None   500        500 
   Covenants not to compete  Straight line 5 years   50    50     
DILIsym                  
   Customer relationships  Straight line 10 years   1,900    618    1,282 
   Trade Name  None   860        860 
   Covenants not to compete  Straight line 4 years   80    65    15 
Lixoft                  
   Customer relationships  Straight line 14 years   2,550    76    2,474 
   Trade Name  None   1,550        1,550 
   Covenants not to compete  Straight line 3 years   60    8    52 
      $8,650   $1,642   $7,008 

 

Total amortization expense for the years ended August 31, 2021, 2020 and 2019 was $544 thousand, $432 thousand, and $358 thousand, respectively.

 

Future amortization of intangible assets for the next five years is as follows:

        
  (in thousands)     
 

Year ending

August 31,

   Amount 
  2022   $530 
  2023   $384 
  2024   $372 
  2025   $372 
  2026   $372 

 

Business Acquisitions

The Company accounted for the acquisition of Cognigen, DILIsym, and Lixoft using the purchase method of accounting where the assets acquired and liabilities assumed are recognized based on their respective estimated fair values. The excess of the purchase price over the estimated fair values of the net assets acquired is recorded as goodwill. Determining the fair value of certain acquired assets and liabilities is subjective in nature and often involves the use of significant estimates and assumptions, including, but not limited to, the selection of appropriate valuation methodology, projected revenue, expenses and cash flows, weighted average cost of capital, discount rates, estimates of advertiser and publisher turnover rates and estimates of terminal values. Business acquisitions are included in the Company's consolidated financial statements as of the date of the acquisition.

 

Fair Value of Financial Instruments

Assets and liabilities recorded at fair value in the Consolidated Balance Sheets are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The categories, as defined by the standard are as follows:

  

Level Input:   Input Definition:
Level I   Inputs are unadjusted, quoted prices for identical assets or liabilities in active markets at the measurement date.
Level II   Inputs, other than quoted prices included in Level I, that are observable for the asset or liability through corroboration with market data at the measurement date.
Level III   Unobservable inputs that reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date.

 

For certain of our financial instruments, including accounts receivable, accounts payable, and accrued payroll and other expenses, the carrying amounts approximate fair value due to their short-term nature.

 

The following table summarizes fair value measurements as of August 31, 2021, and August 31, 2020, for assets and liabilities measured at fair value on a recurring basis:

 

Summarizes fair value measurements  August 31, 2021  
(in thousands)  Level 1   Level 2   Level 3   Total 
Cash and cash equivalents  $36,984   $   $   $36,984 
Short-term investments  $86,620   $   $   $86,620 
Acquisition-related contingent consideration obligations  $   $   $3,217   $3,217 

 

 

   August 31, 2020 
(in thousands)  Level 1   Level 2   Level 3   Total 
Cash and cash equivalents  $49,207   $   $   $49,207 
Short-term investments  $66,804   $   $   $66,804 
Acquisition-related contingent consideration obligations  $   $   $4,731   $4,731 

  

 

As of August 31, 2021, and 2020, the Company had a liability for contingent consideration related to its acquisition of Lixoft and DILIsym. The fair value measurement of the contingent consideration obligations is determined using Level 3 inputs. The fair value of contingent consideration obligations is based on a discounted cash flow model using a probability-weighted income approach. These fair value measurements represent Level 3 measurements as they are based on significant inputs not observable in the market. Significant judgment is employed in determining the appropriateness of these assumptions as of the acquisition date and for each subsequent period. Accordingly, changes in assumptions could have a material impact on the amount of contingent consideration expense the Company records in any given period. Changes in the value of the contingent consideration obligations are recorded in the Company’s Consolidated Statement of Operations.

 

The following is a reconciliation of contingent consideration value:

Reconciliation of contingent consideration value       
(in thousands)                                             
Value as of August 31, 2020  $4,731 
Contingent consideration payments   (2,000)
Change in value of contingent consideration   486 
Value as of August 31, 2021  $3,217 

 

 

Marketing

The Company expenses marketing and advertising costs as incurred. Marketing costs for the years ended August 31, 2021, 2020 and 2019 were approximately $60 thousand, $64 thousand and $83 thousand, respectively.

 

Research and Development Costs

Research and development costs are charged to expense as incurred until technological feasibility has been established. These costs include salaries, laboratory experiment, and purchased software which was developed by other companies and incorporated into, or used in the development of, our final products.

 

Income Taxes

The Company accounts for income taxes in accordance with ASC 740-10, “Income Taxes” which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements or tax returns.

 

Under this method, deferred income taxes are recognized for the tax consequences in future years of differences between the tax bases of assets and liabilities and their financial reporting amounts at each year-end based on enacted tax laws and statutory tax rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized. The provision for income taxes represents the tax payable for the period and the change during the period in deferred tax assets and liabilities.

  

Intellectual property

On February 28, 2012, we bought out the royalty agreement with Enslein Research. The cost of $75 thousand is being amortized over 10 years under the straight-line method.

 

On May 15, 2014, we entered into a termination and non-assertion agreement with TSRL, Inc., pursuant to which the parties agreed to terminate an exclusive software licensing agreement entered into between the parties in 1997. As a result, the Company obtained a perpetual right to use certain source code and data, and TSRL relinquished any rights and claims to any GastroPlus products and to any claims to royalties or other payments under that 1997 agreement. We agreed to pay TSRL total consideration of $6 million, which is being amortized over 10 years under the straight-line method.

 

On June 1, 2017, as part of the acquisition of DILIsym the Company acquired certain developed technologies associated with the drug induced liver disease (DILI). These technologies were valued at approximately $2.9 million and are being amortized over 9 years under the straight-line method.

 

In September 2018, we purchased certain intellectual property rights of Entelos Holding Company. The cost of $50 thousand is being amortized over 10 years under the straight-line method.

 

On April 1, 2020, as part of the acquisition of Lixoft, the Company acquired certain developed technologies associated with the Lixoft scientific software. These technologies were valued at approximately $8.0 million and are being amortized over 16 years under the straight-line method.

 

The following table summarizes intellectual property as of August 31, 2021:

Summary of intellectual property                  
(in thousands)  Amortization
Period
  Acquisition
Value
   Accumulated
Amortization
   Net Book
Value
 
Royalty Agreement buy out-Enslein Research  Straight line 10 years  $75   $71   $4 
Termination/nonassertion agreement-TSRL Inc.  Straight line 10 years   6,000    4,375    1,625 
Developed technologies–DILIsym acquisition  Straight line 9 years   2,850    1,346    1,504 
Intellectual rights of Entelos Holding Company  Straight line 10 years   50    15    35 
Developed technologies–Lixoft acquisition  Straight line 16 years   8,010    709    7,301 
      $16,985   $6,516   $10,469 

 

The following table summarizes intellectual property as of August 31, 2020:

 

(in thousands)  Amortization
Period
  Acquisition
Value
   Accumulated
Amortization
   Net Book
Value
 
Royalty Agreement buy out-Enslein Research  Straight line 10 years  $75   $64   $11 
Termination/nonassertion agreement-TSRL Inc.  Straight line 10 years   6,000    3,775    2,225 
Developed technologies–DILIsym acquisition  Straight line 9 years   2,850    1,029    1,821 
Intellectual rights of Entelos Holding Company  Straight line 10 years   50    10    40 
Developed technologies–Lixoft acquisition  Straight line 16 years   8,010    209    7,801 
      $16,985   $5,087   $11,898 

 

Total amortization expense for intellectual property agreements for the years ended August 31, 2021, 2020 and 2019 was $1.4 million, $1.1 million, and $929 thousand, respectively.

 

Future amortization of intellectual property for the next five years is as follows:

     
(in thousands)    

Year ending

August 31,

  Amount 
2022  $1,426 
2023  $1,422 
2024  $1,247 
2025  $822 
2026  $743 

 

 

Earnings per Share

The Company reports earnings per share in accordance with FASB ACS 260-10. Basic earnings per share is computed by dividing income available to common shareholders by the weighted-average number of common shares available. Diluted earnings per share is computed similarly to basic earnings per share except that the denominator is increased to include the number of additional common shares that would have been outstanding if the potential common shares had been issued and if the additional common shares were dilutive. The components of basic and diluted earnings per share for the years ended August 31, 2021, 2020 and 2019 were as follows:

Schedule of earnings per share                 
   August 31, 
(in thousands)  2021   2020   2019 
Numerator               
Net income attributable to common shareholders  $9,782   $9,332   $8,583 
                
Denominator               
Weighted-average number of common shares outstanding during the year   20,045    17,819    17,492 
Dilutive effect of stock options   698    719    565 
                
Common stock and common stock equivalents used for diluted earnings per share   20,743    18,538    18,057 

 

Stock-Based Compensation

Compensation costs related to stock options are determined in accordance with FASB ASC 718-10, “Compensation-Stock Compensation”, using the modified prospective method. Under this method, compensation cost is calculated based on the grant-date fair value estimated in accordance with FASB ASC 718-10, amortized on a straight-line basis over the options’ vesting period. Stock-based compensation expense related to stock options, not including shares issued to Directors for services, was $2.4 million, $1.3 million and $866 thousand for the years ended August 31, 2021, 2020 and 2019, respectively. This expense is included in the consolidated statements of operations and comprehensive income as selling, general, and administration and research and development expense.

 

Impairment of Long-lived Assets

The Company accounts for the impairment and disposition of long-lived assets in accordance with ASC 350, “Intangibles – Goodwill and Other” and ASC 360, “Property and Equipment”. Long-lived assets to be held and used are reviewed for events or changes in circumstances that indicate that their carrying value may not be recoverable. We measure recoverability by comparing the carrying amount of an asset to the expected future undiscounted net cash flows generated by the asset. If we determine that the asset may not be recoverable, or if the carrying amount of an asset exceeds its estimated future undiscounted cash flows, we recognize an impairment charge to the extent of the difference between the fair value and the asset's carrying amount. No impairment losses were recorded during the years ended August 31, 2021, 2020 and 2019.

  

Recently Issued Accounting Standards

In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842), which supersedes existing guidance on accounting for leases in "Leases (Topic 840)" and generally requires all leases to be recognized in the consolidated balance sheet. ASU 2016-02 is effective for annual and interim reporting periods beginning after December 15, 2018. The Company adopted this ASU on September 1, 2019.

 

In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which is intended to simplify various areas related to the accounting for income taxes and improve consistent application of Topic 740. The guidance eliminates certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences related to changes in ownership of equity method investments and foreign subsidiaries. The guidance also simplifies aspects of accounting for franchise taxes and the accounting for the enacted changes in tax laws or rates, as well as the accounting for the step-up in the tax basis of goodwill. ASU 2019-12 is effective for us beginning in fiscal 2022; The adoption of the new standard is not expected to have a material impact on the Company’s consolidated financial statements.

 

In March 2020, the FASB issued Accounting Standards Update (“ASU”) 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting (“ASU 2020-04”). The amendments in ASU 2020-04 provide temporary optional expedients and exceptions for applying GAAP to contract modifications, hedging relationships and other transactions to ease the potential accounting and financial reporting burden associated with transitioning away from reference rates that are expected to be discontinued, including the London Interbank Offered Rate (“LIBOR”). This ASU is effective as of March 12, 2020, through December 31, 2022. The adoption of the new standard is not expected to have a material impact on our financial statements or related disclosures.

 

XML 23 R9.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE RECOGNITION
12 Months Ended
Aug. 31, 2021
Revenue from Contract with Customer [Abstract]  
REVENUE RECOGNITION

NOTE 3 – REVENUE RECOGNITION

  

We generate revenue primarily from the sale of software licenses and providing consulting services to the pharmaceutical industry for drug development.

 

The Company determines revenue recognition through the following steps:

 

i. Identification of the contract, or contracts, with a customer
ii. Identification of the performance obligations in the contract
iii. Determination of the transaction price
iv. Allocation of the transaction price to the performance obligations in the contract
v. Recognition of revenue when, or as, the Company satisfies a performance obligation

 

Components of Revenue

The following is a description of principal activities from which the Company generates revenue. As part of the accounting for these arrangements, the Company must develop assumptions that require judgment to determine the stand-alone selling price for each performance obligation identified in the contract. Stand-alone selling prices are determined based on the prices at which the Company separately sells its services or goods.

  

Revenue Components   Typical Payment Terms
     
Software Revenues:    

Software revenues are generated primarily from sales of software licenses at the time the software is unlocked and the term commences. The license period typically is one year or less. Along with the license a di minimis amount of customer support is provided to assist the customer with the software. Should the customer need more than a di minimis amount of support they can choose to enter into a separate contract for additional training. Most software is installed on our customers’ servers and the Company has no control of the software once the sale is made.

 

For certain software arrangements the Company hosts the licenses on servers maintained by the Company, Revenue for those arrangements are accounted as Software as a Service over the life of the contract. These arrangements are a small portion of software revenues of the Company.

  Payments are generally due upon invoicing on a net 30 basis unless other payment terms are negotiated with the customer based on customer history. Typical industry standards apply.
     
Consulting Contracts:    
Consulting services provided to our customers are generally recognized over time as the contracts are performed and the services are rendered. The company measures its consulting revenue based on time expended compared to total estimated hours to complete a project. The Company believes the methods chosen for its contract revenue best depicts the transfer of benefits to the customer under the contracts.   Payment terms vary, depending on the size of the contract, credit history and history with the client and deliverables within the contract.

 

Consortium Member Based Services:    
The performance obligation is recognized on a time elapsed basis, by month, for which the services are provided, as the Company transfers control evenly over the contractual period.   Payment is due at the beginning of the period, generally on a net 30 or 60 basis.

 

Remaining performance obligations that do not fall under the expedients, require the Company to perform various consulting and software development services and consortium memberships of approximately $6.2 million. It is anticipated these revenues will be recognized within the next year.

 

Contract Liabilities

During the year ended August 31, 2021, the Company recognized $430 thousand of revenue that was included in contract liabilities as of August 31, 2020.

 

Disaggregation of Revenues

 

The components of disaggregation of revenue for the years ended August 31, 2021, 2020 and 2019 were as follows: 

Schedule of disaggregation of revenues            
   Year ended August 31, 
(in thousands)  2021   2020   2019 
Software licenses               
Point in time  $26,725   $20,668   $17,425 
Over time   945    919    1,054 
Consulting services               
Over time   18,796    20,002    15,491 
Total revenue  $46,466   $41,589   $33,970 

 

Contracts in Progress

Contracts in progress are included in the accompanying balance sheets under the following captions: 

Schedule of contract in progress            
   Year ended August 31, 
(in thousands)  2021   2020   2019 
Revenues in excess of billings  $3,150   $3,093   $3,234 
Billings in excess of revenues   (117)   (141)   (799)
Revenues over billings on uncompleted contracts  $3,033   $2,952   $2,435 

  

Cost, estimated earnings, and billings on uncompleted contracts are summarized as follows as of August 31, 2021, 2020 and 2019:

 

   August 31, 
(in thousands)  2021   2020   2019 
Revenues earned to date on uncompleted contracts  $15,184   $20,235   $19,255 
Billings to date on uncompleted contracts   (12,151)   (17,283)   (16,820)
Revenues over billings on uncompleted contracts  $3,033   $2,952   $2,435 

 

Balance increases and decreases in these accounts are due to the timing of amounts billed, payments received, and revenue recognized.

 

XML 24 R10.htm IDEA: XBRL DOCUMENT v3.21.2
PROPERTY AND EQUIPMENT
12 Months Ended
Aug. 31, 2021
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT

NOTE 4 – PROPERTY AND EQUIPMENT

 

Property and equipment consisted of the following:

 

   August 31, 
(in thousands)  2021   2020 
Equipment  $606   $865 
Computer equipment   293    548 
Furniture and fixtures   36    161 
Leasehold improvements   13    114 
Construction in progress   1,302     
Subtotal   2,250    1,688 
Less accumulated depreciation and amortization   (412)   (1,250)
Total  $1,838   $438 

 

Depreciation expense was $226 thousand, $166 thousand and $132 thousand for the years ended August 31, 2021, 2020, and 2019, respectively.

  

XML 25 R11.htm IDEA: XBRL DOCUMENT v3.21.2
INVESTMENTS
12 Months Ended
Aug. 31, 2021
Investments, Debt and Equity Securities [Abstract]  
INVESTMENTS

NOTE 5 – INVESTMENTS

 

The Company invests a portion of its excess cash balances in short-term debt securities. Investments at August 31, 2021, consisted of corporate bonds with maturities remaining of less than 12 months. The Company may also invest excess cash balances in certificates of deposits, money market accounts, government-sponsored enterprise securities, corporate bonds and/or commercial paper. The Company accounts for its investments in accordance with FASB ASC 320, Investments – Debt and Equity Securities. As of August 31, 2021, all investments were classified as held-to-maturity securities.

 

The following tables summarize the Company’s short-term investments as of August 31, 2021, and 2020:

Schedule of short term investment                
   August 31, 2021 
(in thousands)  Amortized Cost  

Gross

Unrealized

Gains

  

Gross

Unrealized

Losses

   Fair Value 
                 
Commercial notes (due within one year)  $86,620   $   $(136)  $86,484 
Total  $86,620   $   $(136)  $86,484 

 

   August 31, 2020 
(in thousands)  Amortized Cost  

Gross

Unrealized

Gains

  

Gross

Unrealized

Losses

   Fair Value 
                 
Commercial notes (due within one year)  $66,804   $   $(61)  $66,743 
Total  $66,804   $   $(61)  $66,743 

 

 

XML 26 R12.htm IDEA: XBRL DOCUMENT v3.21.2
CONTRACTS PAYABLE
12 Months Ended
Aug. 31, 2021
Other Liabilities Disclosure [Abstract]  
CONTRACTS PAYABLE

NOTE 6 – CONTRACTS PAYABLE

 

DILIsym Acquisition Liabilities:

On June 1, 2017, we acquired DILIsym. The agreement provided for a working capital adjustment, an eighteen-month $1.0 million holdback provision against certain representations and warranties, and an earnout agreement of up to an additional $5.0 million in earnout payments based on earnings over three years following acquisition. The earnout liability has been recorded at an estimated fair value. Payments under the earnout liability started in fiscal year 2019. In September 2018, $1.6 million was paid out under the first earnout payment, a second earnout payment was made in August 2019 in the amount of $1.7 million. The final payment of $1.8 million was paid in August 2020. In addition, no claims were made against the holdback and the $1.0 million holdback provision was released eighteen months after June 1, 2017. 

 

Lixoft Acquisition Liabilities:

On April 1, 2020, the Company acquired Lixoft. The agreement provided for a 24-month $2.0 million holdback provision against certain representations and warrantees, comprised of $1.3 million of cash and shares of stock valued at $666 thousand issued at the date of the Agreement. In addition, based on a revenue growth formula for the two years subsequent to April 1, 2020, the agreement calls for earnout payments up to $5.5 million (two thirds cash and one-third newly issued, unregistered shares of the Company’s common stock). The former shareholders can earn up to $2.0 million the first year and $3.5 million in year two. In June 2021, $2.0 million was paid to former Lixoft shareholder under the first earnout payment, which was comprised of $1.3 million of cash and $666 thousand worth of common stock.

 

As of August 31, 2021, and 2020 the following liabilities have been recorded:

Schedule of Liabilities          
(in thousands)  August 31, 2021   August 31, 2020 
Holdback Liability  $1,333   $1,333 
Earnout Liability   3,217    4,731 
Subtotal  $4,550   $6,064 
Less: Current Portion   4,550    2,000 
Long-Term  $   $4,064 

  

XML 27 R13.htm IDEA: XBRL DOCUMENT v3.21.2
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Aug. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES

NOTE 7 – COMMITMENTS AND CONTINGENCIES

 

Leases

Our corporate headquarters is located in Lancaster, California, where we lease 9,255 square feet of office space. The term of the lease extends to January 31, 2026 and the base rent is approximately $17 thousand per month. The lease agreement gives the Company the right, upon 180 days’ prior notice, to opt out of all or part of the last four years of the term, with no penalty.

 

We lease 12,623 square feet of office space in Buffalo, New York. The initial five-year lease term expired in October 2018; and was renewed for a three-year option, extending it to November 2021 at a base rent of approximately $16 thousand per month. On August 3, 2021, a new lease agreement was signed for a different property for a five-year term at a base rent of approximately $7 thousand per month with an annual 2% increase, and with two, five-year renewal options. Due to ongoing construction, the Company has not yet moved into the new property but anticipates doing so and commencing the lease term no later than November 2021.

 

We lease approximately 2,700 square feet of space in Research Triangle Park, North Carolina. The initial three-year term was due to expire in October 2020. An amendment to the initial lease became effective on April 1, 2020, which added 686 square feet and extended the term of the lease to September 30, 2023. The new base rent is approximately $8 thousand per month with an annual 3% increase.

 

We lease approximately 2,300 square feet of office space in Paris, France. As of April 1, 2020, the lease agreement had minimum payments equaling approximately $288 thousand. The lease is for a 9-year term, with an option to terminate every 3 years, and expires in November of 2024. The base rent is $16 thousand per quarter (approximately $5.3 thousand per month) and can be adjusted each December based on a consumer price index.

 

Rent expense, including common area maintenance fees for the years ended August 31, 2021, 2020 and 2019 was $655 thousand, $644 thousand and $584 thousand, respectively. 

 

Lease liability maturities as of August 31, 2021, were as follows:

Future minimum lease payments     
(in thousands)       Years Ending August 31,  Amount 
2022  $422 
2023   375 
2024   275 
2025   211 
2026   83 
Total undiscounted liabilities   1,366 
Less: imputed interest   (88)
Total future minimum lease payments  $1,278 

 

Line of Credit

On March 31, 2020, the Company entered into a Credit Agreement with Wells Fargo Bank, N.A. The Credit Agreement, has provided the Company with a credit facility of $3,500,000 through April 15, 2022. As of August 31, 2021, there were no amounts drawn against the line of credit. Interest accrues daily at the bank’s base rate. The base rate is the rate equal to the highest of (i) the Prime Rate in effect, (ii) 1.5% above Daily One Month LIBOR, and (iii) the Federal Funds Rate plus 1.5%. The rate as of August 31, 2021, was 3.25%. Under the terms of the agreement the borrower is to maintain a zero balance under this line of credit for a period of thirty consecutive days during each 12-month period commencing March 31, 2020. The Credit Agreement is collateralized by the assets of the Simulations Plus Division and is subject to certain financial covenants.

 

Employment Agreements

In the normal course of business, the Company has entered into employment agreements with certain of its key management personnel that may require compensation payments upon termination.

  

License Agreement

The Company had a royalty agreement with Dassault Systèmes Americas Corp. for access to their Metabolite Database for developing our Metabolite Module within ADMET Predictor. The module was renamed the Metabolism Module when we released ADMET Predictor version 6 on April 19, 2012. Under this agreement, we paid a royalty of 25% of revenue derived from the sale of the Metabolism/Metabolite module. This agreement was renegotiated, and the Company does not bear any royalty obligations towards Dassault Systèmes Americas Corp. effective June 30, 2019. In addition, the license agreement terminated on September 5, 2020. Under this agreement for the years ended August 31, 2021, 2020 and 2019 we incurred royalty expense (benefit) of $0, $(26) thousand and $196 thousand, respectively. We have not experienced any adverse impact on revenue since terminating the license agreement. In addition, the Company has developed a database to replace the Metabolite Database, which was completed at the end of fiscal year 2021.

 

Litigation

We are not a party to any legal proceedings and are not aware of any pending legal proceedings of any kind.

  

XML 28 R14.htm IDEA: XBRL DOCUMENT v3.21.2
SHAREHOLDERS' EQUITY
12 Months Ended
Aug. 31, 2021
Equity [Abstract]  
SHAREHOLDERS' EQUITY

NOTE 8 – SHAREHOLDERS' EQUITY

 

Shares Outstanding

Shares of common stock outstanding for the years ended August 31, 2021, 2020 and 2019 were as follows:

 

   August 31, 
   2021   2020   2019 
Common stock outstanding, beginning of year   19,923,277    17,591,834    17,416,445 
Common stock issued during the year   218,244    2,331,443    175,389 
Common stock outstanding, end of year   20,141,521    19,923,277    17,591,834 

 

Dividends

The Company’s Board of Directors declared cash dividends during the years ended August 31, 2021, and 2020. The details of dividends paid are in the following tables:

Schedule of dividends declared and paid                 
(in thousands, except dividend per share)                                Fiscal Year 2021
                
Record Date  Distribution Date   Number of Shares
Outstanding on
Record Date
    Dividend per
Share
    Total Amount 
10/26/2020  11/02/2020   19,924   $0.06   $1,195 
1/25/2021  2/01/2021   20,010   $0.06    1,201 
4/26/2021  5/03/2021   20,115   $0.06    1,207 
7/26/2021  8/02/2021   20,139   $0.06    1,208 
Total               $4,811 

  

(in thousands, except dividend per share)                                Fiscal Year 2020

 

Record Date  Distribution Date  Number of Shares
Outstanding on
Record Date
   Dividend per
Share
   Total Amount 
10/25/2019  11/01/2019   17,606   $0.06   $1,056 
1/27/2020  2/03/2020   17,646   $0.06    1,059 
4/24/2020  5/01/2020   17,769   $0.06    1,066 
7/27/2020  8/03/2020   17,820   $0.06    1,069 
Total               $4,250 

 

 

Stock Option Plans

On February 23, 2007, the Board of Directors adopted, and the shareholders approved, the 2007 Stock Option Plan under which a total of 1,000,000 shares of common stock had been reserved for issuance. On February 25, 2014 the shareholders approved an additional 1,000,000 shares increasing the total number of shares that may be granted under the Option Plan to 2,000,000. This plan terminated in February 2017 by its term.

 

On December 23, 2016 the Board of Directors adopted, and on February 23, 2017 the shareholders approved, the 2017 Equity Incentive Plan under which a total of 1,000,000 shares of common stock has been reserved for issuance. This plan will terminate in December 2026.

 

Effective April 9, 2021, the Board of Directors approved, subject to shareholder approval, the adoption of a new 2021 Equity Incentive Plan (the “2021 Plan”) under which 1.3 million shares are reserved for issuance. The 2021 Plan, which was submitted for shareholder approval at our 2021 Special Meeting of Shareholders held on June 23, 2021, was approved by the shareholders. As a result, the 2021 Plan became effective as of April 9, 2021, and the Company may issue equity awards to permitted recipients thereunder. The maximum contractual life of the plan is ten years.

 

As of August 31, 2021, employees and directors held Qualified Incentive Stock Options (ISOs) and Non-Qualified Stock Options (“NQSOs”) to purchase 1.2 million shares of common stock at exercise prices ranging from $6.85 to $66.14 per share.

 

The following tables summarize information about stock options:

Schedule of stock option activity            
(in thousands, except per share and weighted-average amounts)
Transactions During Fiscal Year 2021
  Number of
Options
   Weighted-Average
Exercise Price
Per Share
   Weighted-Average
Remaining
Contractual Life
 
             
Outstanding, August 31, 2020   1,224   $17.76    6.79 
Granted   226    57.60      
Exercised   (204)   12.53      
Canceled/Forfeited   (62)   29.83      
Outstanding, August 31, 2021   1,184   $25.63    6.47 
Vested and Exercisable, August 31, 2021   619   $13.36    4.95 
Vested and Expected to Vest, August 31, 2021   1,173   $25.69    6.47 

 

(in thousands, except per share and weighted-average amounts)
Transactions During Fiscal Year 2020
  Number of
Options
   Weighted-Average
Exercise Price
Per Share
   Weighted-Average
Remaining
Contractual Life
 
             
Outstanding, August 31, 2019   1,163   $12.63    7.13 
Granted   223    39.23      
Exercised   (121)   9.29      
Canceled/Forfeited   (41)   14.19      
Outstanding, August 31, 2020   1,224   $17.76    6.79 
Vested and Exercisable, August 31, 2020   596   $10.69    5.59 
Vested and Expected to Vest, August 31, 2020   1,194   $17.75    6.77 

 

(in thousands, except per share and weighted-average amounts)
Transactions During Fiscal Year 2019
  Number of
Options
   Weighted-Average
Exercise Price
Per Share
   Weighted-Average
Remaining
Contractual Life
 
             
Outstanding, August 31, 2018   1,135   $9.44    7.31 
Granted   264    22.78      
Exercised   (167)   7.15      
Canceled/Forfeited   (69)   12.17      
Outstanding, August 31, 2019   1,163   $12.63    7.13 
Vested and Exercisable, August 31, 2019   515   $8.57    6.09 
Vested and Expected to Vest, August 31, 2019   1,102   $12.39    7.07 

 

The following table summarizes the Intrinsic Value of options outstanding and options exercisable:

Intrinsic value of options outstanding and options exercisable              
(in thousands)  Intrinsic Value
of Options
Outstanding
   Intrinsic
Value of
Options
Exercisable
   Intrinsic
Value of
Options
Exercised
 
Fiscal Year 2019  $27,313   $14,195   $3,224 
Fiscal Year 2020  $51,273   $29,151   $4,086 
Fiscal Year 2021  $25,705   $19,373   $11,554 

 

The weighted-average remaining contractual life of options outstanding issued under the Plans, for both ISOs and NQSOs, was 6.47 years at August 31, 2021. The total fair value of non-vested stock options as of August 31, 2021, was $6.3 million and is amortizable over a weighted average period of 3.43 years.

  

The fair value of these options was estimated at the date of grant using the Black-Scholes option-pricing model. The Black-Scholes option valuation model was developed for use in estimating the fair value of traded options, which do not have vesting restrictions and are fully transferable. In addition, option valuation models require the input of highly subjective assumptions, including the expected stock price volatility.

 

The following table summarizes the fair value of the options, including both ISOs and NQSOs, granted during the current fiscal year 2021 and fiscal year 2020:

Schedule of fair value of options          
(in thousands, except prices)  Fiscal Year 2021   Fiscal Year 2020 
Estimated fair value of awards granted  $5,092   $2,997 
Unvested Forfeiture Rate   0%    0% 
Weighted average grant price  $57.60   $39.23 
Weighted average market price  $57.60   $39.23 
Weighted average volatility   40.49%    33.56% 
Weighted average risk-free rate   0.64%    1.39% 
Weighted average dividend yield   0.42%    0.65% 
Weighted average expected life   6.63 years    6.67 years 

 

The exercise prices for the options outstanding at August 31, 2021, ranged from $6.85 to $66.14, and the information relating to these options is as follows:

 

(in thousands except prices)

                             
Exercise Price   Awards Outstanding   Awards Exercisable 
Low   High   Quantity   Weighted
Average
Remaining
Contractual
Life
   Weighted
Average
Exercise
Price
   Quantity   Weighted
Average
Remaining
Contractual
Life
   Weighted
Average
Exercise
Price
 
$6.85   $8.28    144    3.00 years   $6.85    144    3.00 years   $6.85 
$8.29   $10.03    183    4.52 years   $9.72    183    4.52 years   $9.72 
$10.04   $12.20    221    5.48 years   $10.05    162    5.48 years   $10.05 
$12.21   $28.16    184    6.66 years   $20.37    66    5.88 years   $20.25 
$28.17   $57.04    230    8.40 years   $37.22    51    8.08 years   $34.19 
$57.05   $66.14    222    9.17 years   $58.77    13    8.88 years   $61.84 
           1,184    6.47 years   $25.63    619    4.95 years   $13.36 

 

During the fiscal years ended August 31, 2021, 2020, and 2019, we issued 5,620, 7,205 and 8,686 shares of stock valued at $345 thousand, $290 thousand, and $212 thousand, respectively, to our non-management directors as compensation for board-related duties.

 

The balance of our par value common stock and additional paid-in capital as of August 31, 2021, was $10 thousand and $133.4 million, respectively, and the balance of our par value common stock and additional paid-in capital as of August 31, 2020 was $10 thousand and $128.5 million, respectively.

 

XML 29 R15.htm IDEA: XBRL DOCUMENT v3.21.2
INCOME TAXES
12 Months Ended
Aug. 31, 2021
Income Tax Disclosure [Abstract]  
INCOME TAXES

NOTE 9 – INCOME TAXES

 

We utilize FASB ASC 740-10, “Income Taxes” which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements or tax returns.

 

Under this method, deferred income taxes are recognized for the tax consequences in future years of differences between the tax bases of assets and liabilities and their financial reporting amounts at each year end based on enacted tax laws and statutory tax rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized. The provision for income taxes represents the tax payable for the period and the change during the period in deferred tax assets and liabilities.

 

The components of the income tax provision for the years ended August 31, 2021, 2020 and 2019 were as follows:

Components of the income tax provision              
(in thousands)  2021   2020   2019 
Current               
Federal  $1,315   $2,098   $1,795 
State   450    478    426 
Foreign   166    39    51 
Total current tax expense   1,931    2,615    2,272 
Deferred               
Federal   (379)   (428)   (141)
State   (249)   (132)   (158)
Total deferred federal and state   (628)   (560)   (299)
                
Total  $1,303   $2,055   $1,973 

  

A reconciliation of the expected income tax computed using the federal statutory income tax rate to the Company's effective income tax rate is as follows for the years ended August 31, 2021, 2020 and 2019:

Effective income tax rate              
   2021   2020   2019 
Income tax computed at federal statutory tax rate   21.0 %   21.0%   21.0%
State taxes, net of federal benefit   2.0    4.1    4.1 
Meals & entertainment       0.1    0.1 
Stock based compensation   (6.8)   (1.2)   (2.6)
Other permanent differences   (0.3)   (0.3)   (0.7)
Research and development credit   (1.6)   (2.8)   (2.3)
Foreign tax related differences   (2.6)   (1.4)    
Research & credit adjustments to expense   0.2    0.3     
Change in prior year estimated taxes   (0.1)   (1.8)   (0.9)
Total   11.8%   18.0%   18.7%

  

Significant components of the Company's deferred tax assets and liabilities for income taxes for the years ended August 31, 2021, and 2020 are as follows:

Components of company deferred tax assets and liabilities          
(in thousands)  2021   2020 
Deferred tax assets:          
Accrued payroll and other expenses  $586   $402 
Deferred revenue   102    7 
Capitalized merger costs   703    742 
Intellectual property   7    8 
Research and development credits   66     
State taxes   72    100 
Allowance for doubtful accounts   20    13 
State tax deferred   80    125 
Total deferred tax assets   1,636    1,397 
Less: Valuation allowance        
Deferred tax asset   1,636    1,397 
Deferred tax liabilities:          
Property and equipment   (83)   (82)
State tax deferred   (26)   (19)
Intellectual property   (1,456)   (1,876)
Capitalized computer software development costs   (1,797)   (1,774)
Total deferred tax liabilities   (3,362)   (3,751)
           
Net deferred tax liabilities  $(1,726)  $(2,354)

 

We follow guidance issued by the FASB with regard to our accounting for uncertainty in income taxes recognized in the financial statements. Such guidance prescribes a recognition threshold of more likely than not and a measurement process for financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. In making this assessment, a company must determine whether it is more likely than not that a tax position will be sustained upon examination, based solely on the technical merits of the position and must assume that the tax position will be examined by taxing authorities. Our policy is to include interest and penalties related to income tax expense. Interest and penalties were immaterial for fiscal years 2021, 2020, and 2019, respectively. We file income tax returns with the IRS and various state jurisdictions as well as with the countries of India and France. Our federal income tax returns for fiscal year 2018 thru 2020 are open for audit, and our state tax returns for fiscal year 2017 through 2020 remain open for audit.

  

Our review of prior year tax positions using the criteria and provisions presented in guidance issued by FASB did not result in a material impact on our financial position or results of operations.

 

XML 30 R16.htm IDEA: XBRL DOCUMENT v3.21.2
CONCENTRATIONS AND UNCERTAINTIES
12 Months Ended
Aug. 31, 2021
Risks and Uncertainties [Abstract]  
CONCENTRATIONS AND UNCERTAINTIES

NOTE 10 – CONCENTRATIONS AND UNCERTAINTIES

 

Financial instruments that potentially subject the Company to concentration of credit risk consist principally of cash, cash equivalents, trade accounts receivable and short-term investments. The Company holds cash and cash equivalents at banks located in California, with balances that often exceed FDIC insured limits. In addition, we hold cash at a bank in France that is not FDIC-insured. Historically, the Company has not experienced any losses in such accounts. However, we are investigating alternative way to minimize our exposure to such risk. While the Company may be exposed to credit losses due to the nonperformance of its counterparties, the Company does not expect the settlement of these transactions to have a material effect on its results of operations, cash flows or financial condition. The Company maintains cash at financial institutions that may, at times, exceed federally insured limits.

 

Revenue concentration shows that international sales accounted for 31%, 29% and 34% of revenue for the years ended August 31, 2021, 2020 and 2019, respectively. Three customers accounted for 11%, 4% and 3% of revenue for fiscal year 2021. Three customers accounted for 9%, 7% (a dealer account in Japan representing various customers), and 7% of revenue for fiscal year 2020. Three customers accounted for 8%, 8% (a dealer account in Japan representing various customers), and 7% of revenue for fiscal year 2019.

 

Accounts receivable concentrations show that three customers each comprised between 5% and 16% of accounts receivable as of August 31, 2021, respectively; two customers comprised 13% and 10% of accounts receivable as of August 31, 2020, respectively.

 

We operate in the computer software industry, which is highly competitive and changes rapidly. Our operating results could be significantly affected by our ability to develop new products and find new distribution channels for new and existing products.

 

The majority of our customers are in the pharmaceutical industry. During economic downturns, we have seen consolidations in the pharmaceutical industry. The extent to which the COVID-19 pandemic impacts our business going forward will depend on numerous factors we cannot reliably predict, including the duration and scope of the pandemic; businesses and individuals' actions in response to the pandemic; and the impact on economic activity including the possibility of recession or financial market instability. These factors may adversely impact consumer, business, and government spending as well as customers' ability to pay for our products and services on an ongoing basis. As a result, our growth rate could be affected by consolidation and downsizing in the pharmaceutical industry.

 

XML 31 R17.htm IDEA: XBRL DOCUMENT v3.21.2
SEGMENT AND GEOGRAPHIC REPORTING
12 Months Ended
Aug. 31, 2021
Segment Reporting [Abstract]  
SEGMENT AND GEOGRAPHIC REPORTING

NOTE 11 – SEGMENT AND GEOGRAPHIC REPORTING

 

We account for segments and geographic revenues in accordance with guidance issued by the FASB. Our reportable segments are strategic business units that offer different products and services.

 

Results for each divisional segment and consolidated results are as follows for the years ended August 31, 2021, 2020 and 2019:

 

(in thousands)  Year ended August 31, 2021 
   Simulations Plus   Cognigen   DILIsym   Lixoft   Eliminations   Total 
Revenues  $25,142   $10,546   $6,115   $4,663   $   $46,466 
Income (loss) from operations  $9,286   $376   $(112)  $1,703   $   $11,253 
Total assets  $168,923   $13,121   $14,884   $19,344   $(36,294)  $179,978 
Goodwill  $   $4,789   $5,598   $2,534   $   $12,921 
Capital expenditures  $1,212   $279   $18   $118   $   $1,627 
Capitalized software costs  $2,289   $12   $170   $478   $   $2,949 
Depreciation and amortization  $1,885   $347   $590   $768   $   $3,590 

 

(in thousands)  Year ended August 31, 2020 
   Simulations Plus   Cognigen   DILIsym   Lixoft*   Eliminations   Total 
Revenues  $21,961   $11,105   $6,948   $1,575   $   $41,589 
Income from operations  $7,374   $1,770   $1,744   $717   $   $11,605 
Total assets  $162,807   $11,654   $14,084   $19,972   $(40,095)  $168,422 
Goodwill  $   $4,789   $5,598   $2,534   $   $12,921 
Capital expenditures  $111   $87   $31   $2   $   $231 
Capitalized software costs  $2,029   $40   $124   $160   $   $2,353 
Depreciation and amortization  $1,713   $349   $600   $300   $   $2,962 

 

* As Lixoft was purchased on April 1, 2020, five months of activity is reflected for fiscal year 2020.

 

(in thousands)  Year ended August 31, 2019 
   Simulations Plus   Cognigen   DILIsym   Eliminations   Total 
Revenues  $19,584   $9,321   $5,065   $   $33,970 
Income from operations  $7,751   $1,481   $1,416   $   $10,648 
Total assets  $38,535   $11,196   $13,168   $(17,702)  $45,197 
Goodwill  $   $4,789   $5,598   $   $10,387 
Capital expenditures  $39   $79   $20   $   $138 
Capitalized software costs  $1,482   $114   $172   $   $1,768 
Depreciation and amortization  $1,806   $364   $580   $   $2,750 

 

Results for each business unit segment and consolidated results for the years ended August 31, 2021, 2020 and 2019 were as follows:

 

(in thousands)  Year ended August 31, 2021 
   Software   Services   Total 
Revenues  $27,670   $18,796   $46,466 
Cost of revenues   3,235    7,365    10,600 
Gross profit  $24,435   $11,431   $35,866 
Gross margin   88%    61%    77% 

 

Our software business and services business represented 60% and 40% of total revenue, respectively, for the year ended August 31, 2021.

 

(in thousands)  Year ended August 31, 2020 
   Software   Services   Total 
Revenues  $21,587   $20,002   $41,589 
Cost of revenues   2,883    7,766    10,649 
Gross profit  $18,704   $12,236   $30,940 
Gross margin   87%    61%    74% 

 

Our software business and services business represented 52% and 48% of total revenue, respectively, for the 2020 fiscal year.

 

(in thousands)  Year ended August 31, 2019 
   Software   Services   Total 
Revenues  $18,479   $15,491   $33,970 
Cost of revenues   2,957    6,069    9,026 
Gross profit  $15,522   $9,422   $24,944 
Gross margin   84%    61%    73% 

 

Our software business and services business represented 54% and 46% of total revenue, respectively, for the 2019 fiscal year.

 

In addition, the Company allocates revenues to geographic areas based on the locations of its customers. Geographical revenues for the years ended August 31, 2021, 2020 and 2019 were as follows:

 

(in thousands)  Year ended August 31, 
   2021   2020   2019 
   $   % of total   $   % of total   $   % of total 
Americas  $32,549    70%  $29,674    71%  $22,576    67%
EMEA   7,906    17    5,827    14    5,829    17 
Asia Pacific   6,011    13    6,088    15    5,565    16 
Total  $46,466    100%  $41,589    100%  $33,970    100%

 

XML 32 R18.htm IDEA: XBRL DOCUMENT v3.21.2
RELATED PARTY TRANSACTIONS
12 Months Ended
Aug. 31, 2021
Related Party Transactions [Abstract]  
RELATED PARTY TRANSACTIONS

NOTE 12 – RELATED PARTY TRANSACTIONS

 

On April 1, 2020, the Company acquired Lixoft. As part of that agreement the Company paid $6.7 million and issued stock with a value of $2.6 million to former shareholders of Lixoft, some who are currently employees of the Company. In addition, as part of the acquisition agreement the Company owes approximately $947 thousand of acquisition liabilities at August 31, 2021, to the former shareholders who are still employees of the Company. During the fiscal year 2021, under the terms of the agreement, the Company made payments totaling $2.0 million to the former shareholders of Lixoft comprised of two-thirds cash and one-third newly issued, unregistered shares of the Company’s common stock.

  

XML 33 R19.htm IDEA: XBRL DOCUMENT v3.21.2
EMPLOYEE BENEFIT PLAN
12 Months Ended
Aug. 31, 2021
Retirement Benefits [Abstract]  
EMPLOYEE BENEFIT PLAN

NOTE 13 – EMPLOYEE BENEFIT PLAN

 

We maintain a 401(k) Plan for eligible employees. We make matching contributions equal to 100% of the employee’s elective deferral, not to exceed 4% of the total employee compensation. We can also elect to make a profit-sharing contribution. We contributed $535 thousand, $456 thousand and $405 thousand for fiscal years 2021, 2020 and 2019, respectively.

 

XML 34 R20.htm IDEA: XBRL DOCUMENT v3.21.2
ACQUISITION
12 Months Ended
Aug. 31, 2021
Business Combination and Asset Acquisition [Abstract]  
ACQUISITION

NOTE 14 – ACQUISITION

 

On March 31, 2020, the Company entered into a Stock Purchase and Contribution Agreement (the “Agreement”) with Lixoft, a French société par actions simplifiée (“Lixoft”). On April 1, 2020, the Company consummated the acquisition of all outstanding equity interests of Lixoft pursuant to the terms of the Agreement, with Lixoft becoming a wholly-owned subsidiary of the Company. We believe the combination of Simulations Plus and Lixoft provides substantial future potential based on the complementary strengths of each of the companies.

 

Under the terms of the Agreement, as described below, the Company will pay the former shareholders of Lixoft total consideration of up to $16.5 million, consisting of two-thirds cash and one-third newly issued, unregistered shares of the Company’s common stock. In addition, the Company will pay $3,456,029 of excess working capital based on the March 31, 2020 financial statements of Lixoft.

 

On April 1, 2020, the Company paid the former shareholders of Lixoft a total of $10.8 million, comprised of cash in the amount of $9.5 million and the issuance of 111,682 shares of the Company’s common stock valued at $3.7 million, net of adjustments and a holdback for representations and warranties (under the terms of the Agreement a price of approximately $32.15 dollars per share was used based upon the volume-weighted average closing price of the Company’s shares of common stock for the 30-consecutive-trading-day period ending two trading days prior to April 1, 2020). 9,669 shares are held in an escrow for offset for representations and warrantees. Within three business days following the two-year anniversary of March 31, 2020 (the date of the Agreement) and subject to any offsets for representations and warrantees, the Company will pay the former shareholders of Lixoft a total of $2.0 million, comprised of $1.3 million of cash and the release from an escrow shares of stock valued at $666 thousand issued at the date of the Agreement. The Agreement provides for a two-year market standoff period in which the newly issued shares may not be sold by the recipients thereof.

   

In addition, the agreement calls for earnout payments up to an additional $5.5 million, two-thirds cash and one-third newly issued, unregistered shares of the Company’s common stock based on a revenue growth formula each year for the two years subsequent to April 1, 2020. The former shareholders can earn up to $2.0 million the first year and $3.5 million in year two. The earnout liability has been recorded at fair value.

 

Under the acquisition method of accounting, the total purchase price reflects Lixoft’s tangible and intangible assets and liabilities based on their estimated fair values at the date of the completion of the acquisition (April 1, 2020). The following table summarizes the preliminary allocation of the purchase price for Lixoft:

Allocation of purchase price       
(in thousands)    
Assets acquired, including cash of $3,799 and accounts receivable of $629  $5,007 
Developed technologies acquired   8,010 
Estimated value of intangible assets acquired (customer lists, trade name etc.)   4,160 
Estimated goodwill acquired   2,534 
Liabilities assumed   (1,118)
Total consideration  $18,593 

 

Goodwill has been provided in the transaction based on estimates of future earnings of this subsidiary including anticipated synergies associated with the positioning of the combined company as a leader in model-based drug development.

  

Consolidated Supplemental Pro Forma Information

The following unaudited consolidated supplemental pro forma information assumes that the acquisition of Lixoft took place on September 1, 2017 for the income statement years ended August 31, 2020. These amounts have been calculated after applying the Company’s accounting policies and adjusting the results of Lixoft to reflect the same expenses in the years ended August 31, 2019 and 2018. The adjustments include costs of acquisition, and amortization of intangibles and other technologies acquired during the merger, assuming the fair-value adjustments applied on September 1, 2017, together with consequential tax effects.

                 
    (Actual)     (Pro forma)     (Pro forma)  
    2021     2020*     2019  
(in thousands)   (Audited)     (unaudited)     (unaudited)  
Revenue   $ 46,466     $ 43,970     $ 36,918  
Net Income   $ 9,782     $ 10,630     $ 9,250  

 

* Balances include five months actual results for Lixoft.

 

XML 35 R21.htm IDEA: XBRL DOCUMENT v3.21.2
UNAUDITED QUARTERLY FINANCIAL DATA
12 Months Ended
Aug. 31, 2021
Quarterly Financial Information Disclosure [Abstract]  
UNAUDITED QUARTERLY FINANCIAL DATA

NOTE 15 – UNAUDITED QUARTERLY FINANCIAL DATA

 

The following table presents selected unaudited quarterly financial data for each full quarterly period for the years ended August 31, 2021, and 2020:

 

(in thousands)   Year ended August 31, 2021  
    First     Second     Third     Fourth  
    Quarter     Quarter     Quarter     Quarter  
Revenues   $ 10,701     $ 13,147     $ 12,777     $ 9,841  
Gross profit   $ 8,268     $ 10,236     $ 10,306     $ 7,056  
Net income   $ 2,479     $ 3,211     $ 3,787     $ 305  
Earnings per share, basic   $ 0.12     $ 0.16     $ 0.19     $ 0.02  
Earnings per share, diluted   $ 0.12     $ 0.15     $ 0.18     $ 0.01  

 

 

(in thousands)   Year ended August 31, 2020  
    First     Second     Third     Fourth  
    Quarter     Quarter     Quarter     Quarter  
Revenues   $ 9,401     $ 10,350     $ 12,298     $ 9,540  
Gross profit   $ 6,759     $ 7,683     $ 9,633     $ 6,865  
Net income   $ 2,058     $ 2,150     $ 2,936     $ 2,188  
Earnings per share, basic   $ 0.12     $ 0.12     $ 0.17     $ 0.12  
Earnings per share, diluted   $ 0.11     $ 0.12     $ 0.16     $ 0.11  

 

XML 36 R22.htm IDEA: XBRL DOCUMENT v3.21.2
SUBSEQUENT EVENTS
12 Months Ended
Aug. 31, 2021
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS

NOTE 16 - SUBSEQUENT EVENTS

 

Dividend Declared

 

On Wednesday, October 13, 2021, our Board of Directors declared a quarterly cash dividend of $0.06 per share to our shareholders. The dividend in the amount of $1.2 million will be distributed on Monday, November 1, 2021, for shareholders of record as of Monday, October 25, 2021.

 

Effective September 1, 2021, the Company merged both Cognigen Corporation and DILIsym, Services, Inc. with and into Simulations Plus, Inc. through short form mergers (the “Mergers”). To effectuate the Mergers, the Company filed Certificates of Ownership with the Secretaries of State of the states of Delaware (Cognigen’s and DILIsym’s state of incorporation) and California (the Company’s state of incorporation). Consummation of the Mergers was not subject to approval of the Company’s stockholders and did not impact the rights of the Company’s stockholders.

XML 37 R23.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Aug. 31, 2021
Accounting Policies [Abstract]  
Principles of Consolidation

Principles of Consolidation

The consolidated financial statements include the accounts of Simulations Plus and, as of September 2, 2014, its wholly-owned subsidiary, Cognigen, as of June 1, 2017, the accounts of DILIsym, and as of April 1, 2020, Lixoft. All significant intercompany accounts and transactions are eliminated in consolidation.

 

Use of Estimates

Use of Estimates

Our financial statements and accompanying notes are prepared in accordance with accounting principles generally accepted in the United States of America. Preparing financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, and expenses. These estimates and assumptions are affected by management’s application of accounting policies. Actual results could differ from those estimates. Significant accounting policies for us include revenue recognition, accounting for capitalized computer software development costs, valuation of stock options, and accounting for income taxes.

 

Reclassifications

Reclassifications

Certain numbers in the prior year have been reclassified to conform to the current year's presentation.

 

Revenue Recognition

Revenue Recognition

We generate revenue primarily from the sale of software licenses and providing consulting services to the pharmaceutical industry for drug development.

The Company determines revenue recognition through the following steps:

 

i. Identification of the contract, or contracts, with a customer
ii. Identification of the performance obligations in the contract
iii. Determination of the transaction price
iv. Allocation of the transaction price to the performance obligations in the contract
v. Recognition of revenue when, or as, the Company satisfies a performance obligation

 

Deferred Commissions

 

Sales commissions earned by our sales force and our commissioned sales representatives are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions for new contracts are deferred and then amortized on a straight-line basis over a period of benefit. We determined the period of benefit by taking into consideration our customer contracts, our technology and other factors. Sales commissions for renewal contracts are deferred and then amortized on a straight-line basis over the related contractual renewal period. Amortization expense is included in sales and marketing expenses on the consolidated statements of operations and comprehensive income as Selling, general, and administrative expense.

 

Practical Expedients and Exemptions

 

The Company has elected the following additional practical expedients in applying Topic 606:

 

· Commission Expense: We apply the practical expedient in ASC Topic 606 to expense costs as incurred for sales commissions when the period of benefit is one year or less. Most of our contracts are of a duration of one year or less, few, if any of the longer-term contracts have commissions associated with them. This expense is included in the consolidated statements of operations and comprehensive income as Selling, general, and administrative expense.

 

·

Transaction Price Allocated to Future Performance Obligations

 

ASC 606 requires that the Company disclose the aggregate amount of transaction price that is allocated to performance obligations that have not yet been satisfied as of August 31, 2021. ASC 606 provides certain practical expedients that limit the requirement to disclose the aggregate amount of transaction price allocated to unsatisfied performance obligations.

 

The Company applied the practical expedient to not disclose the amount of transaction price allocated to unsatisfied performance obligations when the performance obligation is part of a contract that has an original expected duration of one year or less.

 

Cash and Cash Equivalents

Cash and Cash Equivalents

For purposes of the statements of cash flows, the Company considers all highly liquid investments purchased with original maturities of three months or less to be cash equivalents.

 

Accounts Receivable

Accounts Receivable

We analyze the age of customer balances, historical bad-debt experience, customer creditworthiness, and changes in customer payment terms when making estimates of the collectability of the Company’s trade accounts receivable balances. If we determine that the financial conditions of any of our customers have deteriorated, whether due to customer-specific or general economic issues, an increase in the allowance may be made. Accounts receivable are written off when reasonable collection attempts have failed.

  

Investments

Investments

We may invest excess cash balances in short-term and long-term marketable debt securities. Investments may consist of certificates of deposit, money market accounts, government-sponsored enterprise securities, corporate bonds and/or commercial paper. The Company accounts for its investment in marketable securities in accordance with FASB ASC 320, Investments – Debt and Equity Securities. This statement requires debt securities to be classified into three categories:

 

Held-to-maturity—Debt securities that the entity has the positive intent and ability to hold to maturity are reported at amortized cost. Discounts and premiums to par value of the debt securities are amortized to interest income/expense over the term of the security. No gains or losses on investment securities are realized until they are sold or a decline in fair value is determined to be other-than-temporary.

 

Trading Securities—Debt securities that are bought and held primarily for the purpose of selling in the near term are reported at fair value, with unrealized gains and losses included in earnings.

 

Available-for-Sale—Debt securities not classified as either securities held-to-maturity or trading securities are reported at fair value with unrealized gains or losses excluded from earnings and reported as a separate component of shareholders’ equity.

 

We classify our investments in marketable debt securities based on the facts and circumstances present at the time of purchase of the securities. During the year ended August 31, 2021, all of our investments were classified as held-to-maturity.

 

Held-to-maturity investments are measured and recorded at amortized cost on the Company’s Consolidated Balance Sheets. Discounts and premiums to par value of the debt securities are amortized to interest income/expense over the term of the security. No gains or losses on investment securities are realized until they are sold or a decline in fair value is determined to be other-than-temporary.

 

Capitalized Computer Software Development Costs

Capitalized Computer Software Development Costs

Software development costs are capitalized in accordance with ASC 985-20, “Costs of Software to Be Sold, Leased, or Marketed”. Capitalization of software development costs begins upon the establishment of technological feasibility and is discontinued when the product is available for sale.

 

The establishment of technological feasibility and the ongoing assessment for recoverability of capitalized software development costs require considerable judgment by management with respect to certain external factors including, but not limited to, technological feasibility, anticipated future gross revenues, estimated economic life, and changes in software and hardware technologies. Capitalized computer software development costs are comprised primarily of salaries and direct payroll-related costs and the purchase of existing software to be used in the Company's software products.

 

Amortization of capitalized computer software development costs is provided on a product-by-product basis on the straight-line method over the estimated economic life of the products (not to exceed five years). Amortization of software development costs amounted to $1.4 million, $1.2 million, and $1.3 million for the years ended August 31, 2021, 2020, and 2019, respectively. We expect future amortization expense to vary due to increases in capitalized computer software development costs.

 

We test capitalized computer software development costs for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable.

 

Property and Equipment

Property and Equipment

Property and equipment are recorded at cost, or fair market value for property and equipment acquired in business combinations, less accumulated depreciation and amortization. Depreciation and amortization are provided using the straight-line method over the estimated useful lives as follows: 

   
Equipment   5 years
Computer equipment   3 to 7 years
Furniture and fixtures   5 to 7 years
Leasehold improvements   Shorter of life of asset or lease

 

Maintenance and minor replacements are charged to expense as incurred. Gains and losses on disposals are included in the results of operations.

 

Internal-use Software

Internal-use Software

We have a service contract related to the implementation of internally used software. In accordance with ASC 350-40 “Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract”, we have capitalized certain internal-use software which are included in long-term assets.

 

The amortization will be classified as Selling, general, and administrative expenses on the consolidated statement of operations and comprehensive income and maintenance and minor upgrades are charged to expense as incurred. Gains and losses on disposals are included in the results of operations. No amortization has been expensed for the project as it is still in progress.

  

Leases

Leases

We determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets and operating lease liabilities (current and long-term) in our consolidated balance sheets.

 

ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we generally use our incremental borrowing rate based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at commencement date. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.

 

Supplemental balance sheet information related to operating leases was as follows as of August 31, 2021:

Schedule of lease cost       
(in thousands)    
Right of use assets  $1,276 
Lease Liabilities, Current  $382 
Lease Liabilities, Long-term  $896 
Operating lease costs  $595 
Weighted Average remaining lease term   2.50 years 
Weighted Average Discount rate   3.79% 

  

Intangible Assets and Goodwill

Intangible Assets and Goodwill

The Company performs valuations of assets acquired and liabilities assumed on each acquisition accounted for as a business combination and recognizes the assets acquired and liabilities assumed at their acquisition-date fair value. Acquired intangible assets include customer relationships, software, trade names, and noncompete agreements. We determine the appropriate useful life by performing an analysis of expected cash flows based on historical experience of the acquired businesses. Intangible assets are amortized over their estimated useful lives using the straight-line method, which approximates the pattern in which the majority of the economic benefits are expected to be consumed.

 

Goodwill represents the excess of the cost of an acquired entity over the fair value of the acquired net assets. Goodwill is not amortized, instead it is tested for impairment annually or when events or circumstances change that would indicate that goodwill might be impaired. Events or circumstances that could trigger an impairment review include, but are not limited to, a significant adverse change in legal factors or in the business climate, an adverse action or assessment by a regulator, unanticipated competition, a loss of key personnel, significant changes in the manner of our use of the acquired assets or the strategy for our overall business, significant negative industry or economic trends, or significant underperformance relative to expected historical or projected future results of operations. 

 

Goodwill is tested for impairment at the reporting unit level, which is one level below or the same as an operating segment. As of August 31, 2021, the Company determined that it has four reporting units, Simulations Plus, Cognigen Corporation, DILIsym Services, Inc. and Lixoft. When testing goodwill for impairment, the Company first performs a qualitative assessment to determine whether it is necessary to perform step one of a two-step annual goodwill impairment test for each reporting unit. The Company is required to perform step one only if it concludes that it is more likely than not that a reporting unit's fair value is less than its carrying value. Should this be the case, the first step of the two-step process is to identify whether a potential impairment exists by comparing the estimated fair values of the Company's reporting units with their respective book values, including goodwill. If the estimated fair value of the reporting unit exceeds book value, goodwill is considered not to be impaired, and no additional steps are necessary. If, however, the fair value of the reporting unit is less than book value, then the second step is performed to determine if goodwill is impaired and to measure the amount of impairment loss, if any. The amount of the impairment loss is the excess of the carrying amount of the goodwill over its implied fair value. The estimate of implied fair value of goodwill is primarily based on an estimate of the discounted cash flows expected to result from that reporting unit, but may require valuations of certain internally generated and unrecognized intangible assets such as the Company's software, technology, patents and trademarks. If the carrying amount of goodwill exceeds the implied fair value of that goodwill, an impairment loss is recognized in an amount equal to the excess.

 

As of August 31, 2021, the entire balance of goodwill was attributed to three of the Company's reporting units, Cognigen Corporation, DILIsym Services, Inc. and Lixoft. Intangible assets subject to amortization are reviewed for impairment whenever events or circumstances indicate that the carrying amount of these assets may not be recoverable. The Company has not recognized any impairment charges during the periods ended August 31, 2021, 2020 and 2019.

  

Reconciliation of Goodwill as of August 31, 2021, and 2020:

                
(in thousands)  Cognigen   DILIsym   Lixoft   Total 
Balance, August 31, 2019  $4,789   $5,598   $   $10,387 
Addition           2,534    2,534 
Impairments                
Balance, August 31, 2020   4,789    5,598    2,534    12,921 
Addition                
Impairments                
Balance, August 31, 2021  $4,789   $5,598   $2,534   $12,921 

  

Other Intangible Assets

Other Intangible Assets

The following table summarizes other intangible assets as of August 31, 2021:

               
(in thousands)  Amortization
Period
  Acquisition
Value
   Accumulated
Amortization
   Net book
value
 
Cognigen                  
   Customer relationships  Straight line 8 years  $1,100   $963   $137 
   Trade Name  None   500        500 
   Covenants not to compete  Straight line 5 years   50    50     
DILIsym                  
   Customer relationships  Straight line 10 years   1,900    807    1,093 
   Trade Name  None   860        860 
   Covenants not to compete  Straight line 4 years   80    80     
Lixoft                  
   Customer relationships  Straight line 14 years   2,550    258    2,292 
   Trade Name  None   1,550        1,550 
   Covenants not to compete  Straight line 3 years   60    28    32 
      $8,650   $2,186   $6,464 

 

The following table summarizes other intangible assets as of August 31, 2020:

                
(in thousands)  Amortization
Period
  Acquisition
Value
   Accumulated
Amortization
   Net book
value
 
Cognigen                  
   Customer relationships  Straight line 8 years  $1,100   $825   $275 
   Trade Name  None   500        500 
   Covenants not to compete  Straight line 5 years   50    50     
DILIsym                  
   Customer relationships  Straight line 10 years   1,900    618    1,282 
   Trade Name  None   860        860 
   Covenants not to compete  Straight line 4 years   80    65    15 
Lixoft                  
   Customer relationships  Straight line 14 years   2,550    76    2,474 
   Trade Name  None   1,550        1,550 
   Covenants not to compete  Straight line 3 years   60    8    52 
      $8,650   $1,642   $7,008 

 

Total amortization expense for the years ended August 31, 2021, 2020 and 2019 was $544 thousand, $432 thousand, and $358 thousand, respectively.

 

Future amortization of intangible assets for the next five years is as follows:

        
  (in thousands)     
 

Year ending

August 31,

   Amount 
  2022   $530 
  2023   $384 
  2024   $372 
  2025   $372 
  2026   $372 

 

Business Acquisitions

Business Acquisitions

The Company accounted for the acquisition of Cognigen, DILIsym, and Lixoft using the purchase method of accounting where the assets acquired and liabilities assumed are recognized based on their respective estimated fair values. The excess of the purchase price over the estimated fair values of the net assets acquired is recorded as goodwill. Determining the fair value of certain acquired assets and liabilities is subjective in nature and often involves the use of significant estimates and assumptions, including, but not limited to, the selection of appropriate valuation methodology, projected revenue, expenses and cash flows, weighted average cost of capital, discount rates, estimates of advertiser and publisher turnover rates and estimates of terminal values. Business acquisitions are included in the Company's consolidated financial statements as of the date of the acquisition.

 

Fair Value of Financial Instruments

Fair Value of Financial Instruments

Assets and liabilities recorded at fair value in the Consolidated Balance Sheets are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The categories, as defined by the standard are as follows:

  

Level Input:   Input Definition:
Level I   Inputs are unadjusted, quoted prices for identical assets or liabilities in active markets at the measurement date.
Level II   Inputs, other than quoted prices included in Level I, that are observable for the asset or liability through corroboration with market data at the measurement date.
Level III   Unobservable inputs that reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date.

 

For certain of our financial instruments, including accounts receivable, accounts payable, and accrued payroll and other expenses, the carrying amounts approximate fair value due to their short-term nature.

 

The following table summarizes fair value measurements as of August 31, 2021, and August 31, 2020, for assets and liabilities measured at fair value on a recurring basis:

 

Summarizes fair value measurements  August 31, 2021  
(in thousands)  Level 1   Level 2   Level 3   Total 
Cash and cash equivalents  $36,984   $   $   $36,984 
Short-term investments  $86,620   $   $   $86,620 
Acquisition-related contingent consideration obligations  $   $   $3,217   $3,217 

 

 

   August 31, 2020 
(in thousands)  Level 1   Level 2   Level 3   Total 
Cash and cash equivalents  $49,207   $   $   $49,207 
Short-term investments  $66,804   $   $   $66,804 
Acquisition-related contingent consideration obligations  $   $   $4,731   $4,731 

  

 

As of August 31, 2021, and 2020, the Company had a liability for contingent consideration related to its acquisition of Lixoft and DILIsym. The fair value measurement of the contingent consideration obligations is determined using Level 3 inputs. The fair value of contingent consideration obligations is based on a discounted cash flow model using a probability-weighted income approach. These fair value measurements represent Level 3 measurements as they are based on significant inputs not observable in the market. Significant judgment is employed in determining the appropriateness of these assumptions as of the acquisition date and for each subsequent period. Accordingly, changes in assumptions could have a material impact on the amount of contingent consideration expense the Company records in any given period. Changes in the value of the contingent consideration obligations are recorded in the Company’s Consolidated Statement of Operations.

 

The following is a reconciliation of contingent consideration value:

Reconciliation of contingent consideration value       
(in thousands)                                             
Value as of August 31, 2020  $4,731 
Contingent consideration payments   (2,000)
Change in value of contingent consideration   486 
Value as of August 31, 2021  $3,217 

 

 

Marketing

Marketing

The Company expenses marketing and advertising costs as incurred. Marketing costs for the years ended August 31, 2021, 2020 and 2019 were approximately $60 thousand, $64 thousand and $83 thousand, respectively.

 

Research and Development Costs

Research and Development Costs

Research and development costs are charged to expense as incurred until technological feasibility has been established. These costs include salaries, laboratory experiment, and purchased software which was developed by other companies and incorporated into, or used in the development of, our final products.

 

Income Taxes

Income Taxes

The Company accounts for income taxes in accordance with ASC 740-10, “Income Taxes” which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements or tax returns.

 

Under this method, deferred income taxes are recognized for the tax consequences in future years of differences between the tax bases of assets and liabilities and their financial reporting amounts at each year-end based on enacted tax laws and statutory tax rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized. The provision for income taxes represents the tax payable for the period and the change during the period in deferred tax assets and liabilities.

  

Intellectual property

Intellectual property

On February 28, 2012, we bought out the royalty agreement with Enslein Research. The cost of $75 thousand is being amortized over 10 years under the straight-line method.

 

On May 15, 2014, we entered into a termination and non-assertion agreement with TSRL, Inc., pursuant to which the parties agreed to terminate an exclusive software licensing agreement entered into between the parties in 1997. As a result, the Company obtained a perpetual right to use certain source code and data, and TSRL relinquished any rights and claims to any GastroPlus products and to any claims to royalties or other payments under that 1997 agreement. We agreed to pay TSRL total consideration of $6 million, which is being amortized over 10 years under the straight-line method.

 

On June 1, 2017, as part of the acquisition of DILIsym the Company acquired certain developed technologies associated with the drug induced liver disease (DILI). These technologies were valued at approximately $2.9 million and are being amortized over 9 years under the straight-line method.

 

In September 2018, we purchased certain intellectual property rights of Entelos Holding Company. The cost of $50 thousand is being amortized over 10 years under the straight-line method.

 

On April 1, 2020, as part of the acquisition of Lixoft, the Company acquired certain developed technologies associated with the Lixoft scientific software. These technologies were valued at approximately $8.0 million and are being amortized over 16 years under the straight-line method.

 

The following table summarizes intellectual property as of August 31, 2021:

Summary of intellectual property                  
(in thousands)  Amortization
Period
  Acquisition
Value
   Accumulated
Amortization
   Net Book
Value
 
Royalty Agreement buy out-Enslein Research  Straight line 10 years  $75   $71   $4 
Termination/nonassertion agreement-TSRL Inc.  Straight line 10 years   6,000    4,375    1,625 
Developed technologies–DILIsym acquisition  Straight line 9 years   2,850    1,346    1,504 
Intellectual rights of Entelos Holding Company  Straight line 10 years   50    15    35 
Developed technologies–Lixoft acquisition  Straight line 16 years   8,010    709    7,301 
      $16,985   $6,516   $10,469 

 

The following table summarizes intellectual property as of August 31, 2020:

 

(in thousands)  Amortization
Period
  Acquisition
Value
   Accumulated
Amortization
   Net Book
Value
 
Royalty Agreement buy out-Enslein Research  Straight line 10 years  $75   $64   $11 
Termination/nonassertion agreement-TSRL Inc.  Straight line 10 years   6,000    3,775    2,225 
Developed technologies–DILIsym acquisition  Straight line 9 years   2,850    1,029    1,821 
Intellectual rights of Entelos Holding Company  Straight line 10 years   50    10    40 
Developed technologies–Lixoft acquisition  Straight line 16 years   8,010    209    7,801 
      $16,985   $5,087   $11,898 

 

Total amortization expense for intellectual property agreements for the years ended August 31, 2021, 2020 and 2019 was $1.4 million, $1.1 million, and $929 thousand, respectively.

 

Future amortization of intellectual property for the next five years is as follows:

     
(in thousands)    

Year ending

August 31,

  Amount 
2022  $1,426 
2023  $1,422 
2024  $1,247 
2025  $822 
2026  $743 

 

 

Earnings per Share

Earnings per Share

The Company reports earnings per share in accordance with FASB ACS 260-10. Basic earnings per share is computed by dividing income available to common shareholders by the weighted-average number of common shares available. Diluted earnings per share is computed similarly to basic earnings per share except that the denominator is increased to include the number of additional common shares that would have been outstanding if the potential common shares had been issued and if the additional common shares were dilutive. The components of basic and diluted earnings per share for the years ended August 31, 2021, 2020 and 2019 were as follows:

Schedule of earnings per share                 
   August 31, 
(in thousands)  2021   2020   2019 
Numerator               
Net income attributable to common shareholders  $9,782   $9,332   $8,583 
                
Denominator               
Weighted-average number of common shares outstanding during the year   20,045    17,819    17,492 
Dilutive effect of stock options   698    719    565 
                
Common stock and common stock equivalents used for diluted earnings per share   20,743    18,538    18,057 

 

Stock-Based Compensation

Stock-Based Compensation

Compensation costs related to stock options are determined in accordance with FASB ASC 718-10, “Compensation-Stock Compensation”, using the modified prospective method. Under this method, compensation cost is calculated based on the grant-date fair value estimated in accordance with FASB ASC 718-10, amortized on a straight-line basis over the options’ vesting period. Stock-based compensation expense related to stock options, not including shares issued to Directors for services, was $2.4 million, $1.3 million and $866 thousand for the years ended August 31, 2021, 2020 and 2019, respectively. This expense is included in the consolidated statements of operations and comprehensive income as selling, general, and administration and research and development expense.

 

Impairment of Long-lived Assets

Impairment of Long-lived Assets

The Company accounts for the impairment and disposition of long-lived assets in accordance with ASC 350, “Intangibles – Goodwill and Other” and ASC 360, “Property and Equipment”. Long-lived assets to be held and used are reviewed for events or changes in circumstances that indicate that their carrying value may not be recoverable. We measure recoverability by comparing the carrying amount of an asset to the expected future undiscounted net cash flows generated by the asset. If we determine that the asset may not be recoverable, or if the carrying amount of an asset exceeds its estimated future undiscounted cash flows, we recognize an impairment charge to the extent of the difference between the fair value and the asset's carrying amount. No impairment losses were recorded during the years ended August 31, 2021, 2020 and 2019.

  

Recently Issued Accounting Standards

Recently Issued Accounting Standards

In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842), which supersedes existing guidance on accounting for leases in "Leases (Topic 840)" and generally requires all leases to be recognized in the consolidated balance sheet. ASU 2016-02 is effective for annual and interim reporting periods beginning after December 15, 2018. The Company adopted this ASU on September 1, 2019.

 

In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which is intended to simplify various areas related to the accounting for income taxes and improve consistent application of Topic 740. The guidance eliminates certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences related to changes in ownership of equity method investments and foreign subsidiaries. The guidance also simplifies aspects of accounting for franchise taxes and the accounting for the enacted changes in tax laws or rates, as well as the accounting for the step-up in the tax basis of goodwill. ASU 2019-12 is effective for us beginning in fiscal 2022; The adoption of the new standard is not expected to have a material impact on the Company’s consolidated financial statements.

 

In March 2020, the FASB issued Accounting Standards Update (“ASU”) 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting (“ASU 2020-04”). The amendments in ASU 2020-04 provide temporary optional expedients and exceptions for applying GAAP to contract modifications, hedging relationships and other transactions to ease the potential accounting and financial reporting burden associated with transitioning away from reference rates that are expected to be discontinued, including the London Interbank Offered Rate (“LIBOR”). This ASU is effective as of March 12, 2020, through December 31, 2022. The adoption of the new standard is not expected to have a material impact on our financial statements or related disclosures.

 

XML 38 R24.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Aug. 31, 2021
Accounting Policies [Abstract]  
Property and Equipment estimated useful lives
   
Equipment   5 years
Computer equipment   3 to 7 years
Furniture and fixtures   5 to 7 years
Leasehold improvements   Shorter of life of asset or lease
Schedule of lease cost
Schedule of lease cost       
(in thousands)    
Right of use assets  $1,276 
Lease Liabilities, Current  $382 
Lease Liabilities, Long-term  $896 
Operating lease costs  $595 
Weighted Average remaining lease term   2.50 years 
Weighted Average Discount rate   3.79% 
Schedule of reconciliation of goodwill
                
(in thousands)  Cognigen   DILIsym   Lixoft   Total 
Balance, August 31, 2019  $4,789   $5,598   $   $10,387 
Addition           2,534    2,534 
Impairments                
Balance, August 31, 2020   4,789    5,598    2,534    12,921 
Addition                
Impairments                
Balance, August 31, 2021  $4,789   $5,598   $2,534   $12,921 
Schedule of other intangible assets
               
(in thousands)  Amortization
Period
  Acquisition
Value
   Accumulated
Amortization
   Net book
value
 
Cognigen                  
   Customer relationships  Straight line 8 years  $1,100   $963   $137 
   Trade Name  None   500        500 
   Covenants not to compete  Straight line 5 years   50    50     
DILIsym                  
   Customer relationships  Straight line 10 years   1,900    807    1,093 
   Trade Name  None   860        860 
   Covenants not to compete  Straight line 4 years   80    80     
Lixoft                  
   Customer relationships  Straight line 14 years   2,550    258    2,292 
   Trade Name  None   1,550        1,550 
   Covenants not to compete  Straight line 3 years   60    28    32 
      $8,650   $2,186   $6,464 

 

The following table summarizes other intangible assets as of August 31, 2020:

                
(in thousands)  Amortization
Period
  Acquisition
Value
   Accumulated
Amortization
   Net book
value
 
Cognigen                  
   Customer relationships  Straight line 8 years  $1,100   $825   $275 
   Trade Name  None   500        500 
   Covenants not to compete  Straight line 5 years   50    50     
DILIsym                  
   Customer relationships  Straight line 10 years   1,900    618    1,282 
   Trade Name  None   860        860 
   Covenants not to compete  Straight line 4 years   80    65    15 
Lixoft                  
   Customer relationships  Straight line 14 years   2,550    76    2,474 
   Trade Name  None   1,550        1,550 
   Covenants not to compete  Straight line 3 years   60    8    52 
      $8,650   $1,642   $7,008 
Schedule of future amortization
        
  (in thousands)     
 

Year ending

August 31,

   Amount 
  2022   $530 
  2023   $384 
  2024   $372 
  2025   $372 
  2026   $372 
Summarizes fair value measurements
Summarizes fair value measurements  August 31, 2021  
(in thousands)  Level 1   Level 2   Level 3   Total 
Cash and cash equivalents  $36,984   $   $   $36,984 
Short-term investments  $86,620   $   $   $86,620 
Acquisition-related contingent consideration obligations  $   $   $3,217   $3,217 

 

 

   August 31, 2020 
(in thousands)  Level 1   Level 2   Level 3   Total 
Cash and cash equivalents  $49,207   $   $   $49,207 
Short-term investments  $66,804   $   $   $66,804 
Acquisition-related contingent consideration obligations  $   $   $4,731   $4,731 
Reconciliation of contingent consideration value
Reconciliation of contingent consideration value       
(in thousands)                                             
Value as of August 31, 2020  $4,731 
Contingent consideration payments   (2,000)
Change in value of contingent consideration   486 
Value as of August 31, 2021  $3,217 
Summary of intellectual property
Summary of intellectual property                  
(in thousands)  Amortization
Period
  Acquisition
Value
   Accumulated
Amortization
   Net Book
Value
 
Royalty Agreement buy out-Enslein Research  Straight line 10 years  $75   $71   $4 
Termination/nonassertion agreement-TSRL Inc.  Straight line 10 years   6,000    4,375    1,625 
Developed technologies–DILIsym acquisition  Straight line 9 years   2,850    1,346    1,504 
Intellectual rights of Entelos Holding Company  Straight line 10 years   50    15    35 
Developed technologies–Lixoft acquisition  Straight line 16 years   8,010    709    7,301 
      $16,985   $6,516   $10,469 

 

The following table summarizes intellectual property as of August 31, 2020:

 

(in thousands)  Amortization
Period
  Acquisition
Value
   Accumulated
Amortization
   Net Book
Value
 
Royalty Agreement buy out-Enslein Research  Straight line 10 years  $75   $64   $11 
Termination/nonassertion agreement-TSRL Inc.  Straight line 10 years   6,000    3,775    2,225 
Developed technologies–DILIsym acquisition  Straight line 9 years   2,850    1,029    1,821 
Intellectual rights of Entelos Holding Company  Straight line 10 years   50    10    40 
Developed technologies–Lixoft acquisition  Straight line 16 years   8,010    209    7,801 
      $16,985   $5,087   $11,898 
Schedule of future amortization expenses
     
(in thousands)    

Year ending

August 31,

  Amount 
2022  $1,426 
2023  $1,422 
2024  $1,247 
2025  $822 
2026  $743 
Schedule of earnings per share
Schedule of earnings per share                 
   August 31, 
(in thousands)  2021   2020   2019 
Numerator               
Net income attributable to common shareholders  $9,782   $9,332   $8,583 
                
Denominator               
Weighted-average number of common shares outstanding during the year   20,045    17,819    17,492 
Dilutive effect of stock options   698    719    565 
                
Common stock and common stock equivalents used for diluted earnings per share   20,743    18,538    18,057 
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE RECOGNITION (Tables)
12 Months Ended
Aug. 31, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenues
Schedule of disaggregation of revenues            
   Year ended August 31, 
(in thousands)  2021   2020   2019 
Software licenses               
Point in time  $26,725   $20,668   $17,425 
Over time   945    919    1,054 
Consulting services               
Over time   18,796    20,002    15,491 
Total revenue  $46,466   $41,589   $33,970 
Schedule of contract in progress
Schedule of contract in progress            
   Year ended August 31, 
(in thousands)  2021   2020   2019 
Revenues in excess of billings  $3,150   $3,093   $3,234 
Billings in excess of revenues   (117)   (141)   (799)
Revenues over billings on uncompleted contracts  $3,033   $2,952   $2,435 

  

Cost, estimated earnings, and billings on uncompleted contracts are summarized as follows as of August 31, 2021, 2020 and 2019:

 

   August 31, 
(in thousands)  2021   2020   2019 
Revenues earned to date on uncompleted contracts  $15,184   $20,235   $19,255 
Billings to date on uncompleted contracts   (12,151)   (17,283)   (16,820)
Revenues over billings on uncompleted contracts  $3,033   $2,952   $2,435 
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.21.2
PROPERTY AND EQUIPMENT (Tables)
12 Months Ended
Aug. 31, 2021
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT
   August 31, 
(in thousands)  2021   2020 
Equipment  $606   $865 
Computer equipment   293    548 
Furniture and fixtures   36    161 
Leasehold improvements   13    114 
Construction in progress   1,302     
Subtotal   2,250    1,688 
Less accumulated depreciation and amortization   (412)   (1,250)
Total  $1,838   $438 
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.21.2
INVESTMENTS (Tables)
12 Months Ended
Aug. 31, 2021
Investments, Debt and Equity Securities [Abstract]  
Schedule of short term investment
Schedule of short term investment                
   August 31, 2021 
(in thousands)  Amortized Cost  

Gross

Unrealized

Gains

  

Gross

Unrealized

Losses

   Fair Value 
                 
Commercial notes (due within one year)  $86,620   $   $(136)  $86,484 
Total  $86,620   $   $(136)  $86,484 

 

   August 31, 2020 
(in thousands)  Amortized Cost  

Gross

Unrealized

Gains

  

Gross

Unrealized

Losses

   Fair Value 
                 
Commercial notes (due within one year)  $66,804   $   $(61)  $66,743 
Total  $66,804   $   $(61)  $66,743 
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.21.2
CONTRACTS PAYABLE (Tables)
12 Months Ended
Aug. 31, 2021
Other Liabilities Disclosure [Abstract]  
Schedule of Liabilities
Schedule of Liabilities          
(in thousands)  August 31, 2021   August 31, 2020 
Holdback Liability  $1,333   $1,333 
Earnout Liability   3,217    4,731 
Subtotal  $4,550   $6,064 
Less: Current Portion   4,550    2,000 
Long-Term  $   $4,064 
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.21.2
COMMITMENTS AND CONTINGENCIES (Tables)
12 Months Ended
Aug. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Future minimum lease payments
Future minimum lease payments     
(in thousands)       Years Ending August 31,  Amount 
2022  $422 
2023   375 
2024   275 
2025   211 
2026   83 
Total undiscounted liabilities   1,366 
Less: imputed interest   (88)
Total future minimum lease payments  $1,278 
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.21.2
SHAREHOLDERS' EQUITY (Tables)
12 Months Ended
Aug. 31, 2021
Equity [Abstract]  
Schedule of Capital Units [Table Text Block]
   August 31, 
   2021   2020   2019 
Common stock outstanding, beginning of year   19,923,277    17,591,834    17,416,445 
Common stock issued during the year   218,244    2,331,443    175,389 
Common stock outstanding, end of year   20,141,521    19,923,277    17,591,834 
Schedule of dividends declared and paid
Schedule of dividends declared and paid                 
(in thousands, except dividend per share)                                Fiscal Year 2021
                
Record Date  Distribution Date   Number of Shares
Outstanding on
Record Date
    Dividend per
Share
    Total Amount 
10/26/2020  11/02/2020   19,924   $0.06   $1,195 
1/25/2021  2/01/2021   20,010   $0.06    1,201 
4/26/2021  5/03/2021   20,115   $0.06    1,207 
7/26/2021  8/02/2021   20,139   $0.06    1,208 
Total               $4,811 

  

(in thousands, except dividend per share)                                Fiscal Year 2020

 

Record Date  Distribution Date  Number of Shares
Outstanding on
Record Date
   Dividend per
Share
   Total Amount 
10/25/2019  11/01/2019   17,606   $0.06   $1,056 
1/27/2020  2/03/2020   17,646   $0.06    1,059 
4/24/2020  5/01/2020   17,769   $0.06    1,066 
7/27/2020  8/03/2020   17,820   $0.06    1,069 
Total               $4,250 
Schedule of stock option activity
Schedule of stock option activity            
(in thousands, except per share and weighted-average amounts)
Transactions During Fiscal Year 2021
  Number of
Options
   Weighted-Average
Exercise Price
Per Share
   Weighted-Average
Remaining
Contractual Life
 
             
Outstanding, August 31, 2020   1,224   $17.76    6.79 
Granted   226    57.60      
Exercised   (204)   12.53      
Canceled/Forfeited   (62)   29.83      
Outstanding, August 31, 2021   1,184   $25.63    6.47 
Vested and Exercisable, August 31, 2021   619   $13.36    4.95 
Vested and Expected to Vest, August 31, 2021   1,173   $25.69    6.47 

 

(in thousands, except per share and weighted-average amounts)
Transactions During Fiscal Year 2020
  Number of
Options
   Weighted-Average
Exercise Price
Per Share
   Weighted-Average
Remaining
Contractual Life
 
             
Outstanding, August 31, 2019   1,163   $12.63    7.13 
Granted   223    39.23      
Exercised   (121)   9.29      
Canceled/Forfeited   (41)   14.19      
Outstanding, August 31, 2020   1,224   $17.76    6.79 
Vested and Exercisable, August 31, 2020   596   $10.69    5.59 
Vested and Expected to Vest, August 31, 2020   1,194   $17.75    6.77 

 

(in thousands, except per share and weighted-average amounts)
Transactions During Fiscal Year 2019
  Number of
Options
   Weighted-Average
Exercise Price
Per Share
   Weighted-Average
Remaining
Contractual Life
 
             
Outstanding, August 31, 2018   1,135   $9.44    7.31 
Granted   264    22.78      
Exercised   (167)   7.15      
Canceled/Forfeited   (69)   12.17      
Outstanding, August 31, 2019   1,163   $12.63    7.13 
Vested and Exercisable, August 31, 2019   515   $8.57    6.09 
Vested and Expected to Vest, August 31, 2019   1,102   $12.39    7.07 
Intrinsic value of options outstanding and options exercisable
Intrinsic value of options outstanding and options exercisable              
(in thousands)  Intrinsic Value
of Options
Outstanding
   Intrinsic
Value of
Options
Exercisable
   Intrinsic
Value of
Options
Exercised
 
Fiscal Year 2019  $27,313   $14,195   $3,224 
Fiscal Year 2020  $51,273   $29,151   $4,086 
Fiscal Year 2021  $25,705   $19,373   $11,554 
Schedule of fair value of options
Schedule of fair value of options          
(in thousands, except prices)  Fiscal Year 2021   Fiscal Year 2020 
Estimated fair value of awards granted  $5,092   $2,997 
Unvested Forfeiture Rate   0%    0% 
Weighted average grant price  $57.60   $39.23 
Weighted average market price  $57.60   $39.23 
Weighted average volatility   40.49%    33.56% 
Weighted average risk-free rate   0.64%    1.39% 
Weighted average dividend yield   0.42%    0.65% 
Weighted average expected life   6.63 years    6.67 years 
Schedule of options by exercise price range
                             
Exercise Price   Awards Outstanding   Awards Exercisable 
Low   High   Quantity   Weighted
Average
Remaining
Contractual
Life
   Weighted
Average
Exercise
Price
   Quantity   Weighted
Average
Remaining
Contractual
Life
   Weighted
Average
Exercise
Price
 
$6.85   $8.28    144    3.00 years   $6.85    144    3.00 years   $6.85 
$8.29   $10.03    183    4.52 years   $9.72    183    4.52 years   $9.72 
$10.04   $12.20    221    5.48 years   $10.05    162    5.48 years   $10.05 
$12.21   $28.16    184    6.66 years   $20.37    66    5.88 years   $20.25 
$28.17   $57.04    230    8.40 years   $37.22    51    8.08 years   $34.19 
$57.05   $66.14    222    9.17 years   $58.77    13    8.88 years   $61.84 
           1,184    6.47 years   $25.63    619    4.95 years   $13.36 
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.21.2
INCOME TAXES (Tables)
12 Months Ended
Aug. 31, 2021
Income Tax Disclosure [Abstract]  
Components of the income tax provision
Components of the income tax provision              
(in thousands)  2021   2020   2019 
Current               
Federal  $1,315   $2,098   $1,795 
State   450    478    426 
Foreign   166    39    51 
Total current tax expense   1,931    2,615    2,272 
Deferred               
Federal   (379)   (428)   (141)
State   (249)   (132)   (158)
Total deferred federal and state   (628)   (560)   (299)
                
Total  $1,303   $2,055   $1,973 
Effective income tax rate
Effective income tax rate              
   2021   2020   2019 
Income tax computed at federal statutory tax rate   21.0 %   21.0%   21.0%
State taxes, net of federal benefit   2.0    4.1    4.1 
Meals & entertainment       0.1    0.1 
Stock based compensation   (6.8)   (1.2)   (2.6)
Other permanent differences   (0.3)   (0.3)   (0.7)
Research and development credit   (1.6)   (2.8)   (2.3)
Foreign tax related differences   (2.6)   (1.4)    
Research & credit adjustments to expense   0.2    0.3     
Change in prior year estimated taxes   (0.1)   (1.8)   (0.9)
Total   11.8%   18.0%   18.7%
Components of company deferred tax assets and liabilities
Components of company deferred tax assets and liabilities          
(in thousands)  2021   2020 
Deferred tax assets:          
Accrued payroll and other expenses  $586   $402 
Deferred revenue   102    7 
Capitalized merger costs   703    742 
Intellectual property   7    8 
Research and development credits   66     
State taxes   72    100 
Allowance for doubtful accounts   20    13 
State tax deferred   80    125 
Total deferred tax assets   1,636    1,397 
Less: Valuation allowance        
Deferred tax asset   1,636    1,397 
Deferred tax liabilities:          
Property and equipment   (83)   (82)
State tax deferred   (26)   (19)
Intellectual property   (1,456)   (1,876)
Capitalized computer software development costs   (1,797)   (1,774)
Total deferred tax liabilities   (3,362)   (3,751)
           
Net deferred tax liabilities  $(1,726)  $(2,354)
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.21.2
SEGMENT AND GEOGRAPHIC REPORTING (Tables)
12 Months Ended
Aug. 31, 2021
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
(in thousands)  Year ended August 31, 2021 
   Simulations Plus   Cognigen   DILIsym   Lixoft   Eliminations   Total 
Revenues  $25,142   $10,546   $6,115   $4,663   $   $46,466 
Income (loss) from operations  $9,286   $376   $(112)  $1,703   $   $11,253 
Total assets  $168,923   $13,121   $14,884   $19,344   $(36,294)  $179,978 
Goodwill  $   $4,789   $5,598   $2,534   $   $12,921 
Capital expenditures  $1,212   $279   $18   $118   $   $1,627 
Capitalized software costs  $2,289   $12   $170   $478   $   $2,949 
Depreciation and amortization  $1,885   $347   $590   $768   $   $3,590 

 

(in thousands)  Year ended August 31, 2020 
   Simulations Plus   Cognigen   DILIsym   Lixoft*   Eliminations   Total 
Revenues  $21,961   $11,105   $6,948   $1,575   $   $41,589 
Income from operations  $7,374   $1,770   $1,744   $717   $   $11,605 
Total assets  $162,807   $11,654   $14,084   $19,972   $(40,095)  $168,422 
Goodwill  $   $4,789   $5,598   $2,534   $   $12,921 
Capital expenditures  $111   $87   $31   $2   $   $231 
Capitalized software costs  $2,029   $40   $124   $160   $   $2,353 
Depreciation and amortization  $1,713   $349   $600   $300   $   $2,962 

 

* As Lixoft was purchased on April 1, 2020, five months of activity is reflected for fiscal year 2020.

 

(in thousands)  Year ended August 31, 2019 
   Simulations Plus   Cognigen   DILIsym   Eliminations   Total 
Revenues  $19,584   $9,321   $5,065   $   $33,970 
Income from operations  $7,751   $1,481   $1,416   $   $10,648 
Total assets  $38,535   $11,196   $13,168   $(17,702)  $45,197 
Goodwill  $   $4,789   $5,598   $   $10,387 
Capital expenditures  $39   $79   $20   $   $138 
Capitalized software costs  $1,482   $114   $172   $   $1,768 
Depreciation and amortization  $1,806   $364   $580   $   $2,750 
Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]
(in thousands)  Year ended August 31, 2021 
   Software   Services   Total 
Revenues  $27,670   $18,796   $46,466 
Cost of revenues   3,235    7,365    10,600 
Gross profit  $24,435   $11,431   $35,866 
Gross margin   88%    61%    77% 

 

Our software business and services business represented 60% and 40% of total revenue, respectively, for the year ended August 31, 2021.

 

(in thousands)  Year ended August 31, 2020 
   Software   Services   Total 
Revenues  $21,587   $20,002   $41,589 
Cost of revenues   2,883    7,766    10,649 
Gross profit  $18,704   $12,236   $30,940 
Gross margin   87%    61%    74% 

 

Our software business and services business represented 52% and 48% of total revenue, respectively, for the 2020 fiscal year.

 

(in thousands)  Year ended August 31, 2019 
   Software   Services   Total 
Revenues  $18,479   $15,491   $33,970 
Cost of revenues   2,957    6,069    9,026 
Gross profit  $15,522   $9,422   $24,944 
Gross margin   84%    61%    73% 
Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]
(in thousands)  Year ended August 31, 
   2021   2020   2019 
   $   % of total   $   % of total   $   % of total 
Americas  $32,549    70%  $29,674    71%  $22,576    67%
EMEA   7,906    17    5,827    14    5,829    17 
Asia Pacific   6,011    13    6,088    15    5,565    16 
Total  $46,466    100%  $41,589    100%  $33,970    100%
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.21.2
ACQUISITION (Tables)
12 Months Ended
Aug. 31, 2021
Business Combination and Asset Acquisition [Abstract]  
Allocation of purchase price
Allocation of purchase price       
(in thousands)    
Assets acquired, including cash of $3,799 and accounts receivable of $629  $5,007 
Developed technologies acquired   8,010 
Estimated value of intangible assets acquired (customer lists, trade name etc.)   4,160 
Estimated goodwill acquired   2,534 
Liabilities assumed   (1,118)
Total consideration  $18,593 
Schedule of statement of income
                 
    (Actual)     (Pro forma)     (Pro forma)  
    2021     2020*     2019  
(in thousands)   (Audited)     (unaudited)     (unaudited)  
Revenue   $ 46,466     $ 43,970     $ 36,918  
Net Income   $ 9,782     $ 10,630     $ 9,250  

 

* Balances include five months actual results for Lixoft.
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.21.2
UNAUDITED QUARTERLY FINANCIAL DATA (Tables)
12 Months Ended
Aug. 31, 2021
Quarterly Financial Information Disclosure [Abstract]  
Quarterly Financial Information [Table Text Block]
(in thousands)   Year ended August 31, 2021  
    First     Second     Third     Fourth  
    Quarter     Quarter     Quarter     Quarter  
Revenues   $ 10,701     $ 13,147     $ 12,777     $ 9,841  
Gross profit   $ 8,268     $ 10,236     $ 10,306     $ 7,056  
Net income   $ 2,479     $ 3,211     $ 3,787     $ 305  
Earnings per share, basic   $ 0.12     $ 0.16     $ 0.19     $ 0.02  
Earnings per share, diluted   $ 0.12     $ 0.15     $ 0.18     $ 0.01  

 

 

(in thousands)   Year ended August 31, 2020  
    First     Second     Third     Fourth  
    Quarter     Quarter     Quarter     Quarter  
Revenues   $ 9,401     $ 10,350     $ 12,298     $ 9,540  
Gross profit   $ 6,759     $ 7,683     $ 9,633     $ 6,865  
Net income   $ 2,058     $ 2,150     $ 2,936     $ 2,188  
Earnings per share, basic   $ 0.12     $ 0.12     $ 0.17     $ 0.12  
Earnings per share, diluted   $ 0.11     $ 0.12     $ 0.16     $ 0.11  
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)
12 Months Ended
Aug. 31, 2021
Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Estimated Useful Lives 5 years
Computer Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Estimated Useful Lives 3 to 7 years
Furniture and Fixtures [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Estimated Useful Lives 5 to 7 years
Leasehold Improvements [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Estimated Useful Lives Shorter of life of asset or lease
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Lease cost) - USD ($)
$ in Thousands
12 Months Ended
Aug. 31, 2021
Aug. 31, 2020
Accounting Policies [Abstract]    
Right of use assets $ 1,276 $ 927
Lease Liabilities, Current 382 463
Lease Liabilities, Long-term 896 $ 463
Operating lease costs $ 595  
Weighted average remaining lease term 2 years 6 months  
Weighted average discount rate 3.79%  
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Goodwill) - USD ($)
$ in Thousands
7 Months Ended 12 Months Ended
Apr. 02, 2020
Aug. 31, 2021
Aug. 31, 2020
Goodwill [Line Items]      
Goodwill, beginning balance $ 10,387 $ 12,921 $ 10,387
Addition   0 2,534
Impairments   0 0
Goodwill, ending balance   12,921 12,921
Cognigen [Member]      
Goodwill [Line Items]      
Goodwill, beginning balance 4,789 4,789 4,789
Addition   0 0
Impairments   0 0
Goodwill, ending balance   4,789 4,789
D I L Isym [Member]      
Goodwill [Line Items]      
Goodwill, beginning balance 5,598 5,598 5,598
Addition   0 0
Impairments   0 0
Goodwill, ending balance   5,598 5,598
Lixoft [Member]      
Goodwill [Line Items]      
Goodwill, beginning balance 0 2,534 0
Addition $ 2,534 0 2,534
Impairments   0 0
Goodwill, ending balance   $ 2,534 $ 2,534
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Other Intangible Assets) - USD ($)
$ in Thousands
12 Months Ended
Aug. 31, 2021
Aug. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Net book value $ 6,464 $ 7,008
Customer Relationships [Member] | Cognigen [Member]    
Finite-Lived Intangible Assets [Line Items]    
Amortization period Straight line 8 years Straight line 8 years
Acquisition value $ 1,100 $ 1,100
Accumulated amortization 963 825
Net book value $ 137 $ 275
Customer Relationships [Member] | D I L Isym [Member]    
Finite-Lived Intangible Assets [Line Items]    
Amortization period Straight line 10 years Straight line 10 years
Acquisition value $ 1,900 $ 1,900
Accumulated amortization 807 618
Net book value $ 1,093 $ 1,282
Customer Relationships [Member] | Lixoft [Member]    
Finite-Lived Intangible Assets [Line Items]    
Amortization period Straight line 14 years Straight line 14 years
Acquisition value $ 2,550 $ 2,550
Accumulated amortization 258 76
Net book value $ 2,292 $ 2,474
Trade Names [Member] | Cognigen [Member]    
Finite-Lived Intangible Assets [Line Items]    
Amortization period None None
Acquisition value $ 500 $ 500
Accumulated amortization 0 0
Net book value $ 500 $ 500
Trade Names [Member] | D I L Isym [Member]    
Finite-Lived Intangible Assets [Line Items]    
Amortization period None None
Acquisition value $ 860 $ 860
Accumulated amortization 0 0
Net book value $ 860 $ 860
Trade Names [Member] | Lixoft [Member]    
Finite-Lived Intangible Assets [Line Items]    
Amortization period None None
Acquisition value $ 1,550 $ 1,550
Accumulated amortization 0
Net book value $ 1,550 $ 1,550
Noncompete Agreements [Member] | Cognigen [Member]    
Finite-Lived Intangible Assets [Line Items]    
Amortization period Straight line 5 years Straight line 5 years
Acquisition value $ 50 $ 50
Accumulated amortization 50 50
Net book value $ 0 $ 0
Noncompete Agreements [Member] | D I L Isym [Member]    
Finite-Lived Intangible Assets [Line Items]    
Amortization period Straight line 4 years Straight line 4 years
Acquisition value $ 80 $ 80
Accumulated amortization 80 65
Net book value $ 0 $ 15
Noncompete Agreements [Member] | Lixoft [Member]    
Finite-Lived Intangible Assets [Line Items]    
Amortization period Straight line 3 years Straight line 3 years
Acquisition value $ 60 $ 60
Accumulated amortization 28 8
Net book value 32 52
Other Intangible Assets [Member]    
Finite-Lived Intangible Assets [Line Items]    
Acquisition value 8,650 8,650
Accumulated amortization 2,186 1,642
Net book value $ 6,464 $ 7,008
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Amortization schedule) - Other Intangible Assets [Member]
$ in Thousands
Aug. 31, 2021
USD ($)
Finite-Lived Intangible Assets [Line Items]  
2022 $ 530
2023 384
2024 372
2025 372
2026 $ 372
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Fair value measurements) - Fair Value, Recurring [Member] - USD ($)
$ in Thousands
Aug. 31, 2021
Aug. 31, 2020
Cash and Cash Equivalents [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair value assets $ 36,984 $ 49,207
Short-term Investments [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair value assets 86,620 66,804
Aquisition Related Contingent Consideration Obligations [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair value liabilities 3,217 4,731
Fair Value, Inputs, Level 1 [Member] | Cash and Cash Equivalents [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair value assets 36,984 49,207
Fair Value, Inputs, Level 1 [Member] | Short-term Investments [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair value assets 86,620 66,804
Fair Value, Inputs, Level 1 [Member] | Aquisition Related Contingent Consideration Obligations [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair value liabilities 0 0
Fair Value, Inputs, Level 2 [Member] | Cash and Cash Equivalents [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair value assets 0 0
Fair Value, Inputs, Level 2 [Member] | Short-term Investments [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair value assets 0 0
Fair Value, Inputs, Level 2 [Member] | Aquisition Related Contingent Consideration Obligations [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair value liabilities 0 0
Fair Value, Inputs, Level 3 [Member] | Cash and Cash Equivalents [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair value assets 0 0
Fair Value, Inputs, Level 3 [Member] | Short-term Investments [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair value assets 0 0
Fair Value, Inputs, Level 3 [Member] | Aquisition Related Contingent Consideration Obligations [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair value liabilities $ 3,217 $ 4,731
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Reconciliation of contingent consideration) - USD ($)
$ in Thousands
12 Months Ended
Aug. 31, 2021
Aug. 31, 2020
Aug. 31, 2019
Accounting Policies [Abstract]      
Contingent consideration, beginning balance $ 4,731    
Contingent consideration payments (2,000)    
Change in value of contingent consideration 486 $ 203 $ 109
Contingent consideration, ending balance $ 3,217 $ 4,731  
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.21.2
SIGNIFICANT ACCOUNTING POLICIES (Details - Intellectual property) - USD ($)
$ in Thousands
12 Months Ended
Aug. 31, 2021
Aug. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Net book value $ 6,464 $ 7,008
Intellectual Property [Member]    
Finite-Lived Intangible Assets [Line Items]    
Acquisition value 16,985 16,985
Accumulated amortization 6,516 5,087
Net book value $ 10,469 $ 11,898
Intellectual Property [Member] | Enslien [Member]    
Finite-Lived Intangible Assets [Line Items]    
Amortization period Straight line 10 years Straight line 10 years
Acquisition value $ 75 $ 75
Accumulated amortization 71 64
Net book value $ 4 $ 11
Intellectual Property [Member] | T S R L [Member]    
Finite-Lived Intangible Assets [Line Items]    
Amortization period Straight line 10 years Straight line 10 years
Acquisition value $ 6,000 $ 6,000
Accumulated amortization 4,375 3,775
Net book value $ 1,625 $ 2,225
Intellectual Property [Member] | D I L I [Member]    
Finite-Lived Intangible Assets [Line Items]    
Amortization period Straight line 9 years Straight line 9 years
Acquisition value $ 2,850 $ 2,850
Accumulated amortization 1,346 1,029
Net book value $ 1,504 $ 1,821
Intellectual Property [Member] | Entelos [Member]    
Finite-Lived Intangible Assets [Line Items]    
Amortization period Straight line 10 years Straight line 10 years
Acquisition value $ 50 $ 50
Accumulated amortization 15 10
Net book value $ 35 $ 40
Intellectual Property [Member] | Lixoft [Member]    
Finite-Lived Intangible Assets [Line Items]    
Amortization period Straight line 16 years Straight line 16 years
Acquisition value $ 8,010 $ 8,010
Accumulated amortization 709 209
Net book value $ 7,301 $ 7,801
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Amortization expenses) - Intellectual Property [Member]
$ in Thousands
Aug. 31, 2021
USD ($)
Finite-Lived Intangible Assets [Line Items]  
2022 $ 1,426
2023 1,422
2024 1,247
2025 822
2026 $ 743
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Earnings per share) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Aug. 31, 2021
May 31, 2021
Feb. 28, 2021
Nov. 30, 2020
Aug. 31, 2020
May 31, 2020
Feb. 29, 2020
Nov. 30, 2019
Aug. 31, 2021
Aug. 31, 2020
Aug. 31, 2019
Numerator                      
Net income attributable to common shareholders $ 305 $ 3,787 $ 3,211 $ 2,479 $ 2,188 $ 2,936 $ 2,150 $ 2,058 $ 9,782 $ 9,332 $ 8,583
Denominator                      
Weighted-average number of common shares outstanding during the year                 20,045 17,819 17,492
Dilutive effect of stock options                 698 719 565
Common stock and common stock equivalents used for diluted earnings per share                 20,743 18,538 18,057
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended 7 Months Ended 8 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2018
Feb. 28, 2012
Apr. 02, 2020
May 15, 2014
Jun. 02, 2017
Aug. 31, 2021
Aug. 31, 2020
Aug. 31, 2019
Finite-Lived Intangible Assets [Line Items]                
Amortization of software development           $ 1,400 $ 1,200 $ 1,300
Advertising costs           60 64 83
Stock-based compensation           2,400 1,300 866
Impairment losses           0 0 0
Goodwill [Member]                
Finite-Lived Intangible Assets [Line Items]                
Impairment of long-lived assets           0 0 0
Other Intangible Assets [Member]                
Finite-Lived Intangible Assets [Line Items]                
Amortization of intangible assets           544 432 358
Intangible asset acquisition value           8,650 8,650  
Accumulated amortization of intellectual property           2,186 1,642  
Royalty Agreements [Member] | Enslien [Member]                
Finite-Lived Intangible Assets [Line Items]                
Intangible asset acquisition value   $ 75            
Amortization period   10 years under the straight-line method            
Term And Nonassertion Agr [Member] | T S R L [Member]                
Finite-Lived Intangible Assets [Line Items]                
Intangible asset acquisition value       $ 6,000        
Amortization period       10 years under the straight-line method        
Certain Developed Technologies [Member] | D I L Isym [Member]                
Finite-Lived Intangible Assets [Line Items]                
Intangible asset acquisition value         $ 2,900      
Amortization period         9 years under the straight-line method      
Certain Developed Technologies [Member] | Lixoft [Member]                
Finite-Lived Intangible Assets [Line Items]                
Intangible asset acquisition value     $ 8,000          
Amortization period     16 years under the straight-line method          
Certain Intellectual Property Rights [Member] | Entelos Holding Co [Member]                
Finite-Lived Intangible Assets [Line Items]                
Intangible asset acquisition value $ 50              
Amortization period 10 years under the straight-line method              
Intellectual Propertys [Member]                
Finite-Lived Intangible Assets [Line Items]                
Accumulated amortization of intellectual property           $ 1,400 $ 1,100 $ 929
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE RECOGNITION (Details - Disaggregation) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Aug. 31, 2021
May 31, 2021
Feb. 28, 2021
Nov. 30, 2020
Aug. 31, 2020
May 31, 2020
Feb. 29, 2020
Nov. 30, 2019
Aug. 31, 2021
Aug. 31, 2020
Aug. 31, 2019
Disaggregation of Revenue [Line Items]                      
Revenues $ 9,841 $ 12,777 $ 13,147 $ 10,701 $ 9,540 $ 12,298 $ 10,350 $ 9,401 $ 46,466 $ 41,589 $ 33,970
Software Licenses [Member] | Transferred at Point in Time [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenues                 26,725 20,668 17,425
Software Licenses [Member] | Transferred over Time [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenues                 945 919 1,054
Consulting Services [Member] | Transferred over Time [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenues                 $ 18,796 $ 20,002 $ 15,491
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE RECOGNITION (Details - Contracts in Progess) - USD ($)
$ in Thousands
Aug. 31, 2021
Aug. 31, 2020
Aug. 31, 2019
Revenue from Contract with Customer [Abstract]      
Revenues in excess of billings $ 3,150 $ 3,093 $ 3,234
Billings in excess of revenues (117) (141) (799)
Revenues over billings on uncompleted contracts 3,033 2,952 2,435
Revenues earned to date on uncompleted contracts 15,184 20,235 19,255
Billings to date on uncompleted contracts $ (12,151) $ (17,283) $ (16,820)
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.21.2
PROPERTY AND EQUIPMENT (Details) - USD ($)
$ in Thousands
Aug. 31, 2021
Aug. 31, 2020
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 2,250 $ 1,688
Less accumulated depreciation and amortization (412) (1,250)
Net Book Value 1,838 438
Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 606 865
Computer Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 293 548
Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 36 161
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 13 114
Construction in Progress [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 1,302 $ 0
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.21.2
PROPERTY AND EQUIPMENT (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Aug. 31, 2021
Aug. 31, 2020
Aug. 31, 2019
Property, Plant and Equipment [Abstract]      
Depreciation $ 226 $ 166 $ 132
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.21.2
INVESTMENTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Aug. 31, 2021
Aug. 31, 2020
Net Investment Income [Line Items]    
Short term investment, amortized cost $ 86,620 $ 66,804
Gross unrealized gains 0
Gross unrealized loss (136) (61)
Short term investment, fair value 86,484 66,743
Commercial Paper [Member]    
Net Investment Income [Line Items]    
Short term investment, amortized cost 86,620 66,804
Gross unrealized gains 0 0
Gross unrealized loss (136) (61)
Short term investment, fair value $ 86,484 $ 66,743
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.21.2
CONTRACTS PAYABLE (Details) - USD ($)
$ in Thousands
Aug. 31, 2021
Aug. 31, 2020
ContractsPayableLineItems [Line Items]    
Total contract with customer $ 4,550 $ 6,064
Less: Current Portion 4,550 2,000
Long-Term 0 4,064
Holdback Liability Lixoft [Member]    
ContractsPayableLineItems [Line Items]    
Total contract with customer 1,333 1,333
Earnout Liability Lixoft [Member]    
ContractsPayableLineItems [Line Items]    
Total contract with customer $ 3,217 $ 4,731
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.21.2
COMMITMENTS AND CONTINGENCIES (Details)
$ in Thousands
Aug. 31, 2021
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2022 $ 422
2023 375
2024 275
2025 211
2026 83
Total undiscounted liabilities 1,366
Less: imputed interest (88)
Total future minimum lease payments $ 1,278
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.21.2
COMMITMENTS AND CONTINGENCIES (Details Narrative) - USD ($)
$ in Thousands
7 Months Ended 12 Months Ended
Mar. 31, 2020
Aug. 31, 2021
Aug. 31, 2020
Aug. 31, 2019
Line of Credit Facility [Line Items]        
Rent expense   $ 655 $ 644 $ 584
Royalty expense benefit   0 26 (196)
Royalty expense benefit   (0) $ (26) $ 196
Wells Fargo [Member]        
Line of Credit Facility [Line Items]        
Line of credit maximum amount $ 3,500      
Line of credit expiration date Apr. 15, 2022      
Line of credit amount outstanding   $ 0    
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.21.2
SHAREHOLDERS' EQUITY (Details - Shares Outstanding) - shares
shares in Thousands
12 Months Ended
Aug. 31, 2021
Aug. 31, 2020
Aug. 31, 2019
Equity [Abstract]      
Common stock outstanding, beginning of year 19,923,277 17,591,834 17,416,445
Common stock issued during the year 218,244 2,331,443 175,389
Common stock outstanding, end of year 20,141,521 19,923,277 17,591,834
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.21.2
SHAREHOLDERS EQUITY (Details - Dividends) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Aug. 31, 2021
Aug. 31, 2020
Dividends Payable [Line Items]    
Total Amount $ 4,811 $ 4,250
FY 2021 1st Qtr [Member]    
Dividends Payable [Line Items]    
Record Date Oct. 26, 2020  
Distribution Date Nov. 02, 2020  
Number of Shares Outstanding on Record Date 19,924  
Dividend per Share $ 0.06  
Total Amount $ 1,195  
FY 2021 2nd Qtr [Member]    
Dividends Payable [Line Items]    
Record Date Jan. 25, 2021  
Distribution Date Feb. 01, 2021  
Number of Shares Outstanding on Record Date 20,010  
Dividend per Share $ 0.06  
Total Amount $ 1,201  
FY 2021 3rd Qtr [Member]    
Dividends Payable [Line Items]    
Record Date Apr. 26, 2021  
Distribution Date May 03, 2021  
Number of Shares Outstanding on Record Date 20,115  
Dividend per Share $ 0.06  
Total Amount $ 1,207  
FY 2021 4th Qtr [Member]    
Dividends Payable [Line Items]    
Record Date Jul. 26, 2021  
Distribution Date Aug. 02, 2021  
Number of Shares Outstanding on Record Date 20,139  
Dividend per Share $ 0.06  
Total Amount $ 1,208  
FY 2020 1st Qtr [Member]    
Dividends Payable [Line Items]    
Record Date   Oct. 25, 2019
Distribution Date   Nov. 01, 2019
Number of Shares Outstanding on Record Date   17,606
Dividend per Share   $ 0.06
Total Amount   $ 1,056
FY 2020 2nd Qtr [Member]    
Dividends Payable [Line Items]    
Record Date   Jan. 27, 2020
Distribution Date   Feb. 03, 2020
Number of Shares Outstanding on Record Date   17,646
Dividend per Share   $ 0.06
Total Amount   $ 1,059
FY 2020 3rd Qtr [Member]    
Dividends Payable [Line Items]    
Record Date   Apr. 24, 2020
Distribution Date   May 01, 2020
Number of Shares Outstanding on Record Date   17,769
Dividend per Share   $ 0.06
Total Amount   $ 1,066
FY 2020 4th Qtr [Member]    
Dividends Payable [Line Items]    
Record Date   Jul. 27, 2020
Distribution Date   Aug. 03, 2020
Number of Shares Outstanding on Record Date   17,820
Dividend per Share   $ 0.06
Total Amount   $ 1,069
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.21.2
SHAREHOLDERS EQUITY (Details - Option activity) - $ / shares
shares in Thousands
12 Months Ended
Aug. 31, 2021
Aug. 31, 2020
Aug. 31, 2019
Aug. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted $ 57.60 $ 39.23    
Equity Option [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Option outstanding, beginning balance 1,224 1,163 1,135  
Outstanding $ 17.76 $ 12.63 $ 9.44  
Weighted-Average Remaining Contractual Life 6 years 5 months 19 days 6 years 9 months 14 days 7 years 1 month 17 days 7 years 3 months 21 days
Granted 226 223 264  
Granted $ 57.60 $ 39.23 $ 22.78  
Exercised (204) (121) (167)  
Exercised $ 12.53 $ 9.29 $ 7.15  
Canceled/Forfeited (62) (41) (69)  
Canceled/Forfeited $ 29.83 $ 14.19 $ 12.17  
Awards Outstanding, ending balance 1,184 1,224 1,163 1,135
Outstanding $ 25.63 $ 17.76 $ 12.63 $ 9.44
Vested and Exercisable, end of period 619 596 515  
Vested and Exercisable, end of period $ 13.36 $ 10.69 $ 8.57  
Weighted-Average Remaining Contractual Life Vested and Exercisable 4 years 11 months 12 days 5 years 7 months 2 days 6 years 1 month 2 days  
Vested and Expected to Vest, end of period 1,173 1,194 1,102  
Vested and Expected to Vest, end of period $ 25.69 $ 17.75 $ 12.39  
Weighted-Average Remaining Contractual Life Vested and Expected to Vest 6 years 5 months 19 days 6 years 9 months 7 days 7 years 25 days  
Weighted-Average Remaining Contractual Life     7 years 1 month 17 days  
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.21.2
SHAREHOLDERS EQUITY (Details - Intrinsic Value) - Equity Option [Member] - USD ($)
$ in Thousands
12 Months Ended
Aug. 31, 2021
Aug. 31, 2020
Aug. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Intrinsic Value of Options Outstanding $ 25,705 $ 51,273 $ 27,313
Intrinsic Value of Options Exercisable 19,373 29,151 14,195
Intrinsic Value of Options Exercised $ 11,554 $ 4,086 $ 3,224
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.21.2
SHAREHOLDERS EQUITY (Details - Fair value of options) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Aug. 31, 2021
Aug. 31, 2020
Equity [Abstract]    
Estimated fair value of awards granted $ 5,092 $ 2,997
Unvested Forfeiture Rate 0.00% 0.00%
Weighted average grant price $ 57.60 $ 39.23
Weighted average market price $ 57.60 $ 39.23
Weighted average volatility 40.49% 33.56%
Weighted average risk-free rate 0.64% 1.39%
Weighted average dividend yield 0.42% 0.65%
Weighted average expected life 6 years 7 months 17 days 6 years 8 months 1 day
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.21.2
SHAREHOLDERS EQUITY (Details - Options outstanding and exercisable) - Equity Option [Member] - $ / shares
shares in Thousands
12 Months Ended
Aug. 31, 2021
Aug. 31, 2020
Aug. 31, 2019
Aug. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Awards outstanding 1,184 1,224 1,163 1,135
Awards outstanding weighted average remaining contractual life 6 years 5 months 19 days      
Awards outstanding weighted average exercise price $ 25.63 $ 17.76 $ 12.63 $ 9.44
Awards exercisable 619 596 515  
Awards exercisable weighted average remaining contractual life 4 years 11 months 12 days      
Awards exercisable weighted average exercise price $ 13.36 $ 10.69 $ 8.57  
$6.85 to $8.28 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercise price low 6.85      
Exercise price high $ 8.28      
Awards outstanding 144      
Awards outstanding weighted average remaining contractual life 3 years      
Awards outstanding weighted average exercise price $ 6.85      
Awards exercisable 144      
Awards exercisable weighted average remaining contractual life 3 years      
Awards exercisable weighted average exercise price $ 6.85      
$8.29 to $10.03 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercise price low 8.29      
Exercise price high $ 10.03      
Awards outstanding 183      
Awards outstanding weighted average remaining contractual life 4 years 6 months 7 days      
Awards outstanding weighted average exercise price $ 9.72      
Awards exercisable 183      
Awards exercisable weighted average remaining contractual life 4 years 6 months 7 days      
Awards exercisable weighted average exercise price $ 9.72      
$10.04 to $12.20 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercise price low 10.04      
Exercise price high $ 12.20      
Awards outstanding 221      
Awards outstanding weighted average remaining contractual life 5 years 5 months 23 days      
Awards outstanding weighted average exercise price $ 10.05      
Awards exercisable 162      
Awards exercisable weighted average remaining contractual life 5 years 5 months 23 days      
Awards exercisable weighted average exercise price $ 10.05      
$12.21 to $28.16 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercise price low 12.21      
Exercise price high $ 28.16      
Awards outstanding 184      
Awards outstanding weighted average remaining contractual life 6 years 7 months 28 days      
Awards outstanding weighted average exercise price $ 20.37      
Awards exercisable 66      
Awards exercisable weighted average remaining contractual life 5 years 10 months 17 days      
Awards exercisable weighted average exercise price $ 20.25      
$28.17 to $57.04 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercise price low 28.17      
Exercise price high $ 57.04      
Awards outstanding 230      
Awards outstanding weighted average remaining contractual life 8 years 4 months 24 days      
Awards outstanding weighted average exercise price $ 37.22      
Awards exercisable 51      
Awards exercisable weighted average remaining contractual life 8 years 29 days      
Awards exercisable weighted average exercise price $ 34.19      
$57.05 to $66.14 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercise price low 57.05      
Exercise price high $ 66.14      
Awards outstanding 222      
Awards outstanding weighted average remaining contractual life 9 years 2 months 1 day      
Awards outstanding weighted average exercise price $ 58.77      
Awards exercisable 13      
Awards exercisable weighted average remaining contractual life 8 years 10 months 17 days      
Awards exercisable weighted average exercise price $ 61.84      
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.21.2
SHAREHOLDERS' EQUITY (Details Narrative) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Aug. 31, 2021
Aug. 31, 2020
Aug. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common Stock, Value, Issued $ 10 $ 10  
Common Stock and Additional Paid in Capital $ 133,400 $ 128,500  
Non Management Directors [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture 5,620 7,205 8,686
Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture $ 345 $ 290 $ 212
Equity Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average remaining contractual life 6 years 5 months 19 days    
Fair value of non-vested options $ 6,300    
Fair value amortization period 3 years 5 months 4 days    
Equity 2007 Incentive Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock reserved for issuance under the plan 1,000    
Equity 2017 Incentive Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock reserved for issuance under the plan 1,000    
Equity 2021 Incentive Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock reserved for issuance under the plan 1,300    
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.21.2
INCOME TAXES (Details - Income tax provision) - USD ($)
$ in Thousands
12 Months Ended
Aug. 31, 2021
Aug. 31, 2020
Aug. 31, 2019
Current      
Federal $ 1,315 $ 2,098 $ 1,795
State 450 478 426
Foreign 166 39 51
Total current tax expense 1,931 2,615 2,272
Deferred      
Federal (379) (428) (141)
State (249) (132) (158)
Total deferred federal and state (628) (560) (299)
Total $ 1,303 $ 2,055 $ 1,973
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.21.2
INCOME TAXES (Details - Reconciliation)
12 Months Ended
Aug. 31, 2021
Aug. 31, 2020
Aug. 31, 2019
Income Tax Disclosure [Abstract]      
Income tax computed at federal statutory tax rate 21.00% 21.00% 21.00%
State taxes, net of federal benefit 2.00% 4.10% 4.10%
Meals & entertainment 0.00% 0.10% 0.10%
Stock based compensation (6.80%) (1.20%) (2.60%)
Other permanent differences (0.30%) (0.30%) (0.70%)
Research and development credit (1.60%) (2.80%) (2.30%)
Foreign tax related differences (2.60%) (1.40%) 0.00%
Research & credit adjustments to expense 0.20% 0.30% 0.00%
Change in prior year estimated taxes (0.10%) (1.80%) (0.90%)
Total 11.80% 18.00% 18.70%
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.21.2
INCOME TAXES (Details - Deferred taxes) - USD ($)
$ in Thousands
Aug. 31, 2021
Aug. 31, 2020
Deferred tax assets:    
Accrued payroll and other expenses $ 586 $ 402
Deferred revenue 102 7
Capitalized merger costs 703 742
Intellectual property 7 8
Research and development credits 66
State taxes 72 100
Allowance for doubtful accounts 20 13
State tax deferred 80 125
Total deferred tax assets 1,636 1,397
Less: Valuation allowance
Deferred tax asset 1,636 1,397
Deferred tax liabilities:    
Property and equipment (83) (82)
State tax deferred (26) (19)
Intellectual property (1,456) (1,876)
Capitalized computer software development costs (1,797) (1,774)
Total deferred tax liabilities (3,362) (3,751)
Net deferred tax liabilities $ (1,726) $ (2,354)
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.21.2
CONCENTRATIONS AND UNCERTAINTIES (Details Narrative)
12 Months Ended
Aug. 31, 2021
Aug. 31, 2020
Aug. 31, 2019
Concentration Risk [Line Items]      
Net sales concentration percentage 100.00% 100.00% 100.00%
Sales [Member] | International Sales [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Net sales concentration percentage 31.00% 29.00% 34.00%
Sales [Member] | Customer 1 [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Net sales concentration percentage 11.00% 9.00% 8.00%
Sales [Member] | Another Customer [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Net sales concentration percentage 4.00% 7.00% 8.00%
Sales [Member] | Another Customer 3 [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Net sales concentration percentage 3.00%    
Sales [Member] | Another Customer 2 [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Net sales concentration percentage   7.00% 7.00%
Accounts Receivable [Member] | Another Customer [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Net sales concentration percentage 16.00% 10.00%  
Accounts Receivable [Member] | One Customer [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Net sales concentration percentage 5.00% 13.00%  
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.21.2
SEGMENT AND GEOGRAPHIC REPORTING (Details - Segment reporting) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Aug. 31, 2021
May 31, 2021
Feb. 28, 2021
Nov. 30, 2020
Aug. 31, 2020
May 31, 2020
Feb. 29, 2020
Nov. 30, 2019
Aug. 31, 2021
Aug. 31, 2020
Aug. 31, 2019
Segment Reporting Information [Line Items]                      
Net Revenues $ 9,841 $ 12,777 $ 13,147 $ 10,701 $ 9,540 $ 12,298 $ 10,350 $ 9,401 $ 46,466 $ 41,589 $ 33,970
Income (loss) from operations before income taxes                 11,253 11,605 10,648
Total assets 179,978       168,422       179,978 168,422  
Goodwill 12,921       12,921       12,921 12,921 10,387
Consolidation, Eliminations [Member]                      
Segment Reporting Information [Line Items]                      
Net Revenues                 0 0 0
Income (loss) from operations before income taxes                 0 0 0
Total assets (36,294)       (40,095)       (36,294) (40,095) (17,702)
Goodwill 0       0       0 0 0
Capital expenditures                 0 0 0
Capitalized software costs 0       0       0 0 0
Depreciation and Amortization                 0 0 0
Simulations [Member]                      
Segment Reporting Information [Line Items]                      
Net Revenues                 25,142 21,961 19,584
Income (loss) from operations before income taxes                 9,286 7,374 7,751
Total assets 168,923       162,807       168,923 162,807 38,535
Goodwill 0       0       0 0 0
Capital expenditures                 1,212 111 39
Capitalized software costs 2,289       2,029       2,289 2,029 1,482
Depreciation and Amortization                 1,885 1,713 1,806
Cognigen [Member]                      
Segment Reporting Information [Line Items]                      
Net Revenues                 10,546 11,105 9,321
Income (loss) from operations before income taxes                 376 1,770 1,481
Total assets 13,121       11,654       13,121 11,654 11,196
Goodwill 4,789       4,789       4,789 4,789 4,789
Capital expenditures                 279 87 79
Capitalized software costs 12       40       12 40 114
Depreciation and Amortization                 347 349 364
D I L Isym [Member]                      
Segment Reporting Information [Line Items]                      
Net Revenues                 6,115 6,948 5,065
Income (loss) from operations before income taxes                 (112) 1,744 1,416
Total assets 14,884       14,084       14,884 14,084 13,168
Goodwill 5,598       5,598       5,598 5,598 5,598
Capital expenditures                 18 31 20
Capitalized software costs 170       124       170 124 172
Depreciation and Amortization                 590 600 580
Lixoft [Member]                      
Segment Reporting Information [Line Items]                      
Net Revenues                 4,663 1,575 [1]  
Income (loss) from operations before income taxes                 1,703 717 [1]  
Total assets 19,344       19,972 [1]       19,344 19,972 [1]  
Goodwill 2,534       2,534 [1]       2,534 2,534 [1]  
Capital expenditures                 118 2 [1]  
Capitalized software costs 478       160 [1]       478 160 [1]  
Depreciation and Amortization                 768 300 [1]  
Operating Segments [Member]                      
Segment Reporting Information [Line Items]                      
Net Revenues                 46,466 41,589 33,970
Income (loss) from operations before income taxes                 11,253 11,605 10,648
Total assets 179,978       168,422       179,978 168,422 45,197
Goodwill 12,921       12,921       12,921 12,921 10,387
Capital expenditures                 1,627 231 138
Capitalized software costs $ 2,949       $ 2,353       2,949 2,353 1,768
Depreciation and Amortization                 $ 3,590 $ 2,962 $ 2,750
[1] As Lixoft was purchased on April 1, 2020, five months of activity is reflected for fiscal year 2020.
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.21.2
SEGMENT AND GEOGRAPHIC REPORTING (Details - Business unit segment and consolidated results) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Aug. 31, 2021
May 31, 2021
Feb. 28, 2021
Nov. 30, 2020
Aug. 31, 2020
May 31, 2020
Feb. 29, 2020
Nov. 30, 2019
Aug. 31, 2021
Aug. 31, 2020
Aug. 31, 2019
Revenue from External Customer [Line Items]                      
Revenues $ 9,841 $ 12,777 $ 13,147 $ 10,701 $ 9,540 $ 12,298 $ 10,350 $ 9,401 $ 46,466 $ 41,589 $ 33,970
Cost of revenues                 10,600 10,649 9,026
Gross profit $ 7,056 $ 10,306 $ 10,236 $ 8,268 $ 6,865 $ 9,633 $ 7,683 $ 6,759 $ 35,866 $ 30,940 $ 24,944
Gross margin percentage                 77.00% 74.00% 73.00%
Software [Member]                      
Revenue from External Customer [Line Items]                      
Revenues                 $ 27,670 $ 21,587 $ 18,479
Cost of revenues                 3,235 2,883 2,957
Gross profit                 $ 24,435 $ 18,704 $ 15,522
Gross margin percentage                 88.00% 87.00% 84.00%
Service [Member]                      
Revenue from External Customer [Line Items]                      
Revenues                 $ 18,796 $ 20,002 $ 15,491
Cost of revenues                 7,365 7,766 6,069
Gross profit                 $ 11,431 $ 12,236 $ 9,422
Gross margin percentage                 61.00% 61.00% 61.00%
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.21.2
SEGMENT AND GEOGRAPHIC REPORTING (Details - Geographical revenues) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Aug. 31, 2021
May 31, 2021
Feb. 28, 2021
Nov. 30, 2020
Aug. 31, 2020
May 31, 2020
Feb. 29, 2020
Nov. 30, 2019
Aug. 31, 2021
Aug. 31, 2020
Aug. 31, 2019
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Revenues $ 9,841 $ 12,777 $ 13,147 $ 10,701 $ 9,540 $ 12,298 $ 10,350 $ 9,401 $ 46,466 $ 41,589 $ 33,970
Concentration percentage                 100.00% 100.00% 100.00%
North And South America [Member]                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Revenues                 $ 32,549 $ 29,674 $ 22,576
Concentration percentage                 70.00% 71.00% 67.00%
EMEA [Member]                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Revenues                 $ 7,906 $ 5,827 $ 5,829
Concentration percentage                 17.00% 14.00% 17.00%
Asia [Member]                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Revenues                 $ 6,011 $ 6,088 $ 5,565
Concentration percentage                 13.00% 15.00% 16.00%
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.21.2
RELATED PARTY TRANSACTIONS (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Aug. 31, 2021
Apr. 02, 2020
Lixoft [Member]    
Related Party Transaction [Line Items]    
Payment to related party $ 2,000  
Lixoft [Member]    
Related Party Transaction [Line Items]    
Acquisition liabilities owed   $ 1,118
Lixoft [Member] | Former Shareholders [Member]    
Related Party Transaction [Line Items]    
Payment for acquisition 6,700  
Acquisition liabilities owed 947  
D I L Isym [Member] | Former Shareholders [Member]    
Related Party Transaction [Line Items]    
Acquisition liabilities owed $ 2,600  
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.21.2
EMPLOYEE BENEFIT PLAN (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Aug. 31, 2021
Aug. 31, 2020
Aug. 31, 2019
Retirement Benefits [Abstract]      
Contribution by employer in benefit plan $ 535 $ 456 $ 405
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.21.2
ACQUISITION (Details - purchase price allocation) - USD ($)
$ in Thousands
7 Months Ended 12 Months Ended
Apr. 02, 2020
Aug. 31, 2021
Aug. 31, 2020
Business Acquisition [Line Items]      
Estimated Goodwill acquired   $ 0 $ 2,534
Lixoft [Member]      
Business Acquisition [Line Items]      
Assets acquired, Including cash of $3,799,134 and accounts receivable of $629,481 $ 5,007    
Developed Technologies Acquired 8,010    
Estimated value of Intangibles assets acquired (Customer Lists, trade name etc.) 4,160    
Estimated Goodwill acquired 2,534 $ 0 $ 2,534
Liabilities Assumed (1,118)    
Total Consideration $ 18,593    
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.21.2
ACQUISITION (Details - Proforma Information) - USD ($)
$ in Thousands
12 Months Ended
Aug. 31, 2021
Aug. 31, 2020
[1]
Aug. 31, 2019
Business Combination and Asset Acquisition [Abstract]      
Revenue $ 46,466 $ 43,970 $ 36,918
Net Income $ 9,782 $ 10,630 $ 9,250
[1] Balances include five months actual results for Lixoft.
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.21.2
UNAUDTED QUARTERLY FINANCIAL DATA (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Aug. 31, 2021
May 31, 2021
Feb. 28, 2021
Nov. 30, 2020
Aug. 31, 2020
May 31, 2020
Feb. 29, 2020
Nov. 30, 2019
Aug. 31, 2021
Aug. 31, 2020
Aug. 31, 2019
Quarterly Financial Information Disclosure [Abstract]                      
Revenues $ 9,841 $ 12,777 $ 13,147 $ 10,701 $ 9,540 $ 12,298 $ 10,350 $ 9,401 $ 46,466 $ 41,589 $ 33,970
Gross Profit 7,056 10,306 10,236 8,268 6,865 9,633 7,683 6,759 35,866 30,940 24,944
Net Income $ 305 $ 3,787 $ 3,211 $ 2,479 $ 2,188 $ 2,936 $ 2,150 $ 2,058 $ 9,782 $ 9,332 $ 8,583
Earnings per share, Basic $ 0.02 $ 0.19 $ 0.16 $ 0.12 $ 0.12 $ 0.17 $ 0.12 $ 0.12 $ 0.49 $ 0.52 $ 0.49
Earnings per share, Diluted $ 0.01 $ 0.18 $ 0.15 $ 0.12 $ 0.11 $ 0.16 $ 0.12 $ 0.11 $ 0.47 $ 0.50 $ 0.48
EXCEL 87 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /F!6U,'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 " #Y@5M3%I!C_^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VE1(71[43PI""XHWD(RNQMLFI",M/OVIG&WB^@#>,S,GV^^ M@>ETD-I'?(X^8"2+Z6IVPYBD#AMV( H2(.D#.I7JG!AS<^>C4Y2?<0]!Z0^U M1V@XOP&'I(PB!0NP"BN1]9W14D=4Y.,);_2*#Y]Q*#"C 0=T.%("40M@_3(Q M'.>A@PM@@1%&E[X+:%9BJ?Z)+1U@I^2<[)J:IJF>VI++.PAX>WI\*>M6=DRD M1HWY5[*2C@$W[#SYM;V[WSZPON&-J 2OFMMMPZ6XEFW[OKC^\+L(.V_LSOYC MX[-@W\&ON^B_ %!+ P04 " #Y@5M3F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M /F!6U/\#RCXN04 ",8 8 >&PO=V]R:W-H965T&UL ME9E=;^(X%(:O9W^%A>9B1BJ0. ':48M$H>RBZ738TIEJ=K47)C$0-8E9VX'V MW^]Q" E%R4GV!O)U7IXR!>UX5R3URB,U4UKH_7V2[>KO V/F.J( M+8_ASDK(B&DXE>NNVDK._#0H"KO4LOK=B 5Q:WB=7IO+X;5(=!C$?"Z)2J*( MR;=;'HK]3ZP^LM6_,%US^VJT#$1/+536MD M?YDX?1.0/O$SX'MU#$G,_^F91DB'G)/&PD&7SL^YF%HE(#CWTRT ME?^F"3P]/JI/TY>'EUDRQ</GZZX&47.KZV4"MP(8U\0:E&[!&B,AS^(78?07F7X! ^?\B6$]\O"W[V-DR?82?4<-,%_CY9* M2^CD_R"2;B[III)NA>1$> D,/4V>WK:\K,7P<-MJ?T4H>CE%#Y49 8*?8DQ# MMB[#P.-7+%0CG'/UFV1C%<<)"\LBW0NHR'EQ'RP3#&>0X@X:-(QFX8VIN MU4BX5EV*+G.FRV9,=!\ M&>(4+JLR/EQM^@M!LJW"%*W_!?6+,UF-5"-6DRC[Q*IM5&B<2'D.A35EC5R[ M;5VV'12-%F@4U;J+=:#?@"SDY"&)EER6 N$BEF6W'6JY?0RI\%W;:8+TR->! ML5[(VP.+RO.$"RV"* F9&]=I U^M; M*&%A^S;NUQDAM(608*\IW 59:!@,1$@R%@DD%7(K_/)&Q]7'(PRR* 8V[N 9 MY,CW)5?0<[(#<@_/D>]Q.1DNZ=*>U2-/T"8;>%MIU@;/7&D,MZ@3-F[OY[AC M4/N\M[^&*0F'CWGX.ES?U7(I=$'OER<0UT6:F1;V@ MN,6?H\V%TC">_PJVE?VO1O'*Z3EN>V"APYD6I8/6E(X4#Q:&U3RX0+^/%0I: M% J*>_R]2(O\1L18H:@1&5"G/8 /C*BH$Q2W]Z= 0]$2*V+33\O/9,&]1$*V M2K%PI;&((C#(A1;>RP790G7>L3#AY*/5 7,F6U@'J V3V(R.%J6#XGX/TTL_ MB-=D\18M15A*BPLL[N<82%$I*&[KQX21NU=OP^(UKZRS-4(/H\5D]"?&5-0& MVJ@V//,P;+_$8%[0K$Q!G_/)3*FDHM/AFK^XPMB*DD ;E82?(H0"Q>1ATB1+ M)Y8U2@\" RI,GS8R_>/L\K!82;L6&&SYC+=&L295A>/31HX_BZ&$'#:(S%R7 M'5%+R7!%G,PI#-]I9/AITY$QU*&UD*664:-SSR0,F)'G<1 "&?\@B3$6GN_@ MEITQ+B(6AN0V47!;E;9FC4[=*M0IS-]IM$JXB[A%_7%J:$*?(]T3#'B4T-*MNCRY3[)US4LMW! MP'8KJ IS=W CGHVGCV24^(&&N=](:YC\'E8F5?M0-7I5&S_=DUU5TV/3W6E% M/+.P.&RPYE?S'?!1NN_;+1X_;)]_8Z;#*Q+R%81:G0%D1QYVI \G6FS3/=JE MT%I$Z>&&,Y]+\P#<7PFACR?F!_+_!8;_ 5!+ P04 " #Y@5M32F>KF9XMG_P MN5AOM'FPN+[C'EDBM^*\J]BJ3=7LW2&EGS%FE)_%D_O>6]09.;+1:G:_]%3CPUF*&^4 M%E4_&!A41=W]9<^](XX&X- S@/0#R+D#:#^ MH9VS%JS[IAFUY=2/"%IT#"; MN6A]TXX&:XK:;..#EO!K >/T]>VGWQ\^??QP=_/EW1UZ>_/QYO?;=^CA_;MW M7Q[0*_3'PQWZ\>(G=(&*&GW9B$:Q>JDN%QI6-N,7>;_*VVX5XEGEIEF_1A3/ M$0D(=@R_/7]X<#I\ ?8>C"8'HTD['_49W4C):XV84ERKB0GI84+:3ACZ)F1J M@\ U*#<7_.^FV+$25G"ZJILJ:J+W;%';%28D2 YH$YXA@>> MX23/FSP7#="" ,PY<'PL^1S5D"S$"K$20IK5.4>0'-!2-(]ZU9009_T0@%PD M:6OE112X#.O6CH\H9VF$1W;9H"0DQ&U6=# KFC3K,]_QNN'*G%+^G'/5LGTL M2@"NG7L062PH-D:=4'6 @HRZJ<8'JO$DU7O)MZQ8 M-<5!QI]LR=!&-K;1Q@ M,B)H@[(DD':#H"'3" M.CVP3B=9/VR$U*\TEQ4X=L>5KGS!EUJKIW%,QCMOH^(X#4(WR>Q ,ILD^45H M5I[AQL1'*H-?2)#; JPO M_N&0(T6U;6 !I,1*/S')079W4$]LS:;!KTJK(2GE>5,U)=,PCE6PR<4_K)5_ MDXUP. ]IGY$PG4)!:#!Y(9R@X)+Z6TO2Z$)K M9&N>DRNQ-S6EZ9BKC0J/0*=4!PG#TQKV"8B";^LU*CG414B: LCXN8&;]B@X M&5/',4PL[]JHC/B<.X@9GE:S#[6&\@_JP0;B:MM[^KRC$\\C'/=:-F_WV6&: M+54X".-L;)L#AM/,MQ^#IN%I4?O4)MVBUJQ>%R#4?3B>9Q^9X[2W#\_CT!T8 MMKY!7(SK$ P< M[\_/V%8PJ\J9QIP2&T0.3ZM<)R 3Q&S9PDF6)5;^<.#BU%N%X4'@<'9675T6 M#(JO0A?CVN:T6A\DB03GE:U;]LW4K"[C^RE.JK6C_-U9[@+Y]H4,XD:FQ0WH MR0:B$-A)499')=.^BG(2MA4GBH-Q^#E0A'@I'S5 T[IT*VHMH84^N!2:O7UE MLC6Y1-1.S@[EB:RZV8$B0> I3,D@4&1:H-[V]?QIE2_[VM])UR%.V#H3#E#H M<_"@361:F\9JN@^);V"WW'O62<\6 MA8A:1]?5/_E.P2 <9%HX3JMH;Z;I>3HD D>)Q=2&P:GV]"1D$!*2G%E)GYD0 M!R4@TTIPV*/C-M);51*7+I!QC>9 $1IY>AXR: *9[GJ\@>!D:C M8T\'C:'3&F-GQ.^_2PG&/^_KK3.BEMKR,LZ-#D@8Q!XOTT&"Z+0$=5'Q0C10 M6TL@TUG^=<$(]?5"=- <^I+F5%71=>;=NS+P.)P+7N<^OI/SF1?<;]26Y?QJ MMI5<<;GCLVOD>KOX/TQT:O/1>T$ZF0(>-M#?;D2YY%+]T#: XX-_.O&@+W1: M7^[E/@4H+?*O"-GVX+78/RR4 M,K5+6[,T6D&WL81-<6Z'+3?6Z9Z"G%HZZ!&=UB-S;*"K\9EIB+/ELC Q:=I M5BQ?08&0=R\$=S.A[-Y1NB<),E_\)*M>IC2$(^+ M.I)&O\J"#0-)I@?S,-8-'2\29K'WO/ZFM>)2$P;@VET MBW5SU+OV+Q=%!;&W,=^'=GPO:S^60JF?G/SM_NI5.'Y#Y@!%GL:5#M)+SVG" MU(MQW?-TM5I18I5R+AQT S3RT!WDEY[STO%(&-HS?#;]S/H*X>PH73A71[DX M^E!EOA+^QN2ZJ!64!BL8&+Q.8 ;9?7CK;K38MM^N'H76HFHO-YP!;0. WU=" MZ/V-^1QV^/QY_2]02P,$% @ ^8%;4T"O6GG( P [PT !@ !X;"]W M;W)K6^:*HQI2M25V% .;U9"ID3#4*Y-M9&41(52FIBV97EF2A@W M)J/BV5Q.1B+3">-T+I'*TI3(7]J<8]R5Y9"/.6#NVAL6#D136BH MG%D216Z%(5/&/=J6L-S10F"DMTDH9"%+&RROY606BH8"=,PIVI6#W M51A4"H/"T9*L<.N&:#(92;%#,I<&:_E-$9M"&[QA/%_&A9;PEH&>GLP>/B\> M[N]NIH^W-^AZ>C_]/+M%BX^WMX\+]'I.).4ZIIJ%)'F#WJ&OBQOT^M4;] HQ MCAYCD2G"(S4R-9#D]LRPFO6ZG-4^,^LT6U^A 7Z+;,O&+>JS_NK6H;H)_M=! ML.L@V(6]P1E['QAGFKZ[AX2*T!W7A*_9,J%HJA35"GV_!WETIVFJ?G3,-JAG M&Q2S.>?H$]@[A(<4P2Y$DI4ED-"AR+ANC69IT"T,YAMS._&#D;EM1NQ4 MQ+5JD0-.I^9TNCG#,$NSA&@("DF%U.PW*;:>6*%0I)M,4S@/Q$KO($U@ZVSA M3-C #M?P5K7[X9Q 8L<9'+O2(C5P [O=&[?VQNWT9@[' Y42?($]%3ZA#9%H M2Y*,MG&6IOP&@75E6?B(\Y+4 :=7%&SZB/%U&VEP MD;1+XH!T6),..TEG(DUAI_5(U6&O5+TD=0")K7WQL/IC]DK4RJ!W<$ZU9FH? MR4/L1LW#+\8^GZB5L2:(;6$'N_9QE%LD\7!H#VS?/X.\KU#8?C'RA;2M+/;A M/I6\P+VO=;B[V$$UA18->K:,)&@NH?V4^A?Z_HFF2RJ[JBG>ERGL_(7JC?>% M!'=7DO-UD4-;5$]/BNE;%\8]*7">B[WC13F5JS:5"9N9A:Q\<$. = MVV(E03)_OVWCV""U35[PA=/M/MU2'TG#5R%_J0WGFKQE::ZN>QNMMU_Z?;78 M\"Q65V++<_AG)606:WB4Z[[:2AXO2Z,L[3/'"?I9G.2]T;!\]RA'0['3:9+S M1TG4+LMB^?N6I^+UND=[[R^>DO5&%R_ZH^$V7O,YU]^WCQ*>^K6799+Q7"4B M)Y*OKGLW],N$185!B?B1\%=U=$\**B]"_"H>9LOKGE-$Q%.^T(6+&"Y[/N9I M6GB"./ZKG/;J;Q:&Q_?OWK^6Y(',2ZSX6*0_DZ7>7/?"'EGR5;Q+]9-X_<8K M0G[A;R%25?Z2UPKK],ABI[3(*F.(($ORPS5^JQ)Q9$"#%@-6&3#3P&LQ<"L# M]Z,&7F7@E9DY4"GS,(EU/!I*\4ID@09OQ4V9S-(:Z"=Y4?>YEO!O G9Z-'ZX MGS_\-9OB)V*\Z6Z('^*3/,E7YXZZ /5FB][YWO+.CW>[-97Q*47A#F,(@&-/V[N M(.:3#YO3J(.-6U?/+?VY+?YF^4)DG,QUK#E,1DW^OGE16L)D^J?#NU=[]TKO M7HOW)[[G^8ZC=3M8^J5ET5OV(R_P@F#8WQ\G$T%1/XQ.41,;Y;K1P*E1)\'[ M=?!^9_!CH301*^A-[20.'H*C#U,GP7)BHY@7>1Y.8% 3&'2.SX&9:*QW*Q(=!3H,7O0;NVQ>#',A1:K#S'&Q@)LD$L&OA&?A"0 M[[2,T:AF$G4RF8/<07(NR)KGD*BT9!0OHCJM6NI,C>>8D[1;N&K"51I M01EXUHJ'97S 4D8984=#/J4@CY\)[!X6.REY MOO@-!5N4W%%:ML11-S)9V:!+SYJ3"(@.6C@U6DD''^F9Z+R\(#E'!:[R>1I* M$)JL$!2CH4D+046LA5:CUK1;KJO&^<)AD\K?B>GXK44,;)VEU E]DQ &<\.! MR0B!.;[?)@:-;M-NX7Z48I^46U\@=9Z3+;*7U#6GRAB#@;!;@P_S%@UC0(S7Z'H5S70$T05.B';00:A6:T4]&FL M).E.F_OF*GH7^Z*Y-$91YHC$7;6L4%BCPLSKK.?/\LR&+R_C/8@5Z!F,S0RF M7'72('9::5@P0\F[ZMR()NL6S?8ZVQ+&',<4A3$"HX.0FOM$%.:UM5G6*"+K M5L2N4B-[.V?@F?T'@='0=TV50&&.WR)_K)$_=F:O6 H?U'@K^:8X6-S7:G$0 M^E(#B[4,--JNBC?*Q+J5Z2L(4K(^6CW GBM7:7PXD%S^NU.ZV%>B/;UR[9]T M86L%BZ!\*Y\VIF4!R!I]8MWZ-$:RB+*(['X=A!8+!.5&YD(602%=O7]T5)EQ MN2Z/?!64?9?KPRE>_;8^5KXI#U.-][?TR^1P.-RX.9Q5W\5RG>2*I'P%+IVK M 80D#\>_AP&PO=V]R:W-H965T&ULK9EA;^(X$(;_BH56NEUI*;&=A%!1)!;8:Z7=ME?:.YU.]\$0 ]8F,6N; MMO?OSPXI >*X#=LO0(AGYO6,,T^<])^X^"%7E"KPG":9O&BME%J?=SIROJ(I MD6=\33-]9L%%2I0^%,N.7 M*XMPH33K(\\).2EC6&O3S_V[%H,\W*F$9O15 M;M*4B/^^T(0_7;1@Z^6/.[9<*?-'9]!?DR6=4O6POA7ZJ+/S$K.49I+Q# BZ MN&@-X?D$!\8@'_$GHT]R[S?C '7ZE%[4$3,J-%J 7 M^9@)W>.YD$!3"IA$LSFU)B.HJ$$0V=6$.S5A S5M\(T]\X6R!7?Z:;Y:NCN! M7:? HI-M%THAT^1I3N3J,\BH5:O397.MT4YKY-:Z23<),9P&D\5"%]4L\=&* M9$N=8D'UJ6W%2;Q=\>;T<#H"H1?:FF]4*7?;[V%[O7L[B3VGQ#&=)T20E^@Q M>V0QS6);^)XE/.QU[?&A5^+1<4&$#SO@Y+51A]+V MR V=TF[4BHJ\)PBZ,K=NNI!;J>!CPJ7\9,6:TV>#=OP.C@[G7<(-OI%N>B74 MY7IJ5956^?1GBKO#/DUHDJ>03?0&@$55I$68J]&0LDT M^ K4&C 55C$&45375TJ0P28D:\35PO/!ZNS5Y:0$%W23Z^UH+1SMQ\M^O7U:<$#W23YYWAZ([6O%NB$F#(#; &"$553K5]%-14 M%I6@0FY0N1E:&.]'[6&,CAA:C KJ1AU*V]LHN5ER$D-1%0]!=*SWG;Y";/6^''ZH")ZS;8Z.2-N@5VIS"/K?/$YZ(E$S!;J:\,QS= MT4Z82$DF["93 SCB*J;:?@1K+D=<$@B[">2&(ZZBIM>-CN&(J_N'@U&'TO:> M?+E)>PGSVND[$4N629#0A3;S MSKK:B]B^R=D>*+[.7U7,N%(\S7^N*(FI, /T^07GZN7 O/W8O4\;_ ]02P,$ M% @ ^8%;4P&P%EF;" N"4 !@ !X;"]W;W)KRZ-4C MC_WU=RC)DDV.Z/1^26SYD.(9SLR9H73YK(I?Y5:(BKSLLKR\FFRK:O]I.BW3 MK=@EY4>U%SG\LE'%+JG@:_$X+?>%2-;-H%TV99X73G>)S"?7E\VUA^+Z4M55 M)G/Q4)"RWNV2XO569.KY:D(GAPL_Y..VTA>FUY?[Y%$L1?77_J& ;]-^EK7< MB;R4*B>%V%Q-;NBGA1_H 0WB/U(\ET>?B::R4NJ7_G*WOIIX>D4B$VFEITC@ MWY.8BRS3,\$Z_NDFG?3WU .//Q]F_]*0!S*KI!1SE?TMU]7V:C*;D+78)'56 M_5#/?XJ.4+/ 5&5E\Y<\=UAO0M*ZK-2N&PPKV,F\_9^\=(8X&D##D0&L&\#, M ?[( -X-X&\=X'<#_,8R+97&#HND2JXO"_5,"HV&V?2'QIC-:* O<[WORZJ M7R6,JZ[GW^^7W[_>+6Y^?EZ0Y4_X]^WS_<\E^?Z%S&^6?Y(O7[__O207Y*_E M@KS[XSWY@\B<_-RJNDSR=7DYK6 ->J9IVMWOMKT?&[D?9>2;RJMM23[G:[$^ MG6 *B^\9L .#6^:<\:9^_$@X_4"8QRBRH/G;AWO(\,6;A]/8P8;W^\&;^?C8 M?B3EEFP@&DNR*=2.0( 7227SQS9"9"5%Z;B-W]_&;V[CC]SF'C**S%.U$]@6 MMF.#9JQ.'$_7<31CE].G8[,B(,X-T,(&S8(9[T$G:P_ZM0=.$]VL_PMQ ;FG M*DFE(/FD*D]E)DC>D]+7];=46W-?J"<)OD96K[]KSK!?4N@TYT) TDUETJ:R M?$V2G2HJ^6]S ;-P.UUX9!<>Q)YA81O$XM"T, ** @^W<-33B9QTYMLD?Q0Z MTI^2K!9$;0C86)L-C*X_EF#/8I1<9"W)GX4&-QO#/&Y0LS'4BW%FLY[9S,GL MYFA?-"V9/XG6E\!-Q$[6.S2GS>S5\L#<+AMD(!8NQ F=N*<3.^DL*Y7^NM"Z MMX9MV4$Q4([N2NQVE):##:)!%!DT$) 7S7 FU!N$R#L30QM1%$#D$,+)BQF; MGX JH%)GKZ2JDCR,NORPI"W4%K4 M7@KUJ$G+1IE>YH2<$F(#(>;,N7=Y"E5E*Y>Z03%-5 MZUP.&53(IV25H9K4S7*Z4SZ+3?M@,(]:^V[#_-F8"P^B2MVJ^D,\B;P6I)\V\7] M:38HNAR!,K*5%7*<20@!A8&5X&R43T>JU"5_Q3RWWNM9!K8B(- V9J7L8 MC''+2[#)^$A.8H.6,[>6GU"3>24R?515)UG/$V5FJ[ I%N*YUDUZ5W:VNYXC M$!Y959ASHE,R@](SM]+/D[VLDDS^V[7A-?@<*=6F>DY@H]:@E9EJDB'\6HYX M(";]L1D\^ULG!%V[;RRM/0XUF>'D=4@8+@H M"#PCV2PP'(V#<(3@4!QP^EO*N9%YDJ=O5DX^2#1G[HR5O#8. 6EJ+749,G*: MWDUSV@S-J'DL@,*8>;RS0&$T'BDX^-&A]9DZH&4#6IDW)X4%6,O9D7!4M*TR M$85%H9F@,)C/^,@Q#A]J 'ZF!CB1%6A(H(X712H[#=6';U YZI2%[QW6MYN+ MGR.HD%L;9X.BL?,*/E0$_%QO?\QO ZV7>KZ +=S7JTRFP!&J??#]#_HL'27H MDO*.G0VA7A3YYIFBD-5P-U5 5KIO^M2U_LWQ';'$NG;_7!F^2I60S > MAB939+HH'&NB^5 D<'>1T#W208[I6B/HJKSYH$OS)RB11FHACO7XC)E-\QS! M\2B*3"E"8- OC9SF\*%^X&^H'S!*'\A*/,H\U_L*0?HJD@)EB;3\T,B9+0@" MH]0W\]0"@<7^T=GM*K_/A-8.:*S6LDPS5=9%VW2E!RT&%VY?<+!JP].[ M#BKONX\ [H[.,HD^%$0?@B+-^=,SXT'F?;?,-X^;B"Q+?5@'6W)P0UHA3^T=-PM]#/(5<>2!SJ%Y+)9"6SQGH8V7/]EW_^* "!^('Y M)&OAG.B4\*#\OEOYF_=[- M0P^[X&^*M[V)0/NV,)P_\S;I\CH"H;_5@",ID M-#UZI64GBL?FU2!8HS[K;M\-Z:_VKQ_=-"_=&-=OZ:=%^Q+1,$W[3M.WI "A M*$DF-C"E]S&"]13M:T+METKMFQ=G5JJJU*[YN!7)6A0: +]OE*H.7_0-^I>U MKO\'4$L#!!0 ( /F!6U.\%L&)AP4 *H, 8 >&PO=V]R:W-H965T M&ULK5=9;QLW$'[7KQ@H0) "BBX[<1+; N2K59'81N0T0(L^ M4-S1+A,NN2&YDI5?WQGN(<6.U3[T11=NLF)[8, M6AF\=>#+/!=N7\#[V?7E'&ZNX.S3G(_S MDT$@/G%OCK5:)J.K$)'#KT*,)%<$NX4H9 M8:02&N9$1"K*X.&OZ<('1V7U]QZ+#EN+#J-%A_]K'O9B-HMV"&W MPN[D^N;N$D;P_-F;\6AT#/^N%W:#!7.5ESH>/=SJTO=@9F0?7C#>>'A\ER&% M,R^$V43*Z/B7SEIX4$9:5UA'P4N 8'XO]09&1ST8O7W[ND\8,,>" KM 1SD> M'?8>*:+^_58J1^)":\Y)(%4T97R@A"F3 M)UV)"F@.0LY8=XSFUJ5(J&#I5V M@NLTMC:7C:$Q\ZW$ J7($02L,ZOUYJ5=&]+MRX57B:+QQ?!/!&/&_AED1X[V M.-*YF+V?^4U.KKN5DO@PEO7UUCS_M#51Z;1P2G.+#!]KK;';(+Y7]W89>B Z M5PZ-S,!;J9X_&Q\<'(?J 85P<6@RA%=YH=6RYL#6Q@IFOVU0E,Z7P@0(EKAH MI,FO3),935,.>D?2M'!J45;]ESJ,'4:1H%D;Q_<*]:8';=YVZZLEK_$AI?0/ M*;9T33C[<+E<5M@[M3?J=7C$]&)UU8H@1Y>21PL;LI]65"R<.EN]A]E<*Y)B M!BI,^U1:0N9LF5(2,NO"2_[4=J)2Y^$%6U*;_Z&B;5VXLX#1BY(:*]I7(^4T5E(PO,43H,PJF*(PZ[3MUK/C2"%ZC%6CCD M_&Q;:'1T[';H*JRSBA1.;J3VWVR_0[/;-XCF@F]XSOP MP#$V< E^H=C$LBL*9U>B'1R/]5!14ODF+,^&)2J)&%3W@B%(QO$'WC^!T-E% MZ%-[F2I69Z7GHX?/5.J.YPF-XEQ1J25(54W+E6.VQ)4IZ?32KI ZAINBON=. MH.9([,[!YI"51LHE.;JF-B,\1G54&3C"UFU;? M&2A6MJBJ@S]R/$.UYL1*;,?E=+8[B=;$P,]B-5[Z-"%5"KKR/;4?5X##EH%F.-#M)T>C#3>FV<8[(C^WL M\%WM1\)(N?A"\$4F:$&42!$E2WJP4'8;@!Y/-,O+='4IK<^1&!OK+(^&A#8] MLD;&HE(\//CRYZ;RGJL36A.QP[Z5-$25B4DGBY.2JC7V2P7YLLH'?_X%3=P^ M_&Q7&>SLCW'N\);L":XTH5HE6VJ[B$^K_7/+7FWQ'X2C1'JJAR6)#OM'K[I5 MXS0OP19Q&Z6:H]TV'C/Z,X&.&>B> A*:%U;0_CV9_ -02P,$% @ ^8%; M4\I+#N5?(@ IVL !@ !X;"]W;W)KNS;5I/N[>U?#KJ1\E MR[>FM'E5ZMJL?GQT,7SV?(+/TP/_S,VMC;YKQ&1159_QQU7VXZ,! F0*LVQP MA!0^;LRE*0H<",#X3<9\Y*?$%^/O;O17A#O@LDBMN:R*3WG6;'Y\-'^D,[-* MVZ)Y7]W^PP@^4QQO6166_M6W_.QD_$@O6]M46WD9(-CF)7^F7X0.T0OSP9$7 M1O+"B.#FB0C*%VF3_O1#7=WJ&I^&T? +H4IO W!YB8MRW=1P-X?WFI^N/_[R MR\7[?^FWK_3UU<]OKEY=75Z\^: O+B_??GSSX>K-S_K=V]=7EU'1E[.-*_5&6SL?IEF9FL.\!3 -1#.W+0/A_=.^)%NS[5XV&B M1X/1\)[QQA[[,8TW/C;>.S:*ZS.[2Y?FQT<@C];4-^;13V_>?GBI1_J__C8?#8??ZP?G5VY^ M_:[.RV6^*X $U4I?5J4%BF0IRI67*3R=%MHV< &DM+$:WB_: MS*@&GDZ9LC36=;YM"QK(ZG=%:W5:9HE.^9[9P>L+4^L1KNIPDN@5MM=6MX%9' 8X(W2 MIDM&)ZV--D4.@DEDRL&-$6S<;#A"[NP@D A4Z= 0KR/)*9WD3P?RQQ_73<$ M#1)D:VK ^108 &?!@0[!IVKS6YL#GX'V*4%=XT7=5/#K,Y# H\>$!A6_8P(U MF[31Z6H%2IBFASFJ&@%(MYX_X'G3V$07>;K(B[P!*4S@P1M3MH:7SGP!(V2- M/57 B?:^^9!'MGM0-29L7'VB("B X =EDT+Z .ZH-TM M+&I;9#K+86!8O;K: H]7,1RGP.2!>0X,J<%^ZM;+B$,//I?(T0A,$K^'CR_3 M7=ZD1?YO0 7YH@66U!;8]1:QS&"$HMHA:FI9623@35JT'B\P'FV4!E"0#E.Y/6>I/>&+TP M!NVS>]MD"M@"Q ]!N00?&?9UC4R#+[U=ZM)7Y6-R,A[H<7[0 O]R0@/-X%6 M,#$X#CDP-2X!C6O3 N5+>:H M8E3"-]=7=V X@!T42IA)?$K*DIXR#K0=IL4 MK/O2M T@7@"2&5C=^HXHE-7M.B;T*6G"2U$+F8$% =&'L0XL)PQ>5^UZ0^IP M!>JLNJ7I&[.SSU1^JJ\R&-&3&Y>L835+UB?1R 'R ]:/A5U< E.K_.@(.U.3 MLX8JHEH4^5J64Y;/C0DCP! O!(?.")&*0Z(OC]L(RN@*L M6+*2J$ G6[H/P\%8P#L*KX6GT0K1 Z"_/._>&-8WR%QY9EA!+VO2-L!)R('( M#S? Q8L"'[.L[ZH%BA4R0^I)T5_?4P98Q0 C1Y;@YWJNT*P'!%LR3D V5*UU M0UH#W5Z-W@SZIB?H0* +FP,4 !03,*\RA&D!PK;*@<$_F<#7F5M,>$B%AY!D M3?H9$0 S67G\A3>0<()%S,!XO3'+35D5U?J.H*U@>-"G<+^J[>F!)4*,06^8 M6R"G'TK].:S9"A5DK]V8K.MY'D87V)W'8Z3$ .G<:_!, 3,S3R (H)@^&](O MSE;IRC-[\)LB>X^,L!.B\1BHXVNSP8@'U*IH9_!:KB%F@9$39]5%F6>P1#FB MB9SHID4SCA*)JNPE7,IR[UR\_&* (/5.Y9[Z$"F.=Z0X1+D@#)5^ MU38MK/&[(-[J;:1%+JXO<2;M/1)R,F(ED>5V6:"!AHLJ7:]KLT9#PCX'::]] MS85CP/*F,2#']!@]3,8/G#0P:@T;0:>;O*_9KD$0?,!RJASD;)B0V<7$'J0O MS8+.I7.="%WG>,4XZJ_#T>.&%KHM [A'\.R:._*;G$[8AQ=@4DB-+EQ? XW^ M.FC()MQC7G#UP(%M4%-%BE76"F4 [$F^!EO'4!/'9VWM31JH>79K0.N 7 /Z MEZG=D.S0EY= ?W"Q:&U>P3.[MMY5EKUH@ MH\"A*7(8&\T'V)2&AX#1EP VP$BFP8,._F9;DY/,\];&Z"V'V0(WTG-A& 3 M8$:O5N(8,+H&+J-5^H3F+BWN_NT8B>(5K\ 7:8%D!OV] 5U38:10J$6:G61F MT1 9:UC\)?CI0>>#6LZ;6]">&_2-Q/<$7,JU(:7AG]RE=\S-8&YD>;=L5X*# M[]VB G44!PAW1;%G'=!T>(#3M-*WD8T+RB-$/;!$K/DX/"EI MOMBN619^&@2<863B1 '\9,^REOP@]^R)!59#)PV71S2X!K>@K+9P#31D:XA$ M[#ND:&28RU$^;HG'M^D=+N@6D(L6,<(.+>(M,$5C2N#^%9,2!P/ES:Y'X=-@ M\!"8 <%@E>:% 6-W%3'>)YZ0>1&6>(DL1'R%E6YIE]B M"6E:XA%KEL*OW6EP#I(%2_H!-2&[LKSH&02*-@J1U(N]C,/;,2#LHI.D:1-?89_H?ILA.FNI$M B+SNC[%_WA1"B0 MH@@2ZD_2O+@F[)TT" \Y(B*3,-^F*C)."O#HQ)@AY&\B)PV]80@_P%B$U IX M/]N\W1(VH,DIGJ7P#J?N8TR1OA\.WJ"4#;(L>TY/G<_FO3YB3Z>K>:"[4_VF MTFLPP:P]*RN>6[3884[%Z$A(CI%T@8,QFA9QQX %(%V2TPG, /+ET,AMQ[&F M]2('^ 2(79Z@5 */U@ 1>$<4M 8^N&>5"*8%!IJ\&AM8X#A2KAAWL564&&!W MTJF9$BT>D::_6 %X"3_;TB//)&/)1YHIYQ;CL!A9P0QH<6Y P:"0G @)^C@ M'T$%/8+T%6&M;($I5JL65@/6FMG1/18WM2+2]:2O;A9?)Z#";I^SYK MHM!+$?,7PWQKZHZ^2??7YW1/VW1&P'7:@HUJ)8Q3&"S7V2%%X;#OV_O+.+9Z MSM9)7V,QQ'ZM;M$'=(OZ#^@6O:];U%^@6RZCG.*ERRE>N^S9BY#J@KN8KK@^ MD&Z43 :E/J+A\E+UD]-H]L[GTQ.T?+AHH\'WERX+XD<&<)_#J@&*B7Z-#E!& MB9]?2"),1N^!E43;#&0#$UU1,(O4M_0> M9Q4D,>/]R1B50TE6P5HL<$AZH,C^VF9K>J:3<28: %>C T@AFXOVS!>@.OKR MDOJ0G +%^(NV(65(<1\M9G(<2_0;(0S+=UR4X;!Y70.GN40:>#_.EP;WR'F= M1;XR>VZY1YK,2%IGO#I^;F.[['-O2CKF$4QKY*C#O%G"$,V"N-:YI$\R("G0 M" *"&ES5DY"?L:[JPC;,*S/S!?Q&4OP1&P'7MS:4.D1;_-V&AR#PSMHEQ4)Q M>J>W_'N8J7W,,-CD*%X23C+TR>+N1+ZZK%,IT6&\L M/AP2*HQ"#"*(K-B0$HRCP([]RB'B0C\UA&/+M*XIM20Y!(P7$/F%B;.JF._" M-%ISYSUHQK-SV?C+K&6#G4'@$U75K$TERF"EBACMCHRR)"5 G+9H+86Y2*6% M)-*QF(670!^V5/O$3 -FCB'8X"BLS)R!D2+(B^BVZM_6PKO,;CCA^G?Q%$C% MJBV HRAE;27'9Y^I(\0[_*8*#TR9Z90W(8$V8^2I,[G_J@47BK023K#*O^!W M"Z]'SY#.I\@AWR*.DD*YQ@ 31@9&=I) A4+.5@\Y*8<%>D M2Q-\#."Y>LTY+V>V4U*Y6)."V/?GGBN+ IOE$%2"AN(18M^6,W%<%NRD<#&Z M9;5^ D0+Y@T$BD+MU%6>0FK*J3FIF@#Z!1>%)N3/YQKKQ), M,>9T<#(9>%LK*0CO+UUT"X!7G0G%XE\)8Z\NB:IVG@*]=U#5*,*WT!Q35 M*W2'KP6S2\$LMMD=/K[-P9M<]!U'E^!67Y'@?B"O_M5I=_HJU$."AC#;):8-T2[ZQKREN22-E. M+4?GF,D"D,+Z8;9;1"DES];L6!>]9<#*M2IXH#XBE7M 7J])"54KXOSOA/O> MO_TH?/!$2OQ<].F]&U7]]7>N3MQ)*3W!4@O7XZ(EEV24MN+NPW1N&E^DH[<( M.,HQ(Z(E^-;@ME'50K%"<91E>#@4QOGWP.N.&V6>71\$OR)I321;3JK:EZOI M?D1?OJ BT&GB:$IGK]8E66*R6-LM9EQI"3-*:L4!HH/0QS<]F+QU"-B"YV#U M%H1?29PGJYY59'#%[E"*!- MA ;E<$G"E<_DWOD0@MRD6\,*U7S!-*85YZD2*28EX-76RIM-CTIN8]9ZL&JJ M8HZY;G?.=A1=401,N5>4VS8+5V_JT=SJVS3V10Z7S)ZIZ^7&9&T1L3*Z;.H[ MHD'56E@*^T11,RD^0C+.H@1^;3(ZF[%_H5_'S467HF8>Z_%\=.B!USZ=_5C/ MSV>J)['B13_6T_.I^D2=GY@Z09]TC?*ZE?I^I%%&I]/!_J,N1\$R,#X].T4B+UH#+=&JE"E16:_QT8196"K60OL=OTP+CLT/.O MYHY6G.QI(]X-RWE MY!)H=L33OS]0 /V]R7'Y$=;@G@91N39N(^8;0K[ [F#0;G"*\L6S1K&!J2)HYBV$[@RA&MZ&-J M$^R&LFL'QY94U,+(+$B4ET?&I!>YY[ ![V5M:L7&UT%7FQML>!=!X*01DK^? M.$H[/:UI!C2TQH$,RUN8=92%HI9 HF@0^8+X@NJ3\KJ2(CZI!Y]3 \%( :PU M!KM5G8"3%6>F6.98="XGQ9]V18";5C0&Z0DBRWEG@Q? M \8#?>3)DW)G41J[\M:LNM+JD2>+6 +W*:\#"6\I4 M_P9RG7/[7LS V%'C38 KY;.&* WJJ+2^BUJ"J(^3R$O=)LUM=4)76&]XT%2T M8I160U#)Z':IU"T]YS[-G!V>L@1/$.*Y'+6$^*I^'7+TY:D3]K.!Q[ 0'TY MW(G=F_?OME=&X/Z1#:H;['MV.3@QRM<;5DI8E%X82=-9DTC_!%*:@93^4$<5 M8'LDH60!W# D0R0A#^\7D/I%CDWJYNS.)+E9&PV=!%[-;=0OJB2;&UD% MYZ=$W7?<,\P*WK$BPI7H376+"=;DB&'LP=59W@@XU;C&*HLZ+^,UQ 0W,QYS M82>3$*/C(.<\?>5J>KW^KVA=4?TGG(^X.W4Y(GC,Z?3>HZ0#]UV%7GI8+GO MR%^@MHTMMZW%SN6':$$%./^,\B2,D0P5=>_1 1'C,:B.*.Y\UP>,G2+6]RXC MD#:]-6)3#O&BVV[1<^U=^!2I#.IPES5E MMKC7:J%JJ7T/6 RIHB"T 2\+Z.XRL=A1]Y V^1,V;-^OM^T"O0*,DO>R_NSJ M[=O_0\65WUE181Q#P"P5%M6OL/2[A4$Y8==^N83(SA>;O,=R,(Y/B(MPRU4W MHJ_WQO$KTXWP [D=A9F<^D/5I(62VG_2G7=X#B'Z)#F;X^>\G;ON=[G$6!& P&% >'!AZ/D?#0\#D)_ MZ&\ QO 31B8QP*.?DM6>3\1\:'3'B[-;[2;EY( W,X?E(YR8>O#F9W^J\*2 MR 0J8H).A?,B2EM<1(6V-]B.#=9-.991EP<3!?I:@F)-0?&19>TK(71# M %,!EJ,I\OKH?+0'X9#N.QCIU]=".98I ,?17(]'ZK&>)[/I@%AY.)_!YRR9 MS";?DF-!<_U'N7$^FB)Z9]/_O]PX&\XQYSK?7^L_SXVSJ1Y._PPCGLW@R^1L M\A?QX5Q/8S8<)K/)"#[/DL%@SD:J:]OCO+QKP;/<@Z?VG!BR'FQ!P::ASP*Z M>S+1D_%(CT' 9,-,VFL V??_W&RE^=)$S2-89(C; F+5O-H?NY]]_Y>T#U*! M.,!^P5X] (^4F(X'^'5,2?<)?D6+,SX;X==I^#KCK_JYRT%%DF4/=6A'M=$X MDTV;V&6SN.IL!!?/(61'?6.1ZZ#H[ H&3\M%,_=GN'UBO5>T MC&0E/.E$.QY"WCISH,7C0"@W=D?1^9$N.0I@W3X'7,,HB1^V M1O,:NQC'Y>.4WV_N^PRH=R!LXM&WKGB32O%&LM6N52KQX1]5DMD'J^ MP8XE2_0I[XI^.)5WZ4J](V=[>.5-E/>P1"D MJ=U)&9FSFP".[\$$GJFPD4FFFZ*(J^CJ)]%+^R7H%,F,K/* M9:,PIY8!M[1F*8^5YFN"Y IG>L8?N!,YY[W-_C;?8;3:,LU^;3&[F^C?VJKA M%LFEG!; :3),'(?<=D?6W)DVTK9F74Y8L LU;S>WFSP1QX<20=V)8PZ2MQ)) M'=:XV0Y[F,B+\BK7]V3E?B,(;WS';3=UM9#0F-="&NP JO1A:*_TQS*:4=90 MLB8K%/1#QSLL:-=2E)BYQ1=D8MP?2%4):F&G9&;+.ZX0?Z?[#N!T#%C:".BT MHY0G@GCE03 B]:4.;%!+PGZC77HG5_C(AKK%Y>'.V&C;M--3R:'8WL95O5B7 MR^8T3H.&/5RBIT\?U1-@.T-FV0:T)-;;* M4PZ8VA+ 27D0K#Y _9P",]I0/D?R.9:<@M_\V=](B0[*+#F?3SK9A/"-;ZKK M0-UXVP/XB+-D-AH<>9EOJLCI.8EWJP/^W,7;V7(?;9(] E("PN$^>_[EH!_7 M_'&R3,Z3T>#L" Q\\SA99K-D/CA&4[[YKW21760:K8+"IF MI4Y3?OX56[VNXW;?MU'=O&N^J,%U/\5\5'((\F=J/[E]E%;LQ?;"8?:0#^:0 MG*Y1E\=&]-UYWXV2P6"@GZA+WZ[QL(!.YK-[IA]Z2_"+/ZXD#JA]Z!-.,^%& M;(YC;1\[%^#W*4UDNV M.OM;U#JWCVQ!\FWVR7E6_&#OO/$&_65+(;2%K2W*:F1!;Y5 M?2?]7MR:P*&?G.P0CJWBAHU;BC8( 8XWV-/C,^'<5BG4F+*=G7=Y4V-*O.\I MID&U2KQ/6D3;GZY8[W[ L[_NV?8>G1!V:&\[;CDXFPQ.AF%_7SRPVP;P$3ME MN&O M9[Y\WLZ4W03)\IQ$MPD/B>=*.\H 86K>T_GBY MYI0&'SV'-B>P@2+D@#1T3G*2&P0B8!T15=0Q6;*X39ZW.+TM]2NSJ%MLY!G- MJ3XXHAYVV3U?M=)25=VE!>X@=0VB'+J^+&UA *G;B17(#F@Q_IL&M+AK3#\ MD1U: ,DOZ9T>3MV1E[=4HY83Q'"1?4>XVPU6@L.+Z-:\QEW0/ER_?\V%Y@25 MBVU3;F@*'$5Q+W($OLAE;M]RCGT,V,M.VV-Z!^F1"7"3J0Z,L9"YX8$\P_/S M,RK&I]+KT'6;^>PSC/!P47>&C]Z*=VBX8-J"VJ+-4M)OCSD#TI\*T467.B_1 MB=I0(O:.!Y&L79'FO-,;;_RH./)"B_02H\#[^ MGE$?G9[K\Z]#_ZJ,3X<=#.HGW*ZO_4154H1#: M].5W.O@]"],[1O;^E>$ +_EF*R,!HUWFAL]_C#8&[B^)CI9$'5B2^2E@/OLZ MS!](#^6'%._AY)#+W]RYG3_[[_W1^9RVN+[RJ7+1X\D9STE?DQVJ: MI-+A'TH0J ]!(3\%97Q %Y^0W%.[SY$19^313Y(QVHID-IJJ%P<771(43J!C M;NJ.?.XKG'-DWV0\F6$!KQ W"Z_,51,#UWS9,!C'TV M.-=GR7@P5(_A5G(^GU*]?CJ<<5/.9';^[1CM3Y3MORT?S:C!9O@-&6F9>1ILE@?D:D3N;G#Y;>CS"2WQOT MAZ)9JL_SH0I#?0ZD/%Z?/S#Y\1J]_ATU>A_,_Z%B_3"9C&:N7(\_1JY@/TQ& MDS-7LI^/?,G^;#+6+^7 )'3M]#4>AM0)+3FDLOY<)7J,SDPZ?F[:Y;4>S3# M/-7/(2!?'GS9NA,J*&C.46W1E4TL>QQ9Q@=%*3*^RYG.2)U'<5GWO- M^9;PE@T#XAE#!4W[ %2R6;6@'02+8WA@R7_7A'[-S.#^DQ*3"(H/GJ7S >5 M(DXX$*-X.*.>\2[(T?:D<&8W*#$J9A*MI,_ ]^%WW]^D&6]'I_,*.5235X[. M26Y'A@0"'G;>EIR613J$"<''OQPEXQ_ICS&]RFPL*OM31,/U"T24,Z/!<6#U MIMT:RNFH-Z;Q["7=P_=QV&-]GIS-1_0Y'N/G/)G.QZ -PPI_ZK&?/L9^\;)E MO3.\P!<=3,"Y *T(A("/R?E(O9 UT(9S!U7O<'@] SUY!L]/9U/<-T-ST0-R M?$*X$)=[6GX\=@>@8Z'88Z>4ZLC+K!T-FO= !%],,= MM^0K)UV8^50>7]HX\)<1_,&+9\-YG*&*9SDA6#H32](*F(H4^%C/9S,=^FZI M8(.[@S$BRN+.V(,9M-Y^!F9VR\(=G1-R+>T.>#!(E#\9@+TEY(C*HA4N MKC_2G9/!*%%R!L5W?#+T?#)ZXO:EV18W_9F,#MR38YS6;<[HACW([I02V2X. M5'G4'W/PY!%A&TXA< =DTK%U\B9OL.EL)G"UB2/'29S&J%#IAR0'98BJU[S) MB[.Q6&;91ML#7$9O8=9Y65("<87GV+P &I- 2]IGWCMN-*MV? 1W;FGV*@Y_ MI9V=SGWQ ^&5HXMP?C(! %CN-!!T&08G@PF ]]Y(HE._QX?A)VYT\^L[!SA? MI5B*:3I_>. E+0<9D<,CP*.A/>F]7YM#?]'G:?3'DT"]K^E/1%$QK6SX[RCY MJ_ZO4%WP'U\*C_.?L (:K?$\F,*LX-7!Z=GT$;O,[D=3[>A/,2VJIJFV]'5C M4C 1^ #<7U5@?^4'3N#_-M=/_P=02P,$% @ ^8%;4TSX!+EJ" 7A4 M !@ !X;"]W;W)KV4\N*^+"IW/MIY7[^=3%RV4Z5T8U.K"F\VQI;2X]9N)ZZV M2N:\J2PFZ72ZG)125Z.+,WYV8R_.3.,+7:D;*UQ3EM(^7*K"[,]'R:A[\$5O M=YX>3"[.:KE57Y7_L;ZQN)OT4G)=JLII4PFK-N>C=\G;RSFMYP4_:;5W@VM! MGJR-^48W'_+ST90,4H7*/$F0^+M35ZHH2!#,^+65.>I5TL;A=2?]!_8=OJRE M4U>F^%GG?G<^.AV)7&UD4_@O9O]7U?JS('F9*1S_BGU8.S\9B:QQWI3M9EA0 MZBK\R_L6A\&&T^DS&])V0\IV!T5LY7OIY<69-7MA:36DT06[RKMAG*XH*%^] MQ5N-??[BR_5/UY]^O!9?KJ\^_^73A]L/GS^=33P$T^M)U@JY#$+29X0DJ?AH M*K]SXKK*57XL8 *+>K/2SJS+]$6)[YKM6,R26*33-'E!WJQW<\;R9L^YJ>Y4 MU2BQL:845[#5@@Z VN_$%8.LK/C'N[7CY_]\0>&\5SAGA?/_#=<7A5!"OG6U MS-3Y"!GGE+U3HXM/GV^OQ4S\\0^G:9+\63RA2/RLQ%95RDJOD#C!\]IJ9)TN M'@(&?J>$DX429A,YL_%[:94H=(9T4T[(*L<&J]J]C?18?,@A46^@E9>;#9N3M9&- M!?1W-RX.@99M/BD;Z657)@@H%OBGT#.*: $Y(H'E@A2($Y]4L+6K3&Y&T==W ;1 MO'VH.4=OY .#< OE+OK:Y7Z[ ]G5/VJ#$ZSM8I8_KB1419@KWY61""XPT]'% M \S="A"HJ9 0WR".:@VO@CT KX1Q\"44BU82@:\-E@47H!D""-4')2UY#0L< MY9A!W#C7_6%S!*IJ:IVZQ*X?J# HZS&N',P9$NL([IUQ[9.^-)HJXD)LG:"9 MAP11 !^&^^(^;P)YS2/R,J MQ0D!)WK,):76UQ#0+E3# )#S.00W-9&ONC,Z M([+2?",JS'"S*9$IX M0A(%9%JD58DX8!VF5VAJO.9X]8%UY/-"Q?[+3N+ / MXYY%?:7GU)$VA]BZ+A[&T=6A6W2-%J2Z>J*'A X#3VV-_V[[P&]D$ MX .?I#O*MK"G3=(!JWIE@= 83ZS* [FRKG@HZ1JT5\ZE0:_KJNDA.4FONJ]) M2AZVVV"]-QZ8*(<5#.D.[G"/I$4%\ISJK36_J.Q1%URK0D--\*54H J S(@P M%7.G-2F,*[U!BJL= M&2DUO)!L@@"]> ;4/;VF[2A[ AWX\Q&_?%(!#C#F-Y M3)+A8,?)L-(-'ML]V1"L*0)I0.(5R%K%VHL!I- WE:TJ0:,[J'^GI$ MDXZ7<4>R+EH=SFU,,*Q31,#00,N!-PWH$(K6 6.82)G;%L6UVNJJ8I3[R0/+ MXP'OATD-:Y=M:E/;I]+#3>J968'ZGLB-J(R/-A VB#X1.->AAW:=\(HB8K>.B^-8[FBFB@Z-4<44!^-HX<' Q;#/5>TGR6%4T>!H$^9XN! M 9+;Y+'"*:9([>1V:]6V'P^[7MR7J<- EG^WV!Y:3=3YYIYSCC1RA-)ILA)[ M%3I.F.RH]>.;/V_XJ^!Y32[Z^U/P1:\Y#@$@]X85!GVDZS!5]-/!C=&4%6U= M?27297R2+NAB&B^7I[A(3N)YNH@^]T5_-5^(%0Q/XNEB_E1/&:Q-3N.3U9*$ M3:>I2!;Q?)5$MURH.\A>B?DRGB^7=)'$B],5+F:S>'4R/;0N,O#&&@"!;GKT MM.Z>\D0S"'XWP#*'R+JU+#A#^3/=18=AH-U/U7Z/>,PBIU MG_%D@%ZA>2AUY':<+*;\/UW-^#^=S:/+;L'1MCX?7R?)B7B#OWE"?R>KE7AS M4,5%L59/YN'CW'@;_>?8DH5A'LCIR_L%C\'&Y'0>J)[.B//)*DX7BP/@ MOROD=9(B9(P[TB0]G?'5,CZ%6?^_(%RVS 6]+<:DMKSGJKO35=1^FX5IMOVR M:?J/642O[7&R# O(&.JM=3?&[<&9V6!Y.'C]*BU[L\!6QP=;I^&0Q$C:2;6SS @ M"P8 !D !X;"]W;W)K&ULI51=;]LZ#'WWKR"\ M86B!HK9E)_-ZDP!IFV$#UBYKNSL,%WM0;"869DNN)#?=?OTH.?$R8.W+?; L M2CR''R(YV2K]W52(%AZ;6III6%G;GD61*2ILN#E5+4JZ62O=<$NBWD2FUC91G:V%Q*4&TS4-US_.L5;;:9B$^X,;L:FL.XAF MDY9O\!;MYW:I28H&EE(T*(U0$C2NI^$\.3O/G+Y7^%?@UASLP46R4NJ[$]Z7 MTS!V#F&-A74,G'X/>(%U[8C(C?L=9SB8=,##_9[]K8^=8EEQ@Q>J_B)*6TW# M/(02U[RK[8W:OL-=/"/'5ZC:^!6VO6Y&%HO.6-7LP"0W0O9__KC+PP$@CY\ ML!V >;][0][+2V[Y;*+5%K33)C:W\:%Z-#DGI'N46ZOI5A#.SI8W'Y>+F[NO M,+^^A,6GS^^75XOKNTEDB=MI1,6.Y[SG84_P) RNE+25@84LL?R3("*G!L_8 MWK-S]BSCO-N<0IJ< (M9\@Q?.D2:>K[TJ4@U5;*V/TY@67-I@=:*G$ M+/PW7QFKJ4:^/6,J&TQEWE3VOY/Z+(]KR#/3\@*G(76<0?V X>SZX]T",GCU M(F=)\@_\W1;LH_5AXA!FH:B=C,42U!ILA;!6-?6ED)NS@!).]>92'AP)&=A* M=8;0YMB_@%OBX'?"7L(X'M.:CT?!A6K:SJ(^,,3>I##*\N!MIZ6PG4;OR%H\ MNKV!= S). D^(#54I>H21--J]8 .:R!)(4DRHI7T)EW?OD(":6P(3/$BF%A>#]+"!?>*.T%3_[@Z., M"O@8CA)/<1S<><*71):G.?TS6B\/&?"1QJ)!V')#UXRY>.A+&?RM?J*#!FU0 M;_P8,O0:G;1]KPZGPZ2;]PW^6[T?DU=<;X0T4..:H/'IZU$(NA\]O6!5Z]M] MI2P-#[^M:%JC=@ITOU;*[@5G8)C_LU]02P,$% @ ^8%;4W72;['6 P M%@D !D !X;"]W;W)K&ULQ591;^,V#'[/KR"\ MP] #TMAQTC3H)0'27'L[8.V*2Z][&/:@V$PL5)9\DMPT]^M'R8[K7)=NV,M> M$E$B/_(C*=&3K=*/)D.T\)P+::9!9FUQ$88FR3!GIJ<*E'2R5CIGED2]"4VA MD:7>*!=A'$6C,&= 2[S28,L^9WEVB4-MIT _V&U_X)K-N M(YQ-"K;!)=JOQ9TF*6Q04IZC-%Q)T+B>!O/^Q>70Z7N%!XY;TUJ#8[)2ZM$) MG]-I$+F 4&!B'0*COR=P7M?T%:SYG#B]1POA?V%:Z9^0Q*8U5>6U,ZSRT#,;1 M$8.X-HA]W)4C'^5'9MELHM46M-,F-+?P5+TU!<>E*\K2:CKE9&=GGV\?KI;W M-U>W]\M): G0;8=);7Q9&<='C/LQW"AI,P-7,L7T$""D2)IPXGTXE_&;B/-R MTX-!OPMQ%/??P!LT] 8>;W",GGQ"8ZF)K.G"1UQ98#*%JV\EMSM88E)J;CD: M^&.^,E93B_SYAM-AXW3HG0[_6T[?-':7\,(4+,%I0+?,H'["8';[V_T5G,'/ M/XWC?O\#M!S ?8:P4'G!Y ZX9VN 0:&T;WJU!DX;^)R@,9 PDW563#!)(FF# MR4COU*+.J9,I.:;)2 ]:J0-F@2I#W=C4I@N)HIMI+*;.2:(TN6068:5D:JB) M;49M:O?YU>@>""XW3EE0+!V;,0G40+EOH-X!CYSM@ FC:D+M\*$=?H+$A'>M=8DJC2=\!&/:&6CM.I*2A^I3'MD(2ZT-Q@BW_W M%25JG%!IVLYSU EG @I6H#Z,?.\*Z+GTF>>M+'+ISW7J"%0INIXO+V&^7, @ MCKJ==LKWM3[>M#V8>]:O*L.$./"[18V0"&8,)8OJQ0QD*-)3JT[K$NT.*N\( MK96@]]H5S+(5%:Q^M?EW!/O"UP=Y_L%T6HW4]LR.!$AT:!5==)8T9-)2H%/S M&/ #1N<'X\X)9=%FJC0$8M[#/'>=_IU8+12I?=**&N6KI/DD_.XG:COS>OM7 MDHG4->,:'I@HL;-XJ:M4KI].TK(J$CFD;H(=,OT>WL%XU!W%$2WV%7H')_W! M".JSX7C8N5>68/Z5ZB&]Z/^G-QIUQ]'P,.91'^JC\^&@8?>/FO!W;VG8FE44 MT<9/9+K;[MI48ZO9;8;^O)IU+^K5%\,-TQM'7^":3*/>^5D NIK"E6!5X2?? M2EF:HWZ9T8<+:J= YVM%J:@%YZ#Y%)K]!5!+ P04 " #Y@5M3=7 M#%2C2 !&HBA9=AU;@.RXB LG-F*W15'T846.Q&V67'IW:45_WYGE1;0R&,Q/_=RMF9_JRBE9X*T!6^6Y,-MS5'IS-A@/VHDO MFLC)@HMRYPRM2K)S M\XN;S_=?%A?W=W"[^&-Q?GUY.G($RXNCI($XKR'B%R#&,7S2A9IZ3]/_DLY7(5B%)[84"9X-2&86S2,.YI]O M[B]A!C_^41C]**BF0^$%X?0M M(::P$<:(@@,( QZS%V$*.EQV+$&OH"K!:5X5:>IC)W8'ASW_0N9($R*GR))M.&T M"><96R?I^. T"FG@4:@*AW#;TJA(-.SU>Y#6"<.&1']%'4M1,2\NX$_#X*J M.RP=YDOT4\=])* X&L+5KHXA%!H2)61N MJ6%)K9Y)VSH<3MM9OC]XXM_ZCMT:NA5\]=N>A;P^P<3*49KZ0AF2C+[IE7M) M62RL16FDJ@WB*/0L+G1>BF+;22RH4?84!GL*BZ>M>.+_33Q(XH&$Z!A)$0=U M%28=.(T383-O83-!*#Q%]P[Y\ZWJV_A@-IM17+JRO$]:V\QSJ"GU-MOP]Z*- M;*^*G=8$47W$HL)@34)Q/V='._22,I0 MUD,\4WE]--!A<-B%_(9]N$R:U 9=[+K =WX."MRH;1-C2,(QN):6V@+[">K5 MV!_*1^\M)YFJ5^?N;:, BHX:RMMQ&9'B2II3K*5&I0Y::CN!>J$SL8-)CSJ5 MVB]0!#[#OE/YE@R?MDRG+7+0<&C:N$=E_U (GAT*FTPFF0?K&@A>:Z"G;4+W M!168UWN)&<+")[!1?'O+A]Z>:UOS:0_>0/6DEHE'?'K$G@1W]$Q-*^4[L"?+ MX(TL@I:)?;OO;F\@@KE]^W6SW;E[4S\7=]OK1_4F8-1TDH'!% MIM'PZ' IG[(U@.G2_]X7&I'3U'_F=';'PUOH/65UJX=L(/NOXGY/U!+ P04 M " #Y@5M3T#4/B3X( "U$@ &0 'AL+W=O'I#%K ZX<<.TZ:!' >W%/>VLG"N/ M^WV;K&0N;$^7LL"3A3:Y!7O[62JEP6 M5NF"C%R<=F;#X_,#7N\7_%W)M=VY)LYDKO4C_[A.3SL##DAF,G%L0>#/D[R0 M6<:&$,;WVF:G=TX[E!26:?S>C,BR%41_HKG&H>=#=/!3S;$]8;8QQT<^2@O MA1-G)T:OR?!J6.,+GZK?C>!4P46Y=P9/%?:YLXN[FYOKAYNKVX=[FMU>TL7= M[&$_JX;Z".V-L"X M"? \?M/BK%KV:#3L4CR(AV_8&[4)C[R]T<\2UGFN'&CE+(DBI0N$JXJE+!(E M+5TJFV3:5D;2/V9SZPQ8\\\WO!ZT7@^\UX/_%\QOFN-./;:E2.1I!ZUHI7F2 MG;/;NXM,E?9:@LJ6[RE"B3:F-<))6Z.KOE3!.&DO*4J83 MW$Y)%?19%(FP>-"-+D2FH :%$EU:KR2@6DO*V!X==>/Q&)T%&Y(6K"EZ@7\+ ME4CR\?;H824)9G)^XE;-1OGL9)%:"4W'W2@H2R16^>1$EA$>E@ M:C("3K300'8C M!8"L;W/2 $RY%4PAR$)D;M.C;TV$P[@[B4=O@8+T'/C$@^'THT=V+2R#*M=8@*J20+" M*AA!HI#.;ET>M DI!P"B6_TD\V G'I)PV+6M#J.R6QUZ-YR\6IV[@M#=T#@: MA?;NP@XB^:%D'*-5RZ(-,56+A61G$?S HMO4#[;Y^\S_8V2OT2;42&!B%&!B M1O&O0"XQ'%,W0,;/W1I%:-U%'D(L#HC9'EU6TE.E6&K&+<%-9ZHDX+G+OA62 M [= %@?_3[Y.V,A+&(LVP3D()Z!5B2H1O*74V[7:AY1 U5C"BF6T;2H/ ;B6 M83T 62&EO<+MD&\?EKA[.!B\9**G8 0.?87@").LZ,$H42PS25^$>00CM0$N M%\)HR)78Y^4.IWQ47-$T(!38N4_.>-"C&0J G%+/@!J0VEP4@I[+!"M(@@M^ MM@-LFJ%9,PK2,6!]4@A4I)A%-)E.]G)BW *Q9=IVZ+XLP>V]+%V ;#3P5D=%U"X5[1P M)5(^5*B\RB%AFS 5)7QES*T7&<73;4X[TAHA]]!\1]L"=]M40T/X N(^B($Y M(Y\D"WS0QVY="&:!Y61:CB('A'X0?.UA_8.BU%,K>O\BYG%O]$H=/H2>071S MH)'^"Q($"D@!JES*)#AG?RDS2OC>K7+< Z >[U0^]] &B 5AXX *74 =LRH- MG9[GO UE)3X5@V!QQ]JAR?<9K:!UXT M#(C>8] TJ-D/]"<'&UV% ;!C>Y;K"A(,%S$B/(ACOAS1Z'#,%P<4AXLQX3P2 M^5$^'44/VH'Y%8S9A+<#@"833F#8'4TFT6=I[3&IO*S"\0.EE7#Z'@S\4%M8 MO)4!PAEVX\,I?<;!B1&YP/S#Z,+$N?'2-=IKBT:*I7=4"["(ZDVS[1QB3G_# M&X2E3\(L-9V+@H6O-PL# M[@!M7[?PV <;LY9?Y66F?9);-Y:NBS O^#TE P,K8WW:\\H" &OWTHPXJ+U4 MY=:HV!KU(2:8/2 Q&U.X]RB9;@5>U_QJ=)3512%9X#%K<[%!BWZO6,_1!MP: MPG=_6Q=_OFJ$ $]ZJ%#"';2#\L/><$R!DM$;/BSMG@@XMDMA+;]]1?<;ZW[[ M)1[%'W-0:(9653BLPH@I>T&;D@0HU%-$&;J13LPQIJ!%_-;DM877I5"F3)?, M.1LB;9F\BN %35@L7J.?^4_ M!ED5&+;8I_A\L3 Z]Z%9D#X]Z3'^,>.7/ M5N'\4Y-J&W$[?+RF;X=Z:*W!Z[#^3W+- R*I#(K9EJ*>$O1^#LP6RGT(?3X@ M2.+P:((><#4D? K@0<_("?]6L6'6,GZ97**W(2:)E*S$_O4U:A>O^8H/N%A: MUH?U'[?4"QX5C_#7WFO[.Y\2@/[2?S"QY*4Z?%5H[[;?9&;A4\1V>?B@ Z5= M*A0YDPML'?0.QYWPFM7\<+KT'R;FVCF=^TM^ Y6&%^#Y0FO7_& '[9>JLW\# M4$L#!!0 ( /F!6U-_FV%#_ D /@: 9 >&PO=V]R:W-H965T)2T>ZYM9LZY5DFFF53&3G >S59*71VNY]?792=6V1E^I]S9INM4KJ^Y>JJ.Y.C\31,/$QOUFV-#$[.UDG-^I:M9_7 M[VL\S48I6;Y299-7):O5XO3H7#Q_Z1&])OB2J[MF,F:TDGE5?:6'M]GI$2># M5*'2EB0D^+E5KU11D""8\6A0= ML4PMDJYH/U9W;U2_'I_DI571Z/_LSM!*:$R[IJU6/3.>5WEI?I-OO1\F#!%_ M@$'V#%+;;11I*R^2-CD[J:L[5A,UI-% +U5SP[B\I*!YN!KSZ[?G'^\ M?'/UZ\7EQ^M_L,L/G]]^^N-DUD(RO9^EO9271HI\0(J0[+>J;)<-NRPSE6T+ MF,&DT2XYV/52?E?B>7?C,%?83'(IOB//'=?I:GGN _(N_^SR]I[]\WS>M#52 MX5_?D>F-,CTMT_L_??==*;3KGC?K)%6G1]A6C:IOU='9NZM/ERQB?_];)(5X MP0YI8M?+!/3LJFN;-BFSO+P9IJH%2ZO5"DF/_$F_LFI"@GW,VJ5B]RJI&TM1 MN!B;IY;&WJ+Z TYD5JO'E!KL[FZRO1T!.![7G^MK"\:3J8FG4UR1A6P*2(;.EY M3-HNS/$\%P)\VXV^9PH6/1HAN2T\8?M8Q6%[+O+;/ -'PSY!)X2ND_)>QR5\ MT;"755)K81=YC3I3U0U*0EH@"IF5)LV292/[CN4->\#WQNV2.UIAIMHD+W1( M-Z+629XQZ&!YJ>69P&CIR;Q0B- UBG?6%6J;;S!-ZR AUM.\M-IEU368:>"9 M;ZE:MR,'6RO4;\JI8_8Z;]*DL/XP3I/"^JC2"FM'U5%8/795/N]TH=4S[[K5 M',Q0W^?DQ53FIZI-"G:^JKJRM02?R6"F,.SS C[!%[%MB M)OV9R;D9%_V(VUSP@5+82$3+ZT4*YL^X.]()X4_I0BLLZ%SXRE=9!F# MGS#/CH1@/^HU-GB-_UROD2NP/\EKHA^&=J#=-7J-^P%Y+31>E;TWN*;T@LTJ MN1^3USSSUN^]J^G"8.(-'@3DM5Y>-)4723ZEBR=>DSYGUWHG7JWUXE&^WA9%9FBM^MU7=WBM7Y% M@O85L@Y;KF9WRSQ=LH2UVCSH@+6FI.]6ZQX0Y_^A>FY@ML:K"=B>LJVGCW0XZI]JJ2[P(G3!@@1/&UB\P /Q,RH#YH1-PZ[)W=<:>2NZQ M8R:DX[O6JP294*AL!G"^4#GQ/ TD7LO8B=SOZ1742R+2*WTG<*'7"ZTOJFG[ MQM@KI-CLLP:":J%P'3=@GH..M,6X1M+B :&GZ8.*0[=7'!O%?WF\^$^*%W47 M6P1D/B* W] 1[B1>+G-C1[K3> DL^9AA-CX8+H_>"L\!;OS1-'E88%/ND^*\/%[S\D\(5D?DNX9W8 4 .'5=LHA4 ,4LGC+:B M%82(!Z+J']YDZ'1=[8NM-3TUZ1;?]Q"U6<)S:\-_N\//'L&_G4[' M>]9LGL>1M9A[0KM,6KKIZ-2M;7:',RC53/Q#L7%PUH,EUB+)ZXWS(0==>5!''$B6 M'"V5\JC5:C)"VB"]HR6 M^,$+7(*$Z"L)^8B*SZ(KBGNKI2*S0%208 X2!V NRXG0'L#"CK& +PK #@+( MHKQ<=RT9LT2$B_L!+Q+D2A"QU6!;7J9%EPWK4,/^-*A$PR+KMBJ@I@ L.8A\ M=O;B?B0WCM@H.Y@9-WU=FYRQTZZN@139PB3V_9C8Q+8SR;>!U;8=0SEXH/)K M_+=WT!/[)[_+,0^WY2=W .O-N 1L49O'5,BD'<>A];F\-56P+\4=PO21,I@S M;@W]@ V[T.2T-HHD$8"B:J ;\QXQ?/]5/9IZ$TSF<<>+F>LZ.%ONT=5Y\_79 MHE88:3,=]!K@_GB?A^'#!=:#D M6*@ >P:U*OK]6^V4F[R97I.QK8S929BMA!OXY_<[ MJS'&C4V:O=>3YR9CIA=__=2DNUJ_5G?L#?Q(AR>*S+,D!B(,35Y#E70Y;/1T M@H>.A'B!9TX,KH:@AI!6;$YM$C1Q+R%RZ%+0!8/6$ @G\BQSBM -:3Q*H!W3 MJ6 \(EQL"M*DYCQT]T>WJ=P>+UY1_]70)7T[P"LKM"6<$=D!6K;K^9:,N26% MM&@CS)."8)M.J*YFZV0H,EMWP1!N#0T!YM MX#/D:9JL<[ID2 Z?SJF=42BP M+#1>/8![?7;H%GTV^1JQ4O6-_N;2P I@8/-A8IP=/^NBWI,:Q MNF&%6H"5 X4?H;[H[RSFH:W6^ML&ND);K?1PJ=!#:R+ ^T55M<,#*1@_=IW] M%U!+ P04 " #Y@5M3@CW!N9 ( !J% &0 'AL+W=OO(-S=K0=P;4F^9Y( GDP&#="Y8)+=*5#T M@99HFQM)U))4G/37]SND),N)DR[Z8$NB>.[G?.>(YWNE[\U.",L>\ZPP%[V= MM>79:&22G]RN[.T,+H\+_E6W K[:_E-XVG4,+%DK=4\/-^E%+R2%1"822QPX+@_B M2F09,8(:?]0\>ZU((NS>-]P_.=MARYH;<:6R'S*UNXO>HL=2L>%59K^K_=]% M;<^4^"4J,^Z?[?W>\;C'DLI8E=?$T""7A;_RQ]H/'8)%^ I!7!/$3F\OR&GY MD5M^>:[5GFG:#6YTXTQUU%!.%A246ZOQ5H+.7MY\N?KZ^9K=K?YY?7L^LN!( MZZ.DIO[@J>-7J*.8?5:%W1EV7:0B/68P@BJM/G&CSX?X38ZK:CMDXVC XC". MWN W;NT;.W[CU^PK$I4+=LG?-ENR7ORSB*'K/NA+8#\$J*S/Y'\$^ MK6X_L-7M%9M/PK]%X< 1Q.'[@]'"N"7P^!4!TLSNI&&YL#N5#BAYA=8B9=+O MM[2?J M*HC*,L&3G1/)!$B(;_E8)+ =K"A.G/$B' M[([,T.I!.K"DF!W%%(ZDW"(/-O$H^9-3OHFO=T(3!I;L>+&%2I6&^[L;X*2N MGL'I<'J-H$&I"B<6@2V@OOC^9*]8_U)O*!+-(G8NUIJ/YZX5]$X=I+I[\B\JZLT*1?; 5H'8+=INQ; M^1(7.EBN^@:H=DO>:WBL12$V MTK(8.R?#B'[!9Y2R8;_PO'P/BZS0%@-53JG3-($0._$#9Y7 L/:1_1VL\L6KBHX3+' MY19&R VZ ]G[ E$.F=I46M!!ZN<-[04(_YFTK3.64O=-@$N\*B=;QC-%"/." M4YC7PDZ'^"Q8)8FNL(;^H"';<5,NB>I(&"#$=#'#_R0\0!?"_B"*"N@6QFP> M7/%26M^<,&[H+<@39:#<'$@SG\0H,XM)'"59(1; 9V2H?6)SMOA?"6@8(+9) M@DZ5L7D,V6&P:EJO\W>JJK7=5# C2?P$ ==&XP/AP8,+O(BGSZ&TX]=H,!O/ M""R7\^ ?Z-YGIQI^6ZZ-BB^=?,3HZ'4G:F?!M\8IY =,7=)[H;]PQ;J(VXYP M9$4_]H5&B7[:Q_UH,)GZ38/%G#"B&ZP:\_#9IC9V3TEX% (7PSYUP;GG,)]/ M7O:?9[:@G0W&,P=*X\%\2KWL"]SPZO:?'&-G"&[CP7A*J/%#U,7 MI5,G:^E M,92JZR=75VX:WDN[0RYNN7:3FJIT$WIJ3)02%2@=NEIJ2<_GI&;N9=*/KH=A MU#52!TM#=ELA/ULU:+9*M%S3M->P<%EA=WBS4UD:H&1S8"3,O!<9JZ&6 .86LS)";%2@23!]ZB@>=;! Z";OBU.68D; M^TRS8"\SZH3,@!N" 8]7)8WQCQQ<75$-ZB9G5$;<5/TM(9)= 83."%?D 9Q; MDYU32$5H7U%D27@[]3:[:O&!EUN=QMNI_?V4P2-722@T]1!6Z- .-0,(,Z6?:K*GH2L0F1T/."ZNQE<%^>#F^ZVC?^!HFI6II\/?,>6;5+IS M$H.)'N,U(7^'SE60EOX+[J9()7=L/FDJ .^E9KHY(?Z9.:3]@HJC.K0Z.F5R M^W@%D'=&!E2\IH6X-YC-B9FJMCO/#]6 C'K&TBN)+D4G13"B,S5T$\.P=H0- M4-,N'CY8S3>$8?6WE >)$V#D@"B5J$#DH;JJEOF;7HJ M71,:@@Y";E<22,A3!Q:CSOF/Z[9TRF5\T/Q14+O:'J2M_/G18;L_A?O,]5;" MQDQL0(J1<-ICVI]L^0>K2G>:M%;6JMS=[@1'Z&D#WF^4LLT#"6B/%R__"U!+ M P04 " #Y@5M31RH(Q/D% "?# &0 'AL+W=OSZDUZ]??ZA]N/;A+I;,B1Y6UL6C?IE2]6XT MBD7)*Q6'OF*'-PL?5BKA-BQ'L0JL=-ZTLJ/)WM[KT4H9US\^S,\^A^-#7R=K M''\.%.O52H7-"5N_/NJ/^]L'UV99)GDP.CZLU))O.'VI/@?W\G-Q?ZJ+\GA-ARD01!X>N>3]E: 0*- M'RUFOS,I&Y]>;]$_9-_ARUQ%/O7VF]&I/.H?]$GS0M4V7?OU1V[]>25XA;BCLFOVLU@L#*N^58/K0Y/-ASL_6;#I-TPR;P;0YGEF4KJ^##X M-059#32YR*[FW2!GG 3E)@6\-=B7CD^O+D_/+V^O9[<75YIC'3N-.M=@!'H=1PG6XXGDV<1 M9_5R2-/Q@"9[D_$S>-/.YVG&F_X&[]K$NTC*:?KB"@X)J9L,1_IK-H\I($_^ M?L;(?F=D/QO9_Q^%?191RO-=K%3!1WW47^1PS_WCRZO;UBBP%"F5*E'E$V[PRFY0I//O*)Q>*IE._:I2;D/)4^&A MF(-(N:3\@HK VB0*D%1>1A.!$PPL5!E'EJA8#O(G\8_:W"LK)@<$%,THR\+7 M0B%PP7@YMYQ#$TL?TLO$806B]QQ3)CKLW3XA5'JK8X,L6WXV0?!IKAQB;7VA M$FL@T:FR!KW,&35 J:42*RP$X58#OX &Q \%8_F'LXM3D:F&DV3-RH 7:"5 M:/@, 0:]-6<2+8=$*AL4.Q^"H#:@)I+S*<.];.&&]!%2^6 *D0EB/'5+->OY MH>)@&#":Y+GU,8(GP&-=E)URP]Y'O^9[#G (V@5N!3-+1,DM25FHZ)1T/UJK M'$8T$GCS#Y.O@YCQPDE>9& )YI"^E<;R#J\5-L^Y60]*D@Y-]!MB/5UG#-GB MO /W?&:("L@":$>9+X=*!:FW7:>UYT>OBY3?14[)L@1>$/ DLF2-BRJW]"C6 M2@6W%+@!6+*:%PO)6V2GR4D5T9ZC;,1'=+M MCN/H$/B/79P7.U5D4MWRD6A#IH&L23B\XJ#7YM*"->Q+2?R<4->(G8-TN[6% M_%\W@#WCV@!Z!X,1R1VWP1=@># =T^0M3?=I/*9]FM);>H._ _R]H=DO"FS' M5,RV&NZI#,R]YMSA$(D5\J& #,@)V)IS6C/JXQ6-7]-X*HWG&[?*2MKEJ,GR M&HPIHIC633YJ((8-ZJ4T $0]E#@MH86L9>@GN9E+N%1N"?>"JHRVFR%=(4'; MR"&5M^&$1U;84#1+9Q8H(I> IG+LA>8BV1U%RZWJZ\79R_';PF)K5D,&N1X(24"ZO,ZXM")D99>2,%Y MQ$^C3UH+!3$(:H(X#H=&\#7$P48//T$4$9#B#6P-,FP#B= 9BC0 I<+6&FCY M*-%UF]ZYQ1>(;%O9'9_W'0ENSFCX9.Z-KI6-+VA;^$8FPECALFLYCP"R2YXT MG@GC3MT\!")6O8Y6LQ<-S+3) CY2*3&/G3O= 5/K'<9DJ?@VL[+.H+ 50CJD MTFC%&#LW6_L2.5%LT'DVR!27'@N==+=>%&ESKQ8Q(3:^NS1Z\32/*UB0G)1H M;=.P$1/S@)%C+(N+SR:$F%A1;;^:9T9/AD:86>;1N.W1S?S8/>VF[UDS=#XN M;T;W3RHLI3M:7F#KWO -AMW0C,/-3?)5'D'G/L&G?%GB%P0'68#W"X_1H[T1 M ]UODN-_ 5!+ P04 " #Y@5M3AUP0J1(' #^$@ &0 'AL+W=OWR]7ALLH6J4K.GEZJ&?V:ZJ5(+W68^-LM&I;DSJLJQ8"P<5VE1 MCP[WW=A9<[BO6UL6M3IKB&FK*FVNCE2I5P'^,IVK"V5_ M7YXUT!MOO.1%I6I3Z)HT:G8PFO#71Q+GNPE_%&IE;K0)9G*I]5?LG.8'(X8! MJ5)E%CVD\/BFCE59HB,(XY_>YVBS)!K>;*^]OW6Y0RZ7J5''NOQ2Y'9Q,(I' M)%>SM"WMN5Z]4WT^ ?K+=&G<+UEUXW##(&8/ M&(C>0+BXNX5B4<]3MKY'O$Y)8()_H@_?Y.S[_SY#^6LYD K M2\[54C>VJ.?DK\FEL0TPY.]'W,N->^G8W>5IG"FAI%V3>%EVO,*95.;F\(G:AR-O)Q=$>^=0V8(R0II>E MNN&_@0Z@:]4C673*9KHTN(U*K<:WHCC")%VQ)TJ/.!H5^I MM#%$(5,)\ P*;L,T]\N<1\%X\MK;!43L0K<&ALQ+\B>8>O=:>A=%U98IRHXA M9V5KR+&>U\53-Z?M3XT]>$!%0+@4T M.*.!#*$14LX#>$H:ACX\UYL/(R&58>B=UIFN%-DMM8$09XVN" AXTZ_P@B14 MQ.C(C_!WET.UOL0%:,2&_CBG(O ]%Q, 9Y1%-88B.A MOL3&KA]2D>.S"CH<.:"BBM7WQ _;* .XK9$.FC+1;0J%++A+(4%C%O7_![*C$%M3*(EP&W8EHRP).@H!YZ00_Q.%.((2 M8S@^ML1PWWW^%'>8P.6EPT&X'$)VBSL^U-'3W(FX[[B#[D*&/GQVVU,2"N\5 MF9BU?*Q T99MDRW@7I(3<#19-D5)>O)0,H,;#ZFZTUC//'<%*NP5R#=>J/!F M!&8HA;/"9 .JJ$SW=N6HCS9@J*/4Q,V/7"[#_KA%"6@+!PRTO>!%^PQ1D:! M(S>5(G,8\TX:.%'Q9C*#W,&7I'+-'.F4PP]H#+ZZ>?"",X?0XYB Z$:1 MNQMM-G*#(^:]OMY:\HK.L#[ M?KBWKFH\>+; $\^)R#&8,B:N3XX[>(+BQSY6:1AVE9C\/9Z.HC<$\EG:^#2*D+GL[B\!E0F_5KM[4$P" #4 M,0&M9"*\ R*(D!!.2:5[ DL3*6]A*!V&_L]C*'L,P^=@"-5]$T-R"KJ4@QR" M'E$WY5A7R[2^(BF4?@9"8JX3M]J[\8("X8)$7*Z//+1U%NXL@(#PM:)[*TX>>NH<.4*\(#MD ]J#'6\"L4/ [J" *PU<"D"X=G!' M$] P"5>MK@?_P44^C,B.-_TPG4")):#K< \#,1(17*Q<(X$1;V**E)RE63$# M#(%$=#N.]MW[7IK'-[Y)0#)S M]^4%-@;?/[O/$YO1S<>=2?=-XWIZ]V7H@R.N(:6:@2G;BX(1:;JO+5W'ZJ7[ MPG&I+>RZ:RY4FJL&)\#_,ZWMNH,+;#YY'?X+4$L#!!0 ( /F!6U-.Y0(+ M60( <% 9 >&PO=V]R:W-H965T0"I5T'D0)E6J5>$+!-T[0'DYP0JXF=VB>E_?>S'@FZIBZG6"I=R.O=#;'RSXIB![X,>C MFFUPB?2MGBMC^9U*QBL4FDL!"O.QEX17DX'%.\!WCEM]L >;R5K*1VO<9&,O ML %AB2E9!6:69YQB65HA$\;33M/K7%KBX7ZO_L7E;G)9,XU36?[@&15C[]*# M#'/6E+20VZ^XR^?S&Z3U>P:YLEB M]1-6B^1^F4Q7-P_WRY%/1M^B_'2G-6FUHB-:801W4E"A828RS-X*^":P+KIH M']TD.JF8-)L>],,SB((H/*'7[[+M.[W^L6RQ9(09S)FB5U@I)C1SW:'A5[+6 MI(SU^X2?0>=GX/P,_DM53VK9J;S2-4MQ[)FQTZB>T8OO'U8S,/7^^/XR"L// M<-PA/ A(:L5+:,L8G $5"%-9U4R\FJEX:K@R);GE+S*GWKM$0VVJ S(W.$; M-@K13"&]H=6,9_ !AKT+B'I#^#2P:P#_*IU_T)P5JHT;00VI; 2U?=J==E.> MM,W]%]X^$7=,;;CY5R7FAAKT+LX]4.W8M0;)VK7Z6I(9'+D @ F@4 !D !X;"]W;W)K M&ULI53;3MM $'WO5XS(2 M 2VJJCYL[$F\8NTUNV,"?]_9=6+2"O+2!]M[F7/FS*[/#%;:W-D"Q4*4= M!CE1=12&-LVQ$+:C*RQY9Z%-(8BG9AG:RJ#(/*A081)%^V$A9!F,!GYM9D8# M79.2)(WTO9H9GH4M2R8++*W4 M)1A<#(-Q?#3IN7@?\$/BRFZ-P54RU_K.34ZS81 Y0:@P)<<@^/. 7U I1\0R M[M><09O2 ;?'&_837SO7,A<6OVAU*S/*A\%A !DN1*WH2J^^X;J>ON-+M;+^ M#:LFMLL9T]J2+M9@GA>R;+[B<7T.6X##Z!5 L@8D7G>3R*O\*DB,!D:OP+AH M9G,#7ZI'LSA9NDNY)L.[DG$TFI[/SBY_3J46YB6&69_$X2LJ166;(1-DIV,XWK9@6Z\!TF4Q#OXNFVA M7<_7?87O"DD:Y-^)8((E+B19^#6>6S+\8_S>D:#7)NCY!+W_/S 6W",Z&Q \(Z$7QQ[M/,%.B!#8O MH))+.5<(6%1*/R':SAN/N',O2G-9+B'E2S1R7CO'6,#[6B@@#7$4O0>] ,J? MX5[+P3%'>8<]H#,#&B/4'I2:' P?4\0,>BV6-#'AAH&S%=Q\* MEDGJDAKKM*MMXQDW?GL.;[K6N3!+R4>E<,'0J'/0#\ TG:"9D*Z\^^::V,M^ MF'/S1.,">'^A-6TF+D';CD=_ %!+ P04 " #Y@5M30OL$)3,) #K%0 M&0 'AL+W=OOP*B>CMVA M)5$WV_%E1D[37<^TB1LGFX>=?8!(4$(#$BP 6G9_?;\#D!3EV,[.SNR+1(+ MP;E\YSL'N-AJ\]5NA'#LH5"EO1QLG*O>C$8VW8B"VZ&N1(DON38%=W@UZY&M MC."97U2HT60\7HP*+LO!U84?NS57%[IV2I;BUC!;%P4WC]="Z>WE(!FT Q_E M>N-H8'1U4?&UN!/N#9?+F>D;S_81_2;&UO6=& MEJRT_DHO-]GE8$P*"2521Q(X_N[%6Z$4"8(:?S8R!]V6M+#_W$K_Q=L.6U;< MBK=:?9&9VUP.3@RY^YXU<71F^9H=F01@_>5+\:RLF2@G+G M#+Y*K'-7R[>_?[ZYN_ET\^']Q6%Q,F&_Z=)M+'M79B+; M%S"")ITZDU:=Z\FK$I?U>LBF2L>2&?OQA]-)DIRSW@[L0\E^XR;=M)X;Q\QM!-E<\?*1 MB=()(S(F2Z<9C^Z<3K^RVQH+ &?OC;>(HI&KVCMBN39"(.\<.R0IM.%D?-Z- M^O?D_ A =1OVJWS0N8L99[\844(%JU/YXP^3Z?3.33Y>665E42N;- M#!$=-M*#F%;TD"Q:5D8J]JQ!*401B3@81>.\%T:=,ZX4 _]8!]-DN68"7]TC MF0\W6&=I3MB05;6Q-2]=!,^0),PH_'=ZZ4R.^[:RE4AU07(YVVZT4H_'>EM" M$UNOK,PDJ*T5T.@[9%\$5BDI[H4?3WM@Q-0[6=3*O]GH5M76AZ15T.A[F0GK MI<,@)[EB>>UJ(UBEG0@#Q$L9@[1&>J6\WJ0*,"W*->4H=A(<$6J42[UR4M@A M^XSL-:_:SRVHSJ; B,BB%5'Y?D2V$CZO^*,?I%(!>7;#C8"#(+OO^%X3^R0J/I%.SBTYHH .EM)BR&[ #UGFL?2"B0?3>#9? MQ./)F7?I0PI^B:CVD)HIKZ1[&I']Y&0Y8E^F%#=$U'D/]QST/?!77&8]-TGO:=6D"Z5R_WCD1FA#0J=(VLIQ5GNRAX--)G3;ZGF?9/5>(#.,.#AR>[-0IA=^29W^@V@5?T(Z(:L>)/&'HG!.ALF<9<0R;2].GX MF# OTIJ:E6/4(V*PXPRP@V)29R!SSVG(!=9\9?AJ:5>2H?>ABQQ>U%NO(+$) M$O91$/V7)U_H>K+'!6] MSE']Y)D,QR_DSD$RG'99TN92FRT&C2>5U]SHHN?J7?Q]X*->5BP6"ZS4M241 M@<=H_$7G#-FG/81WI8([M?#X MP;S/_T\8G_T?&#_JF)K#M'M1UH*M$2G4>\(("G.HFMZ5;9I2]M% *,OH+\C2 MI[D7XO,6.C1$V_P$JA U:MRK)5U)1 MHX.V#D$3=&A*M#@?KWO=TZ% /H\L'F:4B5 &L>!4GTR5&W'&(@4 MIRK<]:&FU5)>;N%TIHB/Y,AL9NI[!MTB#J MIT'H 5N&0#MH1Z:;42J_)K^T.[#0>)^/H7>=7 M[U*2\DQLVC6'X>0)D"AD%/$H2HU@)2^ -Y<.C]@L3A9]J6NM,T^PG8Q)/)_. MHE][H<8N*)R0GL1)7/L8RG,NE$:)QH_Z \!'@LZP*SM M2[N6'LUQVE0;*,T92@!E&O0M=";4<= R,S6*=@A;('*AR@.%H#U!%TSX[VK;I MM(CRO0AA1L5(Z3Q$O)6#SJE?4X]M3_&4RW=([K7\?'_R;N1Z)'MZ!&\'9!\1!T]?^8Y^MC4Z ,V6\0SM$QXF,9G)V,\ M3!?Q67(:O4>W,#.XA.<4\ JXW@Q'?N!R7P<_<2NN:+3S"Y>.5I4Y*F_ MS^+>C XV4#YJ3V?/W0Z->A=P/BITS4A]!I 9[N*ZT>XFN.U M1">K1(ZEX^')?,!,N%H,+TY7_CIOI1THVC]N/,W0!'S/M7;M"VW0W>]>_0U0 M2P,$% @ ^8%;4[5,>G!P P !0@ !D !X;"]W;W)K&ULK55M;]LV$/[N7W'0AF$#A.C-LN7,-N#$<6>@]5+'V5 ,^T!+ M9XNH1+HD%3?_?D?*4;TB2?NA7W0OO'ON^!Q%CH]2?=0EHH'/=27TQ"N-.5P& M@9QXD??D6/-]::PCF(X/;(]W:.X/MXJLH$,I>(U" M5](FGNM/Z NW=]K+EFF\EM7?O##EQ,L\*'#'FLJLY?$//.TGM7BYK+3[PK&- M3?L>Y(TVLCXE4PF=ZO9O?SY>9F#N_O9^O-S?KM!U@L5[/5]7+V%N:S MS6P<&*ICHX/\A'G58L8O8$8QO)/"E!IN1('%_P$":K#K,G[J\BI^%7'6["\@ MB7R(PSAZ!2_I=ITXO.0%O/<-4P95]0@++IC(.:M@*=HC;L_*G.N\DKI1"/_, MMMHH.CS_OE*WW]7MN[K]'\KVJYCVK[W4!Y;CQ*/?4J-Z0&^Z^G-STXM2^.6G M+(ZBW^';A6%3(NQD17\I%WLP;%LA.$!A-+2_$1;0"-84G+3>IX[#7<=A04>0 M0!0@RTO8-54%7\(.J+@LW+*A6H_(E :T)P1HOG34NPG[P$1AM?"R]RL7%"X; M32[]&WR@K.>3>@NNR+S#7%+RIN2J@(5LE"E[IW'#"[*WQ@<4#6KX&:+0'X:1 M51(_Z@^M$OO#H55&?M:/>F^4U)J(D3MNR)GY\2!K\^)DT"I):)6A'Z:#WHKN M52YR62.Y8K\_')%,?!J*D\/,(B=AVKMA2A#QVM($NF0*?7O=\)S6PPOZI9P8 MM&+D1!@_FU7PJK&C.L]+6Y&U>=%WLQK^&%9'?K\EE)2YE;0??DWJ MP!^F(T?A($M#%,/ M5/OHM(:1!W?1;Z6A9\.I);W3J&P K>^D-$^&+="]_-/_ %!+ P04 " #Y M@5M3PH^I/)X# #B!P &0 'AL+W=O*&(A62LNI_ MOX^4Y#CH)CWT(O%C9CCS1)&31ND'4R!:^%X*::9!86WU*8I,6F#)3*@JE#23 M*UTR2UV]B4RED66>5(HH&8U.HI)Q&C='H9II M$ ?]P!>^*:P;B&:3BFUPA?:^NM74B_8J&2]1&JXD:,RGP7G\:7[D\![PE6-C M#MK@DJR5>G"=RVP:C)PA%)A:I\#HM<4%"N&$R,9CIQGLEW3$PW:O_H?/3EG6 MS.!"B6\\L\4T. T@PYS5PGY1S9_8Y3EV>JD2QC^A:;')QP#2VEA5=F1R4'+9 MOMGWK@X'A-/1"X2D(R3>=[N0=WG!+)M-M&I .S2IN8:/ZMEDCDOW4596TRPG MGIVM[N>KY>?[Y?4=++_25]*;FR:N*Y_4FA'$\A&24Q*_HC?FWPL49I8;FEIX&_S]?& M:MH2_[PB?[27/_+R1[]2P]K>84*8*B.,QW>FH?/#EN MJ2$L\QS];PXKK&RO.VAUG<>%*BLF=U"BWE AULH6-+:1?(.2&KI2FK6GA:OW MY5^79E<.24QO>8IF")E/.^G";)Z.RJ'?.]^.P]558!^A0UL^@]=Y#G 7(NR/\"M>4Y3PGJ M*W/32$(6O&H].L(*4XV6:=XB5I:P VJX.6-[X@4*UKBO_:ZOAG,4?S@SAY78 MCWFBXW&9/A7MO<@Q/.21!'NS/;O* P.%0(_^^UB('7_07L$[T?W%]AY>VX_P=O;[XKI#:<=)# GZBC\W41DD M !F>0 &0 'AL+W=OX@C_+W3-U+&6'>(T?_3SCW3M??GSCT5=96DNWY="U8=# M7)Y>R*RX^^G1Y)&Y\"'=[2N\\.SG'X_Q3M[*ZM/Q?0E_/;.C).E!YBHM^'LJ[Y3W7>!6UD7Q&?^X27YZ-,85R4QN*APBAH\O\EIF M&8X$Z_BG'O21G1-?]+^;T5_3YF$SZUC)ZR+[+4VJ_4^/5H]$(K=QG54?BKN_ M2;VA.8ZW*3)%_XH[?G8^>R0VM:J*@WX95G!(<_Z,OVI >"^LQCTO1/J%B-;- M$]$J7\95_/./97$G2GP:1L,OM%5Z&Q:7YG@JMU4)=U-XK_KY]M.OOUY]^(=X M]UKW'V_>_B+>OWMS5]DZ2:5ZNF/ MSRJ8&@=XMM'3O.!IHIYI)I'XMP9KMPB.S\!?1X(A7]>Y" M3">AB,;19&"\J07$E,:;]HVWV11U7J7Y3IA]BO^Y6JNJ!,3YWX$)9G:"&4TP MZYG@?9GFF_28P;C%5EP7N8)IDAAQLPN>@X,AK3Y7QW@C?WH$Q*AD^44^&II! M?-Q+L;%79"*V:1[#TW$F5 47@- J)>#]K$YD4,'3,0.$QKI-#W5& RGQ/JN5 MB/,D%#'?DT=X?2U+$>%A3&:A2.&MNWV19:=1<9?#9*I>JS1)@>Q#6-\';B4@J9I4!:!)8T]\ $#UR( M@:.?VZ.?#Q[])R5QX:]4E0(?D:KKO ='Z#[O]K#B75UVGRL!;Z.!@2B>%_!\ M@'N'X8[P23O'1\H$7I? A:J]@1J^<'2X!6'"?\A3_NJUH M-7A4!UG":5R(]S0+#M2UOJ"4_ZQ3V!=PMAQD 5X450%_?8;#L=MC% #Y<>2C MJ_9Q)>+M%A@\30]S%"4N(#Y8S(7G9:5"D:7Q.LW2"L@ZA >_R+R6C%3R*T@X M)=5% #2BAN9#J,R&OD:LH@-U [.LDXU+LXR]2K*5$O<2\+9, ,!9X!VI*B+SXSJ8N M2\1E?.NO2M"L>74_8UE:H"SO 0J?] =WTEU@&1RD#RQG(XO?I*;]RN$80 6T MN128 :(N;5K%&?*EP&(38"E1&.')L2R^@"@ -$$^"Q2 7W%2>$@9N!WW,6A< M&UE7<"H9G$ "FE!Y(LQ*RGKG(^@%R;9KS>@3"8@,S!S&ZB #&+PLZMV>!-P6 M!%1Q1]-7\JB>!^F%N$E@1(L+B.H5"TY2 T*!E*/_ +QG)JG5-%D&:>\(1UF2 M!HVLM5AGZ4[CFL8M,R:, $.\U'MHC. )+03Z1@;I%Q)ZQ6;X.0O3!RX!1O4/ M'88U@+S;H]0&$,2*!;4!NH*AU!8Y4=PS#>P)V!N*&7CGD"I%4]_&*$\VWA6@ MDYR9:P&R3-%]& [& MP)\)I[&O4*>@#XOB6L+Y+Y-")7FD@6;)N2N#1@$F(@ MXL,7P.)UAH\IEA/%&FD>D2&VH&B?[P4O./ 7C!B9@^UAL4(P_]2[)74#P(8B MJ:R(VZ(I(E"M1'MAA,2(9D4*JX!%,0#3(L$UK8'8MBD@^&_2X75B#A,>"MQ# M"+(J_HP; ,6GL/O7N(& T[OP$1BO5W*SSXNLV)UHM04,#W(([A>ENN@X(MPQ M,#5Y!^"T0P5_;MUU4-9_S>D7?PSN,B5[?7.).PFAPI9SZ32%*UR5"Q@8M!O-N5" MA'4UXE[GG O'@..-_87T\3%ZF"0S*+<@<2N6T(8W6>NAW@$A6,OQ(C K9\&$ MR*[E?R=\:18T%XS*2=LU"JN_1_&P/=J]H?I0YVZY/?MLBCO2-PU/.%\OK"E M:#37]9#5B(>MAF3"@'C!TP/%OT).Y3%6?59( R!/TAW(.EXU87Q2EU:D 9MG MG0NX#M#UL"ZYLFK3:E!MNH[5GLB/OKR"(P3M%H^W2WD:'*I;>>H=7[R&;1SK M\E@H-I!(7VKPGPV^L@5J5V'@DX]AZ$0-8@]L%'2N+(6Q4<*!V*MX"!A] Y % M,)+TLM %4Z(NR?[A>4LIQ8%=,AJT>.1KR0N0;LV#$+^T$+\+E@/#M(-ZXZ145Z":9:=_F4(D>QD*P#7<89H"O)O#[RZ0 LU"]9Q,DKD MNB(T+(%X-F ?.ID)8BVM[D#Z[%&WU#8/ #K?26*Z]LEC?&)N .):D\>!Y;(S M+*U:F2&/9\/TI*\&^L"M20D4DWC>F-)MT^P#E,ZMN/-T!,=\G;4-^,.2@\WB MG.;S]0+%S),& 4L'F4 8P/I)'TAJTB/-LR,%I(I*+N*.EH "U*J\., UD#"U M)!"Q[A6CD&8N@?SECGC$(3XAMAU@" \W0+3+BGQ'?VD-A\!!N*OD1A,YX(0W#%2=@!H"B?XUD!IPN&Y:()D" MN!N9B&O .-)RGA6LMLN2,/$8'U&7;H@Q<_[D.B UQBP>]^]MTTW5=%@%Q.U> M7]V^(%5DBIY!'P)$3I,?P X!,)'F!1P.B.[6@]A'8 >.&SM5I@5:PR>MX<\: M-['4 &&Z Y8BU7/Q-YDEHZH8:=;+)!W]\+(]G"96A"@N">4B250\$]8Z*UP/ M*9B:5\!\^R)+V$G&HQ/!.!=8Y2G?:.6 60E*@'." CX>TOI NP$)3?X=,MMQ MZO:.R?-EAX,WR+F**,L:\3.CBUMMGM#3"#@>Z'0AWA9B!ZH5BYQ":8W<.VPW M9\#;T2XJ]"QE.!AO4^'>T1"%E6[(F !D +HWVTA5PV"B\R+#9@3 SD?(+0!' M2U@1:+WDC'!X,'!*M*8U.A#X-/9PP+X'I."]:P%/CC(V$PS[RU&3(="T#\LM M7KL5ZMQNGD'&E(\P"XRY@\.BQ0PSH%_Q"S ^))(1+&2$AEO/5E C]-Q6:&ND MQ.6]9_8MW$5H5QI6+<3HWD;/+MS! [/C39#CR&PC8 O=C(@>!86N8V0H:(L! M@V+=5>UA;J0!D%Q:5I+6@FCVFZ5.]B/X^E&3G2"B!]Y^UJ0Y:2MQR_8\"OJT MW "M5,R1M;=!:!D+4IW.VFA>+;0GUO*R)NVP5YZB_-H[Z6^-:?>G\H'!7]2@I M@S/TF3!_:%IWR_/,:N\:N>.\X=(\: >:4&1?KN8CE-J(<-'XAVOCF;,C ZA? M ,;!\83B#2J5"3DC?R5JE@F]!Q(>]0HX#*KB '"V*.HO?8TZ6=A59'][?2%3#1N];:@W/$(;OYO4YV]$PC>D0P (I$ MI9K<",8#(;\"U-%XT^XX[>,_VUEPOC-T@+!G23M!]="C]6FDOQI/:*[= ;Z3 M] #V%WJ##>^SAR0:AV3C#'K=P1/$#=@JFA04[?_"DD<]/=_2T+F0KXCYW&,Q MN9C!_Q'\/T496R&3_H.!Q"ZB0LM.X@81%2MBX+YEW9"]*5BQJ&,[$W<3ER6Y M.[5?"VT=W/Q:^I[^86X<.6XPY=CXSA,COW5@\Z5W.VC?%IJ\F")PPMT?0GL@W&V= =)3I$=IU[AZ M'O0 K_O-P#TP9[H(K)1SL)DBVB_U_=K=HO\/(0&N&6"DO@3UOR*E^CE([!D2N1#R@V(67G^A6[^Q:[\Q7?!J4=I>".;%N6PXF%PP6!7K:Q)GR9?$[*ARX#@I% 3?) M,"$![^S*^P(2$Y<<.!G.#B3.T:V]?T,F((_6B!N+%+V^ "6'4AA9T_PG)FM+ M'IF!OV-8Y;L@XX':L"W, _KUDCAWL25B?*()XL.[3QHUG^HT+ XPM][U,K/$ M$Y,PTW!S/L6P+L?^/2S4#E*AM D*TYEI;$( O46+HW@6;C0'>P_4<8J0!LR% MS6'S>M@]@_.?+:\YKA?E,KEJ_(H. 2#84I)O-C6&[GOPY0N!MW2:V)O2"/E= M3AH6B?G# :,3=(0).5I]IX59H;6Y6VNR(M7M%C1")0[ CP+M>]"GGA2D2&EA M3>[\ Z:W 26@/R;$F(-+!D3HLN/"I5NLB[+DN'5YME GF.F>8+,B\R\G78/)]I+<-BG<0TPELU.-D M34-2?^\D\WCY%5WK2BO%A:9B8@*6DVZMKF&WDBH?M>[-T A\C+FMCT:<94U2 MA)URL0#G[6WF[U,ZLQ#9=1S@R<$@Z)6:S3P6TU74]< ;&V)Y+%:7BZ!%L=HZ>BSF ME_/@-\K\1W<>VAH[I->#SB7R.$IT,1^?/VK\9DP#TXOEY: X<0G'D^&,8]". M@,VGZ'.X4?$DBZLY3HG/E=-*_ 8$.YV$VZH'43(._5MPSTNCHK W>4RPU0, :D.@ GA6Q MGM=8OV4?S5'6$*B\"5..S5BXA; O5>(Y0RS FBCN0SP@M*.]"O M!SJWB=B#=>L"8<2PK!TZ,XHR!'W0=XXRS9FD>;(T\/ ^2R(G$,.Y!)/)7ZOG MJV+L@T=*$\8!) _:9Z])1&N=9'/)'80:J MW74.^)RA:] 0-KD_)5\#Q -^9,$3<\)E[%L=2NXX]?NJ2VEH)BS"2LI8_!/H.N6L9A^!,='0B@"3H<,<(I?(H^+RY&5*4GH[ M@9>2\*J[8D17F&_8I07>B9%G%Y=*0K<)I6;F1FHC'4GWE#DHK6!ZIL@EM%IM MSR%%LX,*!#Y+> SC9Y2NR(4]K7G_JEI1.,Y9VR.[P3(:XP;60OEVSTP)IT^8-5 #M$81!2BIZRMG\)POF6!P+S,; 1!8/8!1F4,A: MJ,C*!GN=M'-KMR+$Q1U:>,@N)I*7)BR$*("UK7J(T(6"[ %2&EC?I&;.YDPZ M/*"\H4.'JZGRTN@#'5#PI(+14[RD9"ZE8 9O4!'7%8I]<8<^_K!',+;6U3A> M;W%!9?)-%?*\A,\08RR,>(R%#:>'OQVS<@X5%28DWDJ+])1YXKBJT(A3ZLET8Z0N4]73@;%Y?N?SH':A>G'TFL"#T-^D24JQ& M!T#TQZ PO+8\FCJ@KQ0QOS?.B[AJG1&+2[4WEJKG5C750PQ_S VQ MUN>YZJQJ5/A43X3."W:>0E0#J8Y05W(_.MM=!OJ =Y&L740!SPF*F M? .6G8UW6HVET^40$A9A;7'3^5">C6-/INF,<. V$&9PBH]%%6>!3IT)F_-. M+L5C,0N7*_RZ[U MV;.8:*R7P@OAP2=1>!E-^I?0'OH[+&/2 1->S&.]G$%OB2LMG0S7EKXCT7[F MS>ATDWQ#B6G/\(2LKK)'Y[=2=PQR5' EEF.,@3&M[W>4M5_59(.(&GB(VD@$ MN/)<*U=>L/9OF"DJ&)SF*K9R!'2FD)';N$5_,_@DB:ZAZUR M,M9C3,)+6,1JO(1OX\OIV1)7"[=$^/[0)<[T\"LS"#Z7X7B\8D':U#_\,(?)LE6<9AN<*5HDX5C*@]Q%O0KDRVPF9M-( M3(' =*UCW,J3.M=1S6RY_%IY.588L_%34WS6O#T?NQW,^(?.$*84 +?V*[8\ M8/$(B?ETC%^G%,.8X5>4BM-EA%_G[NN"OPX*2M=N8#+<;^"%<;9YY-DM)K^A MY4#GX%UE(EY\WH\'4,\;W5LF:/2-T?J7\S';#$&39]1HU0'ZJK$)A^,$-CS1 MBM(:NRM@E[=GPG?Z [21U[ 9[0JY+K,C$:K#H>"OA,_86(K&JQG8)C VUX7R5USYI;@ST;I81^NTS]_D/(;6 MB*;PG9="R[$M=$)7J4*O$2;%UY21C.=8ESD=*+U%YD:S-I"CP9E%#TL9L4\9 M70DOS@B\O]E3;/$&'VIXJ7F*X=065VP[&:ZV?8V(]7>#6*_M4FYR595U?VG= M-Q3>/F J/U+9S.UPF92.% (+U][B!YW?SF5?COKKH\YS8)\V+, M:6ITR?60'^M*<>)9TS&5EIZOAUF%*S*C)EJ)W*:Z:P8'%&!O<OQ5JAW&)E>>(":276A%A,RU3 M6SW'76"P5K$LUMHAPF>ATV9A5?']J[T1GW)O1GV&VE>V1<;4U2-J3:6>GCON M#E_0$V.Q/,6BJ.Z'7-@UE\_B_@VO[MA3WV*IY-QP3.@]MV[K/:"VIXD M1K2)_HSTYU1[DFR;@7;)/JI\B_!R-6OXD-PWOAG<.NCZM6*@=2_"133N>9EO M!IZ2-O);M\#^N7R@T7_&ZQC1LZ00B,-\MC3V<=M2_':PS"[#:+SL60/?[ ?+ M8A&NQGTPY9O?&RRS<#F=V,\>O['Q5S;CGOLX"6*/06QU[ZK.E7C)T6FEVFJU MUI]Q'JU7:SKLQ&J_:Q9/%O1ONUE-QQJZ.4[FIV=3H0+V$(BF7DI+[,4[ JOC MB4.1P$P\*U7FK#6T1E;W,RG,R*WBS9Y6H_JV[J>(FETT;G,\@PH- [NX9M=* MDB&HZC8DBTXM0!G1[ =HM0K8KCP>;IP[.T/)H-'AT*J$/@90 MPA,5/9B(,/;S!,+":6UK)DJ0A]DRT+*]E A_>,X3T0GZR/A+$T;=5(%6EYS# MO_>0C:WO8SNK;SPC_+D#K2.W:[MN9F@T H]]LP0^*C5*;=('U,?>^BGR[[QL MB:;XH@SL\\!"+^70RI\'YR&-7EBQ%MMR,+"&W.F5,[PFN.X;T:://HG"\7@L MG@;7-DGG?@*=K18#TT^L)!BR/%S3FUW'J3$Y3CAJ*+";3H2A/.DV2,WK8UM=-F%P33,YSNB-SC3; !ANK MRMR9UQ2YHLC1352XMPCE<_D5JSX,BFUHE?K,*UP=.GY7?1X-5Y_?L/3[B&U< M.P_[&TK+_3$'NL!X#62[6KU@ =9R-AY-7,FX/[ IBOJ$F6^8*@1;A('(VFGV_%H%RX3*K;/H=Z]?'LMJSNI4U3PW76L.WWUU7=PS7+J M&V4N4<[:2A7+79QRA#4#5G>0>MEN.O6BE!\%V0OT4G 9CN3OI=1TLA9Z;:G*"0$TP M5;VVD;A8#2:]1)-$X;)2..+/12$L3:D\A5H:GJ%-*X$7Q]>VJROPXFZ;IG1< MYYLFKEV'?H T*K?.H/LXAZG.51E'PU7&6-M(S:UJIFBJ:^TDOV\H,NX<7+S+ MQ6NY+FM,'8Q6E)$048&/;G=3U#J)LSC%&;9-,"GI[#9YE:M, HP,I]9^*NTO M?2R6/MAS>GXE9=C(3^ M*A(] 6X7S;DT1P5^3T&+$P^B/=Q9G')K%KSQ2PR'4%!/?R,Z3'(<=1VT#_/! M4_O 4DLMJPF:$P4VA3MT0+D(L!6?!2N\0,>;;H@GBS^")LU?#HBY MTV27 5-L33RH 6X;VS!0=9+9[V;1Z:^E+M28@KV1"94PE&AA4KG/$YSKJ=$> M_)$"4MA(2>;&.RW5+;JX%)+]0XF]%1O% LV_<['?^1@6K_0,'PR[%P(O]O):&>%VJ22&W%[A=SG1R*\ M(PDZCF1U 3M?/&SG][@FTR[&V^V8-+[#DRF+/'_O6Y,G7F#RQ ?FXN+*LLIU MC:VRJE&;D?=E*!!+AW_(.15\= SY&3#C#EX\(KJG!,.>$1=D3<["*=AZZ=8X:@?6QJCGQI\Q56B+[A=+; =(3Q+&B(P'MIH6_!..A<3.]9I_&= M]2[38M;A>+4D4(>K MRWL3:7H0R58C?I//@K)MN)/01%P"*/NS;3HF[\^X$7\@X\:Z;+XI]682SJ*% M2;[!/R*3?C,)H]G2)."L(IN LYP-NV-<2Y5HN*7**]TF$?5#<;OOZ:5>YT<3\S;N^I%.U0CXQUO8%>G>4FY [%F8T;3WK$HW&LBH MI&K=MP_,WCE6+H$]D5B0EZ-[*. ?** ^R+K!(;N2"(_M.KTBFN:2O7I-]\,S MP&,ISD^PTBE#MC"I^?X^3KB["?5E9EM7O]([)VE%"0((2,PH@[K[)K$X!@2W M9.L%X[=3>,.U8Z?D3J;!<>#@;7V0Y*T+WLK*HI$#T@@Y'T0P/=OUTT/%0W+^L;O_F'Z=-H M(Y]-P'([/QN:[/AY--MM>CE9^7Y(?Y81K:4QL79- N:3$)R*U6(Q"%?7]2&Z MI^N#J[G!J"WVL$#3-!FH9Q@>L<>#-#Q-OT^W53''W$-QGVONP96YP6P'A;[> M6Y[?U^3ENDH35^,#DW !AG[ZO=5C_#YQQE_\MA@\"E=2$MW[W_839O?.A0X#Y^ ;@T)(IT$HK.7"U>TGNC,:1V&@.T@]X=^0 M60J;E M.C5"UF]RS6FCOLX$;GN:05WX6Z&X./%.Y**4VL-USQQIP1CTP:N8,T[QM=RE M>4X^^"VV[GL),":6KOV2JU8#^Z0X\H_UI(IF+WS_C*[PHD9R=B"\TGL(EZ-) M),AKZ4(E#+=@"7![CH7JQRS=GHP$:3>;\U^\08\JVF N2:0Q91>Z?#I2U-_T M\H)EF5Y>J-..1^,9+.^#U+$"\0$?AC^Q]MN>[PK6^3K&.'75^(FR5W0&PO=V]R:W-H M965TQ.-P'1J9MHI+H%:F\[*^_&>K%CF,IN3:'.\ P*9%\9CB<>3BDCNYE^5VM M.-?D(<\*=3Q::;W^.!ZK=,5SI@[EFA?0LI!ESC0\ELNQ6I>NAX.,#U^$_Q>;=4)3N56RN_X,)L? MCQS4B&<\U0C!H+CC4YYEB 1Z_-F CCJ9.'"[WJ)_-I.'R=PRQ:IX M%(_(G"]8E>DK>?\K;R84(%XJ,V7^R7W=-Z CDE9*R[P9#!KDHJA+]M 88FM M[/0,H,T :O2N!1DM/S'-3HY*>4]*[ UH6#%3-:-!.5'@JESK$EH%C-,GU]^^ M?)E<_4&^?B;7LU\N9I]GT\G%#9E,IU^_7=S,+GXAEU_/9]/9V35Y?\-N,ZX^ M'(TU",;AX[019T9/(/G]>&EJ:P*+8HEN9292 57Y)^36Z5+<)M_#0CP.P&^$>#W M"+@L(9!*_4A8,2=G?U9B#:ZM"5=:@&OQ.:D47U09RD0D$?. M2F5-9;ZN-"\)[YH\HB6)FO;/55D(797<"%B(!ZPK&+[5YYQ#=*QD-B2*05\(TN2X9 !ZP:==8/!Z5\#69 M<1 '*?"C6K.4'X^ XQ0O[_BH!]QZ+PJB5[)28!'UP3)\AEW TO4$%7E'7)M& M86T9W$&G)0>Z1$+>=#8X]#!PGG?]))1Q?0+HG'B'44(&%B3L%B1\ M]8*4/)5%"A-CAH?AS5+*^;W(LGT+-(C[\@+U"]M9,#*5RT(L>4$^SW%D3>9S8:2W+6U)[<#SZW]KEJ^9*.L0V>VW4_8H0YU&E5J1&MRE=D+=?A5V MH=] #7>/36IEWC7J#'E4U'E4]&J/DGH%A"(*S8JE@#VIB;=][C0(^K([]4A" M7[*V?&F2 \>)OVJ?FZ3 H4HT];3*J\Q0\ 5P'J8G5NMYUM3L[R"@Y)D9JU9B M#8P)NXYA$U27Q#6]&C)Q'0?*)/3PR8NLFY+-.;E@.?Q)Z!M >[MJ4 =)=[Q@ MN+:%U,C5*? \ASA_*J+9!6 (_MKE;N+B=5JZ3H/AV@DH$3L1U)S$>Z9B'&Y4 MA/IK5?0;^!BQ.Q7KD'VEABT$^";,D@88,C2ASS1T37NKHWEZK99>(P+F2&/B M40NXVPX#QT2$&X=0AK8?^N1FQ\'+^:EQ=5G2)N^=\^3AX$?)F3]TC93<;^@-D37LPQ MN+:B!0(#,AT+@@9-$'@.5CV3@_E8Q1W+BRA6@TTUK*M#QDHZ8R7#QMJ$^ *V M77+'LHJ3''(TF)'9A/?9:Q"SQUXO"MK=Q'?3HW-^QS/B-B5M2J])CZ9,K#X] .J=,SN&ZTMBCM MP 0:T!ED?9@<8TH-527F)EO&#/ V$\LZ%OM4LJD;M:6U0ZZ[W/KC9O$3FSI1 MCPYU8[]9PM".G3Z;UHUO;19(Z3RW*P>_4S#KOWIF%0 MQ/YH^$_E[M+);R9Z]FZ^K8& F7L0U^RQ7L7W%#C7(1^LZ0JV=0XKW(3ED#Y^ M' Z(=SOW'5J?K;L@]Q7T](AR(/?@&5Z=52PCZ^9V8>]Z#$(.L5._G!].:$XQ MH;F2CRS3CV2R++GA.G);@:Q*'YP5*N-@]BM0A)7IJB]K@.T1^3\R[F_=0#B* MP@@?%[+ 5*RL;Q1; 0K M0F9R">?^)OS:(RG;FNM3Y*3+(6+8UUW;\T-,$8 &9ML6+7&$<9PS?"T5^55F M9EO$&Q]6//8IC* !\5[0LSDR]ZOIAFVF9#N '3D)9!Z>XT)&XN).$)B,.'## M^O3LA\E+J?%^AWGCQ/AM_2@T)V'W#1W)LR- AN/+VSN20Q/XA\%OZ$C@^<[; M.A(UCA0_=:3 =N+(F-J.D\'DUJ4;2J0_D]X2_K#FA=I_93L,_4.);B?OAS)> MU_9IV.:\^$#;K!=.1W[4YKTQ[?+>R/<&[;BY7W>]5]L15,6[244@=HE:L7+_ M1C\(^++UGDO9RNUVLUVSEYK]'"_YK(LJQPU8EA:R@2C@E 7KH'4I;JN:D>JC M5PXK8J#QVIN;B$_L**:F]#PL8SN(/7#^0IK8!\CV"O: -5>P197?UA?DVY * MJ49I5J_IO"H-'0(Y8AR FK;CPUX"0> F6/@)M3Z)K,*/7(0O%A"WB CGT?0[ MD>LZTPLA+"+H'X0!7OD;6::#R5FW7VSGKI6"H%W(DLP1'^K/38OZH*^X,%TO MQL()]B&PO=V]R:W-H965T^&8=B#$C..<;:4 M27+3[=>/DA,W![2Y;MB+1&EJ::;!QMKM9129U08; M82[4%B6]62O="$M;749FJU$4WJBI(Q['PZ@1E0QF$W]VKV<3U=JZDGBOP;1- M(_1?Y*:9![ +"&E?6(0A:GG&!=>V *(P_]YA![](9 M'LL'])]\[I3+4AA%Z;=ZA\7?0&(=/2MJ-@6M98/$M0$2A]?'Q0WQS?A+QJBTO(&$A\)BS$WA) MGV_B\9+W\L5GE"W"6JL&%A2KIGM!G-L-+#S;J.'WJZ7QYW^<<)CV#E/O,'W' MX2.U4='6"&H-165$66HLA;^1=**[<,Q;5)_$=K!\\*C6=B;0NENM2):S9LU.XGX_9J]Y>8_56M_S8T#PA9(.Y@>%;\P.]P;.&!O!.2TI<\LHS^'\U95RI>M=T)5K MY4HUVQHM17[(K/,=)\XG#_.,^S5-,FI&8T- 0\47SH*RE@XI!,KP [AT-P?= M:*G^IA?"P%K5-'.,$RF+5^X\66''EL-VC%T._CVW+D+R9!44%/&IC.GVLG': MM09/7(^P/.19]DKX=T'.&*>2>=ZIK?@X\=(P'%-8_U\1WFJ;Z&BZT.>Q]#/4 M$%@K;3=H^M-^3%]UT^E5O9OQGX0N*VF@QC69QA&PO=V]R:W-H965TC[.BNP8OI UBA(LY*J8H9$M?9UK9#ESJDJ_2@( M1G[%N/"F8W>W4-.Q;$S)!2X4Z*:JF'H\PE)N)E[H[2XN^;HP]L*?CFNVQBLT M-_5"D>1W*#FO4&@N!2A<3;Q9>'B46'MG\)WC1C\[@ZUD*>6M%<[RB1?8A+#$ MS%@$1ML]'F-96B!*XVZ+Z74AK>/S\P[]U-5.M2R9QF-9_N"Y*29>ZD&.*]:4 MYE)N/N.VGJ'%RV2IW0J;UC:AB%FCC:RVSB177+0[>]CVX9E#&KSB$&T=(I=W M&\AE><(,FXZ5W("RUH1F#ZY4YTW)<6$?Y9L<3Z_N(;]:[8L4??'OJ$@UM3/MH!'+6#T"F 8P;D4IM P%SGF_P+XE%V7 M8K1+\2AZ$W'6K \@#@<0!5'X!E[![ HF3# 1 [SNX;7 M]-<,_)HMM5'T67Z_$2KI0B4N5/)?W7VIJ6_B6&8>ZIIE./&(>AK5/7JV+_0_ M;&=Z^UST3"$;3;7HOFN478+>4UU[, I&M*:C8>]85G5C4 %VZNAC#,,D[9TV M2G#3*'1M6?$'>]80CR OTNC,/S4NVJ61AI60C2(A@$I1VE*R&3'LJRIFI(9S(E95&G& M677.U)H+#26NR#4X^##T0+4SH!6,K!WOEM(0B]VQ MH+&)RAJ0?B6EV0DV0#>(IW\!4$L#!!0 ( /F!6U,3 P-4KP( %P& 9 M >&PO=V]R:W-H965T:S!%GC/]/$:A-@,O]%X,-WR566?PA_TU6^$,[>WZ M6I/F-R@ISU$:KB1H7 Z\47@ZCEU\&7#'<6.V9'!,%DK=.^4B'7B!:P@%)M8A M,/IZQ D*X8"HC8<:TVM*NL1M^07]2\F=N"R8P8D2WWEJLX'7\R#%)2N$O5&; MKUCS.79XB1*F_(1-%7M,%9/"6)77R:3G7%;?[*F>PU9"+]B1$-4)4=EW5:CL M\HQ9-NQKM0'MH@G-"275,IN:X]+]*#.KROT_#LE'B=73SE(QI+K\F:-ISAP@*3*4P?"FZ?889)H;GE:.#':&&L MIK?R]/+6I/="NAT]-6N6X,"C M)32H']%[O\X!C9/>4C/0@Q:78#-5&)J".8113DG\%Z8P411VKI4Q<"MIRT5I M/:?M-G^;OY%.,_O"N(8[)@H\F*@\1YUP)D J2[Y66B ]:9M10241GI'I0_@( MO6Z[&P4D?/K0B\+P,TFML-.%VA?WXH.YL@3S3Z&OZ07_GUZWV^X%\>N>NR'4 MKI.XT[![-Q+>>HC^UL931ZORKAE(5"%MM?R-M3F=H^IB_ FO[NXETRM'7^"2 M4H.CDV,/='7+*L6J=7D_%LK2-2K%C,X_:A= _J6B4=2**]#\H0Q_ U!+ P04 M " #Y@5M3.DDYJH@" !.!0 &0 'AL+W=O=77&73M$JL^:2M&" %VJF3Z(H*VS1->W"22V+5L9GM ME/;?SW8@8U/A)?:USSGW7L?'HZV0CZI"U/!<,Z[&7J7U9NC[*J^P)NI<;)"; MG;60-=$FE*6O-A))X4@U\Z,@N/!K0KDW&;FUA9R,1*,9Y;B0H)JZ)O)EBDQL MQU[H[1<>:%EIN^!/1AM2XA+UU\U"FLCO5 I:(U=4<)"X'GMI.)PF%N\ WRAN MU<$<;">9$(\V^%R,O< 6A QS;16(&9YPAHQ9(5/&[YVFUZ6TQ,/Y7OV3Z]WT MDA&%,\&^TT)78^_*@P+7I&'Z06QO<=?/P.KE@BGWA6V+30(/\D9I4>_(IH*: M\G8DS[MS."!<'2-$.T+DZFX3N2JOB2:3D11;D!9MU.S$M>K8ICC*[4]9:FEV MJ>'IR>S^R^HAG:V6L$A_I-/Y#;Q?D8RA.AOYVNA;E)_OM*:M5G1$*XS@3G!= M*;CA!1;_"OBFL*ZZ:%_=-#JIF#;E.<1A'Z(@"D_HQ5VWL=.+C^C=ZPHES"G) M**.:HH)KJG(F5",1?J:9TM)0MB/XW@_]FZ(Y,;+!XBX'X67D/0OX["W;#(M-&$&GO0'@\",%_W@(NG- M4:DAS!HID6M8".DLV&*B?A $O;G@Y8<5RMIPWKVYBL+PHU,Q;'CM_/V#.UZC M+)V3%>2BX;J][MUJ]UBDK4?^PMN7YH[(DG(%#->&&IQ?#CR0K7O;0(N-!S9!]X1._@!02P,$% @ ^8%;4R@=NKZ? @ M=04 !D !X;"]W;W)K&UL?53?;]HP$'[GKSA% M>VBEJB'A1Q$")*!T0QJT*FS3-.W!) >Q:L>9[93VO]_9@8Q)A9?DSK[ON^_. M/@_V2K^8#-'"FQ2Y&0:9M44_#$V2H63F5A68T\Y6:%9[[+K%L(1X."[7"% M]EOQI,D+:Y:42\P-5SEHW Z#<=2?M%V\#_C.<6].;'"5;)1Z<] NFMB?9\OI?+:"JS7;"#37@]!2+H<(DP/OI.*-S_!&,2Q4;C,#LSS%]'^" MD$362N.CTDE\D7%<[FZA%=U W(RC"WRMNO*6YVN=JUQ)R2W=+VN Y2E,22[/ M=Y@G' W<2,+O1:C;6R3$!)9"9Q M<$Q!<+;A@EO7U.BFU>TVOJ(Q?>"R*-T^IRA2;N&JUX/K \/V4@4D)[J)[WKP MT7&$)Z,@4>_\P!OP:JJIJ%?K-V5'9>@?FE'?P%02P,$% @ ^8%;4X \ M?]0&!P ,Q4 !D !X;"]W;W)K&ULM5CK;]LV M$/^NOX(P"JP!-(H//8LD0))F:X%VZY*TPU#T@RS1MA!9?6I@9W7H^3%4E5M45>D4;.CR0E_)-I75_CYGU^-&&HD"I5IA$AA;\;=:;*$H% C>\=YJ07B8S# M]0;]-W-WN,LT;=597?Y=Y'IQ-(DG)%>S=%WJB_KVG>KN$R!>5I>M^26WEC:4 M$Y*M6UTO.V;08%E4]C^]Z^PP8(C9$PRB8Q!&;RO(:/DVU>GQ85/?D@:I 0T7 MYJJ&&Y0K*G3*I6[@:0%\^OCRWE%2\ZK7.4/ 3S0K5=0;!0\%:.()^LY)9*[ M1##!1_!D?V%I\.03>.??UX6^)U]/IJUN(":^C6#Z/:9O,/VGC BIDJ]+1>H9 M.4M7A4Y+\KDJ=$N^&DN2*W6GR6E99]??]MET%!W3\DV[2C-U-(&\:U5SHR9H M%@@.-(R#AD'K,/CAB7-6+Y<0[A YV36!-&QU6N5%-7?)5,V+JH(EZGFOTH;P MQ$V$=$44$1ZY0<+=6/JX]'GH^G[P$*QHV[7*2;YN$$,OE 41/':%[Q/A2E#' M]R4 !*Z,QU115=XK(9C+?>X&<(O]^HQX*.@]%#S;0WEQ4^2@0 O9FY5I U<" MM<@J+?)]SAD%WN^<9TIS7A>5HQ?UNH63%HQREZF5[CG(2D'U7 #+ ?FM:+.T M=/ZQ]A+0$K*L MUY5V./-$Z)GPX=QCHENB(WSRBC#*0OCC+D\"AWLB\&RX>8QW*^8RSC:4W(48 M=/P.DI/ 8[*GXSP8TD5.U-/%G61+)Y,A7>Q8A5\1WXTY)R^U&ME8C?U&*LQKMEY(;&7+W56!"BU2)K5=%9@QE*/]S>D@4)6LVW3X/.NH8N"@?68&&( M5NOPXB%>+-B0+AE8301L+(G"/HG"9R=1E].K;6N%JKHO?48A?YP^>^5@XI!M M"#A="/2>-QEV:QJRRG]-;U0#\P5)C>O: W+5I%6;FJD ?&RKV:-0X8-@^'L# M=-(!/3YP_AR6MFUEMD490MAD$H]H%)*01HGS.R@ _$2(D 01#9ES?J>:K&CA M[+5@/CD@7-! .F=IE<$ DWLP@0^ \85S!0P4;7!(_W"HYD)SBQ@O]W?[&? MY"],8I>'J#YX /XCRN7 7Y+(A HY]!>'*Q\0.$WVNLO'I]RGT)E?&B;/4 MB\04&X;F#FB0O,1=S)3VC> !?__[@(K_R1WQ:B^Q+:24!A!(BKYUELAS"2" M1O$#;X41^ .\&NQ/KL3F'H]>'"3/\A:P!J8+QC2(P-CL)$]*R,W:;DV===6W'8XM1D5-^=J>\5]57]4WOZJ_]^4 M>!BS!V2+]L6@;??]RMD)2JA9D2NY<:R/$P\L).:ELU-N7H$?84XU=2YQ>:^< MIZI&4V3P*KG;8'>&L_-6%_":#>'_$#^]31L8G^==6H/E799@$@@W22+G%*G.@] 62![N4:E,Y MRF*FH*Z8CA^.%H>D#[#DV0&V2;SI_2;W5&<=,.M\;R48!?]QJ/U 8E_:R2=S M>&)C95"[-T>#FNQ\ N\ PN2O]80#>BPWJ#]XNE'SBNP;6R+N( &!'U'4H:! M88X?[1U#EM@&S>#=.)8P4P7"M*Q(/-X[ELZW-1[?&? MBOIQ!P#X, .#QQ+ M:>I,3#E,_S#V@?-Q)A",2F@S,&72.+9[@0Q(&-F(!E%"PJL$]4UH1U0 /+R0 M488,T@PNEA!O'(:48U<5H*Q%B"F^K$M@,!)"3F/?L;,GCG[; 13J*\Z2_6"Y M+S2]P8>LI6KFYG-=2S*<+.PWK?ZT_R)X8C^$;Q::UUO33+A4ISU2 !/)_5M=YL4$#_G?3X7U!+ P04 M" #Y@5M3H*5ILA<% E# &0 'AL+W=OG28!'#?% BQMT&3=@&$?:.EL:Y5$E:3B M9+]^1TJ6[3;Q7H!]L"B*=\^]'\]G&R&_J#6BAL>RJ-3Y8*UU?3J9J'2-)5=C M46-%)TLA2ZYI*U<354ODF64JBPESW6A2\KP:7)S9;[?RXDPTNL@KO)6@FK+D M\ND2"[$Y'WB#[8=/^6JMS8?)Q5G-5WB'^N?Z5M)NTJ-D>8F5RD4%$I?G@YEW M>AD9>DOP.<>-VGL'8\E"B"]F,;16[9$<19\UJ#+XW N8R[PB>WQOJ6SS_ M)4.K5)0(]_P1WN4J+81J),)OLX72DE+C]R,B@EY$8$4$+XB8B[(6%59:@5B" M7B/DK5!-0FLI'G*3RL\Y]RBNJ KE P[^H3!GF%=T*!K%JTR= M6&>:ATL/;^K,&RD)PGF/&4I>P"OP1KX7TLI&[C2Q^W@:.G>::X0@="&($PA8 MY%!)4,)7X$41^%,(/>=>:$)(6T2K!3Y2ZU!(&%.?I(XB0F8C%C/G'2Z1Z+)> M\-"/IW "PX E9O$"#TXZJ4,6V"//9W8)B:(3EG4PL.Q@R$A0+5?4(H61:Q8V MG?9\2XXY&"_G4 P#SQBZ\/EPZ9Q,-JA%4=!M05FTQ%ECA,M? B#(8 M>^;GW" O%+SA9?T6*. H-=T I0G]FQ\2YGEOP25*^A&R2+_8UIE9#2DGN.W( MPVC<1GML(\O&$<7H(Z6RA!JIXYKLABPG1U!*I:A@Z(Y]0]DO,3%\HHK@,EW; MX&?X0/=,;?5(*3-(:8*/6OBD78BW3U_K$RRX<=J!)-8R>>. ELZBG:C6[$X MS_Z@/EW:4M2BSWJ7K#**;IGG:UZM3#2I.G,AX8F@ )7.2RO=>M[8Y+5RD];" M7=IZYMMK\!(;-5IB>'TD9:,^9:-_T;1,?'CUM*LLXR"N%-*Q\6^1\T5>Y#I' M]5Q*_T^B3!=SGNMB?2/98SYU9FDJ&_I6\R_XGG90H5\2>"D7*Q=0[XH!1X6D:)JA(&XH.=5S* M6?T$,21_EY(*J&ENTV*O[B!F)-MU9@6-2ISR$&CH@DPT"[ULR(PT%8UQ'E6^ MY^\8=QY,Z("%WS;'/;]ZH\B/3/N;QLY/J-0I?.9%TU8C[Z5N"WBKXO=./@ Z M.-Z+VJESNW6*\0-^;?+6"\/$EF_"^AY_8,60M:5G4O]Y'P^]41"V1*,D-EUC M/UA=%Z3)4RSUAM,M?Q "&\.AN=?B%B&.@^]OE&]LH0MJY$>V3?FC.#2WTP=R MPXODKRRP-81>V<@/2<9SU3K9&]ULEID!58&-=#O%]5_[&7C6CGX[\G: ON%R ME5<*"EP2*S5'NF!D.Y2V&RUJ.P@NA*:QTKZN:8Y':0CH?"F$WFZ,@/Z?P<5? M4$L#!!0 ( /F!6U/VP>)AD 8 +81 9 >&PO=V]R:W-H965TZ[C]]1.EAH\]5.E7+HMBIK>]B9 M.C=[U^W:X515N7VK9ZJ&?\;:5+F#KIET[W0PRR?J6KG?9I<&>MV5 ME5%1J=H6ND9&C0\[/?KN6/CY8<+OA5K8!VWD(QEH_=5WSD>''>(=4J4:.F\A MA\MA).VBDQOF\ M=%=Z\5ZU\23>WE"7-ORB13N7=-!P;IVNVL7@0574S3._;7'890%K%[#@=[-1 M\/(T=_G1@=$+9/QLL.8;(=2P&IPK:I^4:V?@WP+6N:/K_ME%_^,-ZGT\16?] M3V=7OKF_.,9VK_)!Z6RKP^Z#K;SB[K#UO1Q8YH]8YHR=*%K M-[6H7X_4:-U %_Q<.U>A#\6M M'CO4+PO@9#OS1KN\C*[4-U7/E46O$$LPY0P:E."$"V@(3&D"3XZ%B.'Y\T\I MH_07/R(P%R(ZKX>Z4FB_U!9<'!M=(= ?T^[P"F68I=Y0+/WO/@6.O?8;8$G6 M[5&*61)'P2>46ZN<7TY%BC/F9](84T9]@^,TY;Z1X9C[QGXL,,MX8UAF.)-I M=*;U:%&4Y;K/6*89/!.<9*F/%R"P78T.LEGA?=#W8*6C@HW-P$?<)%Z M>)CT5F@:W$[7#6#!Y')]\1UR90'W16X4&FH;8F( 25@?D);$.R;7K8 7/(M. M%7!A6.2-&M8CE%>>BM^; ;]7FOKDQ%SZH#)O28IU2S&$2J)=F41V9M*;EZA$ M<29HDU=*DD"EC ?$<"*3];3 4)HMJ?280Q+'DC>D"6C!,^1=4KE)(4&2QQ1B M."6R_3_A#87(DD*9]&G8YP23+&DH!)SCC/U/%*(>E-2[$_L66\][3%_B#F%^ M>QYP8"$&03:X$\,Y>ID[DL:!.]Z<(-Y&3#8M98)%;U#/+N5CD5LTFYOA%,KJ M"(&AWLP4)6K)@]$8"C:JFAJBQU&HX(6[0X7U]P%?V&$9J"A,M$, YPZ(&):^ MW96B--N!HMNI"4E/0O9!/X*B))B(=4;&,?"";&.D3 *Y,4_;)Q7K+"!8\'23 MBW$*=$G:4Y&)5M;"D=VG8)0TZLA!AS.Y&P'7MHQ3^1SQ8K\HZ!9;SS*-T^V< M\T$&J:*!;G*=LD DD>XB5224 >%M).DFT61"T)8"GJP*>+)S 6\S[BOU1?X7 M<.XD7,Z4L7[HOJRW9=SN6,>W.O"?Z_@2^VM860S54\(JL6A4,,4R4*BMQ">0 M+A^W6,J )__7>":LQ3/='4\/QT/5_2'!?1E%B)PW MEZ($\XS>2^@3*&8) "2FX$ $R8>@0C*QEB09QZ>P-*,\PT,>< PWB8:8B4: MXH=%(TA^_]8I4P-@]\K1<\X4@[G/@M,(7C/A);*& C2O85P%93E3>F+RV;08 MHAZ\=>\H*]M=W"57D3\<39Y#UEZA/;1BQ[.=J =Q%<,\E BXS,!U -1ES\.> M@=!PN&0U/?@/KO!"HKVH?]'OP3G(0-'A!@:*P21;#8@P8 M0*;AR@-W#6B DL#;!.37*Y)HB^-2P.!,-1LWYV_5;8C4=)_*=O?!NS3$,@E? M#"Q4+\A)\UJ]&EU]E.@U[^+WTYLO&A>!7!:5:@Q+R5L)8F^:KP1-Q^E9>#,? M: >$",VIRD?*^ GP_UAKM^SX#5:?:H[^ 5!+ P04 " #Y@5M36;?3MW$# M !H!P &0 'AL+W=OBAYH:FP12Y%>DK+3?]\AY3@.D/C2BS0< MSGSS'LZ.VORP%:*#YUHJ.X\KY_:W:6IYA36S/;U'13=;;6KFZ&AVJ=T;9&50 MJF5:9-DHK9E0\6(6>/=F,=.-DT+AO0';U#4S_ZY0ZN,\SN,7QH/858=0HG<>01&OP/>H90>B-SX><*,SR:]XB7]@OY+B)UBV3"+=UK^)4I7S>-) M#"5N62/=@S[^BJ=X@H-<2QN^<&QEAX,8>&.=KD_*Y$$M5/MGSZ<\7"A,L@\4 MBI-"$?QN#04O/S/'%C.CCV"\-*%Y(H0:M,DYH7Q1'IVA6T%Z;K&\^^/[^G'] MM/[]&W2>V$:B[M#/$RBR(K^"US_'V0]X_0_P5HTECK5PI^N-4*QM"57"TEIJ_27_ MV0@K O?OY<8Z0^WRSQ6[@[/=0; [^"@.*35OK>DM[!O#*^HAV!O!\;T\7T7S M$WIK]XSC/*81M&@.&%\U$76$BERE&TNQVFX4HK4T"Q2NP3(!H;AL2J%VP)FM M/,!-/QE/IR$WC'/=*)(WR%$D[WU"CIMXZ,!*:RS"5 Y2@3%:@1T MO->%09*/+E%W6I='(>4K1I$,^X/H-\$V0E)=O4N6-H]'SY,\GT W>M*.2>": M-DR)ILW@#>239#CMPY7:#\^U'UZM_2-MT+)I\=@=TEM0*E$ZB&L7>H:,'JK:B M^MW 8)0,1B-/])/I.".B/TJF^23Z1N.T#OX0;YJ,)X5/:I:,^EE@%,,L^@0K M)IGB5)6V 1&VM)RA;I<("V%0UUG:K=8[3X5\UEO7>Z\JZ<7VHY[9A1UO(;1N MNPC/W/,SLFRWYZMX^P9]968GE 6)6U+->F.JAVGW>GMP>A]VZ48[:M! 5O04 MHO$"=+_5VKT?Z,_K2[EWO94LD7O'F3UJI>NKD#E2X(UVC MUOSX!P[[20Q>R1MIOW#L8Y/8@;*3BK=#LNZ@I:R7Y&G@X2PA]U])"(>$T/;= M%[)=+H@BLXG@1Q F6J,9Q6[59NOF*#,_Y4X)O4IUGIK=WQ3WB]7F>@&?[HOU MYGK]X0LL5S?%S=6J^ "+8E/ NPW9-BC?3SRE"YHTKQS YSUX^ IX$,)'SE0M MX9I56/T;P-.=GMH-G]N=AV\B%MW^ J+ A= /@S?PHM/V(XL7O8+WJ2-"H6B^ MPY(RPDI*&EBQ_JR;0[.@LFRX[ 3"UV(KE="GZ-L;=>-3W=C6C?]CW:^6<]C@ MDX)YP\N';R^Q_V8-T*W3@;:QFY81!8F>4&.?*3T341C+*]AM:-R9H(=,WMI:5>]R_TP;0B[<78 M"C]\,:NB3:U(U.8G?DQJ.<[N2Q/Z/I*9N MEHPMA6D>V: TBJP_3Y,?*?63W,K H?NV/X&;>?Y+Y(ZB&RP?DYJ\-(_">"E M:^:=3;H6Q=[.WHRBGY2_A/>OS8ZC<1%PE1>BO6 MKLP$DM Z)S83W3;/%:,IS@3(/$F(>.TCXYN.XSF[@WNZ MCI4Y<+OMC*QQCFJ1S83>N25*2!-,)>4I"(PZ3L^[[GL-XV M?E#+)UU@H2FA9/\K)- MQ(%#O7'$P=\Z^%9W0615WA!%NFW!-R",M48S"QNJ]=;B:&JJ,E="OZ7:3W7G MB\FD=_\+[D8P#VZGP2@8]*8/T!L,[A;3AV!Z"[.[<3 (AG/XU)>T7I/X14L^'"4]5+&&8AAC^"^#J",HP_%T8?;\2 ML9>OSZ'NG8%?\[T*O'J9EKK%:QS!&S[E--,?GX+?$TR6*/Y4@#9*T(8%K1\! MG0G]9Q+J]0QFC&AHDH9P0#36YA H3&056;,D:U9&4$EV!D.IJ/ZF,=S5(>G^;%* M>/Y>N%\).$;=:6+.0@B23/!G-((_5HO]%>?53U"+_>7G-4Y4BVJ>>)ZJHIF6I^4LTBLZ\-Z\&&0F M1*QI*C57I%UKYRU]@8IB-B@VBF>V'R^YTMW=+F,]3Z$P!OI]Q+G:;0Q!.:%U M_P)02P,$% @ ^8%;4^40"=3X @ '@@ !D !X;"]W;W)K&ULE99M;]HP$,>_RBG:I%9J&T@@0 5(-'T84A]0:5=-TUZ8 MY A6$YO9#K3??K9#4UI"M+XAMG/WO]^=XS/]-1?/BL252X$DMDY9ZGJ-1N!FA#)GV+=K$S'L\UREE.%$ M@,RSC(C7,TSY>N TG;>%>YHLE%EPA_TE27"*ZG$Y$7KFEBHQS9!)RAD(G ^< M4?,T[!E[:_"3XEINC<%D,N/\V4S&\C'"D-,4R.D,?YN-)TR MI''<'K^I7]K<=2XS(C'DZ1.-U6+@=!V(<4[R5-WS]0_A%/I?V%]<:V MX4"42\6SC;,FR"@KGN1E4XH*P<1E^I0SQZGYW#P[1"^ 67P ML."Y)"R6?5=I/A/%C38L9P6+MX>EZ<$-9VHAX8+%&'\4<'5B97;>6W9G7JWB M*$].P&\>@=?PFA5 X?^[-VIP_++8OM7S]^E%$<^9HBR!"4]I1%'"[]%,*J&_ MYC\U 5IE@)8-T-H3P!Y"X'/(]?80*5%5;D,ATK8BYIBO=.D[0=]=;9=FUZCG M=4J;#WCM$J]=BU=\-M>4S&A*E<[^",)<"&2JBK+0"K8 _*[W"7+7IA7XU9!! M"1E\%?*:L^18HR4F)U:S+LE"F(_I;0\C)6;W=F) MW>ZUJV-WR]C=VMA/MCEB#&2E(1+4[=Q<&.\P^VI5+^O!*Q(A(8#,MH&: ]$K M27M?(XVIM&<0=/&P"K%>SS_I]+Y7<;E;+3A#D=B;28*-573C4-$0IG4I9QKU\9)1^^=*&ZC8J+XTC;T&5?Z>K##A;[ 41@#_7[.N7J; MF #E7X+A/U!+ P04 " #Y@5M3T<(A5/4# #I$0 &0 'AL+W=O)1SO&?XDUQA*\QQ$5 M8V,MY>;:-,5RC6-?7+$-INK.BO'8E^J4AZ;8<.P'*2F.3&19/3/V"34FH_3: M$Y^,V%9&A.(G#L0VCGW^^P9';#7CGUS4*)Z9$*O'>_7;M'A5S,(7V&'1=Q+(]=@8&"# *W\;R6>V M^Q/G!:4&ERP2Z5^PR[&6 99;(5FCDA$XZ,EDIZ3BXOO0G(\YV@"=HI98>XWV;@\\NECZ) M!/@#W#$6[$@4?5''KW,7?/[T!7P"A(*7-=L*GP9B9$KE+GF&NVTZ'X% M"QP22@D-52=&/EWBID60B753L224WB;0L@?]D?E6'=D&%!HFHUA%N6U:M7JZ M13U=;3W3("!))#5->,;L51YH'5@Z1J"NW6EVU"L<];2.O'CC$Z["5C:UE=-K M-:5#U!SU"T?],^<8*Y; M[L-"G M8)FYL'O9KBJS$^K#\Z-==9R5W>YP<-A5YZ#<-E2]HC)[H3Y\M5UUG*-'ZU<' MJ5LJ'P_).UO)ORV<&+RN!%^N#5]-)-3NUJ73GH M.&@/UW8#Y/1+(2JS&.FSN*7IN]FN0RF3;8+,?*[6NP 17BE) MZZJO+/%L7R$[D6R3?FDOF%3?[>GA&OL!Y@E W5\Q)O80& #1* &0 'AL+W=O 76Y?A\ S%^[T0_SYD7OI[U8._MPIV[6O/T0G\\VC@K=L_XX^8V2L[ZA9>E MZ[,@=L, 1.SYK#>!IU,;IPTRB[]<]AKO'8,TE*S)9G/2M%Q#RVX*D+ M)_E[85/F>:FG!,?WW&FOZ#-MN'_\YOTR"SX)YLF)V33T_G:7?'W6&_; DCT[ M6X_?A:]_LCP@FOI;A%Z<_8+7W-;J@<4VYJ&?-TX0^&ZP^W=^Y .QUP#AF@8H M;X":-L!Y@VSD^CMD65@7#G?&HRA\!5%JG7A+#[*QR5HGT;A!^ACO>93<=9-V M?'S_>'T]N?L'W%R"^]F7^>QR-IW,'\!D.KUYG#_,YE_ [7S#N MN%X,/H(;OF81F 7<"5;ND\? )(X9CS\DMQ[O+\#[=Q_ .^ &X&$=;F,G6,:C M/D_ IEWV%SFP\QTP5 ,,(G =!GP=@\_!DBUE!_TDRB)4]!;J.=)ZG&Q7GP"& M?P!D(5@!:-J\N:6!@XN1QYD_7./OT@U);-XJ0XE^/Q:T^S]BGY7\8VLNYMD *Z9_\2BK^ _, U7@;MB07%-,R!VT:M] MA.$?%+T-M#%._##B[J\L/+!AD1LNJYZ!WDER[*2J!-(;8 A^,B>J8M:TM1LI MQF$1XU ?X^+[UHW=+,3:6394)A"$EE6:908C"=U)@>[$@&ZQ];?)!$L>M[/W M-*I [CS9>_V?V+B$4;49(EH-$5I"C*V6+,T=2&.#!R5L%49H4 =N+U/ ECR] M #-P!6;Q3[\)4R$2/:,CYJYL"<*PC%,U&M@U*$5F0:@E M;7,'TO"@$U0&5V%%!J0&GDA$2*_\#Y&S9&#N^.RWU\-(Y )$CL!6))0=&92] M&5L-7N9A4/7'-XQ >#A2**2!U M)C)$D2:0_L6A 0G5-X**\=,;R>!$3D%Z$:^AX&%+72R$'5M'("$6,HT-,MV, MA 8O=20\N)D*DEX*'- MY"B$A.,.:C^XHJZCKD=-5C)"H>.XN_J/WE7Z9>4TWC@+=M;;1"QFT0OKC4'E M\*M5HII B,@0I&V-B%34B-1Q-EG)\$1"(49-7X3^AO&$,JN(,9\%_+<7KT1D M '*,$A$1BDXZ*1$9O,AOB+3^3;.]'SG.O<\&'12(B"KZZG33VLCH1%X@W16' MB%KW44%J;620(J.0MJ4AHJ[\%60Z$QF82#W$J/YZJAZVR"4B6Y!CU(6(T'[2 M25W(X$4FF:8LU-Z/_!U-I ;:056(JKH_+,\VO8V,3F0&VEU%B*K%'A6D:F/7 M?.2@(H_0M@4AJKXA*,A4$UB'3&0X&MVQS3:O2"TWCY&H<@6ZFV;U+O!C+4K M9-M65EDF*QFAD&[;5 1J/FMS5]*LA4.[#%2U@C:IF1^V4'+;H.3&J9L[,&S& MJ;"JV(W3W]LV9B\$BW 9\MWFJN%KLRYMDN]%*U\_AZ72WNTZXV6WV MNW:BE1O$P&//B4OKTR"!%.WVS^U.>+C)MJ ]A9R'?G:X9LZ21:E!&ULC91=;YLP%(;_BH5ZT4IK(1"2JB)()%TZI.9# M3;-IFGKAA)-@U=B9;9INOWZVH2A3R+(;\+'/>Y[W&.QHS\6KS $4>B\HDP,G M5VIWY[IRG4.!Y0W? =,K&RX*K'0HMJ[<"<"9%174]3VOYQ:8,">.[-Q3!&II,5YZ\F2+.!XQE#0&&M3 6L7V\P DI-(6WC M9UW3:9!&>#C^J#ZVO>M>5EC"B--O)%/YP+EU4 8;7%+UQ/=?H.XG-/76G$K[ M1/LZUW/0NI2*%[58.R@(J][XO=Z' X'?.2'P:X%O?5<@Z_(>*QQ'@N^1,-FZ MFAG85JU:FR/,?)2%$GJ5:)V*%\O))'GZCF9CM$@?INDX'2739Y2,1K/E]#F= M/J#Y[#$=I9\7Z/(>%"94HFN4%%PH\AO;C34_2E92N-(+,Y6#0"E3F&W)B@)* MI 0ET8\)%"L0+^@"$8:>J4*K,J?I+0X#+W+?6E#=!M4]APK:4)6J=X *;KOMJ+!! MA>=0W394>(SJ^^VH7H/JG4.%;:C>_Z/Z#:I_#M5K0_6/OM4QRCTXE^:*FV"Q M)4PB"ANM\F[Z6BZJ:Z,*%-_9H[KB2A]\.\SU30O").CU#>?J(S"GO[F[XS]0 M2P,$% @ ^8%;4W4L!H)*! '1< !D !X;"]W;W)K&ULO9AM;^(X$,>_BH7VQ:[4;6(; JP B=+M7J0^(&CW=%K="P,& MK$UBUG9@3[H/?W9(8SC2)&IIWH"3S(QGYD]^,M/;(X$Q(6-0:]Y-Y8#'H\ M5@&+Z%@ &8+XQ8:NU,C><06]#5G1*U=-F+/25DT59L)!& MDO$("+KL-X;PRPBWC4-B\9W1G3Q8 U/*C/.?YL)?]!NNR8@&=*Y,"**_MG1$ M@\!$TGG\2H,VLCV-X^'Z.?I-4KPN9D8D'?'@3[90ZWZCTP +NB1QH"9\]P=- M"VJ9>',>R.03[%);MP'FL50\3)UU!B&+]M_D=]J( P?8?,$!I0ZHJ@-.'7!2 MZ#ZSI*QKHLB@)_@."&.MHYE%TIO$6U?#(B/C5 G]E&D_-9@^W=T-)W^!AQLP M];_=^S?^:'C_"(:CT4T58(,%G<$.8 %L2Q!2$ ME,A84*VLDI^>'WTWCR[ A,YC(5BT C_N:#BCXF]M\#2]!A\_? (? (O XYK' MDD0+V7.4KL;DY,S3S*_VF:,7,A_&JTN X05 +H(Y[J/J[NZQNZ-[F#4298U$ M2;SF"_%&1*Z!K@0DBZ^_8J;[8YJ2U5ZP"M?@Q\14-9M%TSVZY96-.!S$1*JG)5VH=H)2$,-+8#['4[ MS9ZS/13CU*K916X[LSK*KY7EURK,;[KF0GU65(3 C[94JK!JP[UL!Z^.AK>S M[=IO;_@^A'?0RH[GF=_P4<-/K3ROXS;S&][)\NL4YC?4/VO)$OY.:$"4[LR( M1TJ_X;KQ9BG9@@J2&#S, K9*EI44Z68I=.M0!+H6D&Y530)&9BS0]=-\7KDG M/<<(MO\G3(Y5LXUAOC#P@..P/,V4NWZTB96\ +=T2P, +7W_!6_"%+0PA*@6 ME2P8(7[[FY/&\$I8E6-6 "MH:0HKX+1R+/B8)%)L?'+\MI5('3N>JA MLP$061PC6(<^Z.#X67S^K/2"I3&*I"DT.<[-PAE5@'.Y-*\''[(,1LU:=+&D M1<5GU&JZM,IU*3(YSLU"&56 4:#V,@7Z^Y%P]7Y@):381'_P'4$L#!!0 ( /F!6U,7?]IK MV ( ,D' 9 >&PO=V]R:W-H965TXX3VCDFU.JTS-J8=UIL+3-"8R*)2$Y4$$811P6;:OKWO:;VMX8?">P%7MCI".9,_:L)X.D M;3E:$&002\V U6\#$629)E(R_I2<5N52 _?'._9[$[N*98X%1"S[01*9MJUK M"R6PP.M,3MCV*Y3Q-#1?S#)AOFA;VCH6BM="LKP$*P4YH<4?OY3GL =PPR, MKP1X[P'!$8!? OR/ H(2$)B3*4(QY]#'$G=:G&T1U]:*30_,81JT"I]0G?:I MY&J7*)SL3&?#87?R$SW>H^G@832X'T3=T1/J1M'C;/0T&#V@\>.W032XFZ*S M/DA,,H$NT01B1F.2$6R2QQ9(S26A2Z!2#P5)@)N]IZ:*CG(C&KW+I&S[_&%\OZ?<)!4#D(C(/@B(/H2)(OT!R6A%+M>8XS3&.HRVY!WC#DNAQM.D'3 M5\>^J9'4J"0U/B4)K?"KJDZR]IH5E.&>D$M5)IUZ)6&E)#RM),5*A[[B&YRM MX=2CJ-,4'F@*KL-*47$;PX,#]!S_K4W_T,9U;NHC:U:1-3^9=J#)?W+>/)#C M>V[S75R'1C47P]XK&PO=V]R:W-H965T/A+;!B3X,7W G'6VTBY M/;4LL=PPGXH3OF6!>O/$0Y]*=1NN+;$-&5TEC7S/PA#:ED_=H#<9)\]NP\F8 M1])S W8; A'Y/@U?SYG'=V<]U'M[<.>N-S)^8$W&6[IF"R8?MK>ANK,RE)7K MLT"X/ A>SKK3='IC(SB!DG$7R[;B=PUB%-YY/Q7?#-?G?5@S(AY;"EC"*I^ MGMF,>5Z,I'C\3D%[69]QP_SU&_IEDKQ*YI$*-N/>W^Y*;LYZ3@^LV!.-/'G' M=W^R-*%!C+?DGDC^@ET:"WM@&0G)_;2Q8N"[P?Z7OJ0#D6N 24,#G#; 71N0 MM %)$MTS2]*ZH)).QB'?@3".5FCQ13(V26N5C1O$_\:%#-5;5[63D\7\^\W\ MV(9J M)H7R]8MZ\;"X )\_?0&?@!N ^PV/! U68FQ)Q2_NQ5JF7,[W7' #%X3!-0_D M1H!OP8JMB@"62BS+#K]E=XZ-B--H?0((^@-@B%$-H5GWYM! AV2#31(\TH!W MZ0:N9%^OU,1=Q<-)@[7[Z#$P%8)) 7Y>J7@PE\P7_QAZZV>]]9/>^@V]W:@B M$.L'/%,O8G7_CGW[0=(^UOOSQ.[;_;'UG!^B:M 00B<+*E ;9-0&1FJ%J72; M3B7P\YKYCRPTY6YG'=A'&.EAUMO0F,YT^3MRA9O4I<;!WD/8N7%$]L@9E$:[ M+:K S\GX.2W\EI$?>52JP: ^#Z7[+XW)UM%T*@3L ;)++*M! ^@,ZTF.,I*C M Z?KJ#(3$>S;HQ*WFBCDC!HF+(*Z3L(#IBSX3]4LX;DLZ#*+4:XZHR/,8X1U M?]@\4W*S Z@47;ZJK>-F%'5-8_L$\0N ('AE-*PSA-D' !4SU:48D<,UFV(4 MBE]9L>:8(CM=NI&Y=K]'L2E47HU#5"99C$]@DVA\F+LDTI=J8DBPZ;*@K6C8'2@ M:%. @B)M7*%7C<(8-]'3!H3-%;]5N1=@KG0[[Z)S?E MMJ 4!3=J%N[A.,4\M4-@LT-TTBVN.@!V!F7=MD45&6JGP&:G>)=N[>K'.>F7 MOXWKHB >-1#5YH+-:XP.NAU6=3N 9;^MBW)P@^-B[4787/P[?!ZK "XZZ5;[ M AX=0;=$5WG24N6[Z;8%I;OC?@!0,5-M$\1L$YV42ZH>4-&M.:;(3KL$:5FF MO$.U*51!CV4SJXMI(IG;[#&O,-H52ZI+!U*A5HWI-U'3_D/,%;]5K5?N"W^2 M7<1*M!F0P3'$JDL[:2GM'<5J1BEIS#:(]7"@8J;:&\@'[#^1:N%W(*K(M26J MR%#; _FX'2A2W5T:PO(N3TT0A@TF2[2?D$/WH$AU^3 DL+S7&T97+(P#U/LGSN7;3=Q!=KXT^1]02P,$ M% @ ^8%;4SV&ULA91=3]LP%(;_BA5Q =(@;9HF"*610EE9I+94E&Z:$!=N<]I8.'9G M.Q3X];.=$)61KC>)/\Y[GO>.$GWZCHT\3;@ M)X&=W!LC4\F2\VU++&$(:>_2*;R@7/IH S6N*3JGN]^0%U/W^1;<2KM$^WJV(Z#5J54O*C% MVD%!6/7&KW4?]@1>]X# JP6>]5V!K,L;K' <";Y#PD3K;&9@2[5J;8XP\U'F M2NA=HG4JGB\FD^3^-[H;H7EZ.TU'Z3"9/J!D.+Q;3!_2Z2V:W8W38?I]CDYO M0&%")3I'2<&%(N_8-A9>]1\B09[IC90IW6#=\1)3-!/ZWQ'J#3U.H%B">$(G MB##TD/-28I;)R%6Z N/#7=5NKRNWW@&W2;FY0+WN-^1UO.YB?H-.3\X^9W%U M_4T3O*8)GDW;.Y!V1!A1<#[6_T=F2L!L0Y844"(E*(D>QSH>I0H*^?0?6J^A M]2S-/T#3WKVVTBM5WZK,67J)N[X71.Y+"\MO6/XQ5J^-5:F"SRROG=5O6/UC M++^-U?_*\ORPG14TK. 8J]_&"KZP+@^5%3:H\!@J:$.%7SY7Z/?^0;E[!]/< M<1,L-H1)1&&M59V+4,M%=6]4$\6W]JPNN=(GWPYS?=6", %Z?\VY^IB8X]]< MWO%?4$L#!!0 ( /F!6U/<$U80"@0 . 9 >&PO=V]R:W-H965T MQ"'2?:$O_,X7!"X'37!S EFE6!=(5@YP:H2NE<( MW9S0;4NPM<3IY\SI;=(P3"BX >8 M09*$R9Z" ^(;.H $?>.S[^LI^/KE6S9!09B MP"G%"8^_0Z^E,8#C7'GA0O: M-G?T+G/4O.*H!98X80$%L\1'OH+_V,PWS 8#&H]:$3KS'+H[L]'B.-W? ,OX M#DS=-!0.39KI2_C9Q)XVL^=HNHM^WEJYB M/[21WK]*]UI+-_JJ.OJ[K#_]7>06K>E5YTLU;!7;WY+VK&O!2&-$(,.DP5:W ML-65MKK7;/&6(4RV.$8 ,D;"347(+-O2_NB M>SB.+-T>:,?+3:7 .*Y3!DT5(-,PRJ!9'61VG7X9-%> #- M5)9LO0SR%"#=KBSW6 ?U'=3NP_0#X(-I7U?YY=&J.]/J5XGFJ8YR:H#K&[MEJ.6XAQVV4,\F3 M)27P-!79DQ/H5QH>88021D%*D0_X[0+X(@+\'=6:#95V5Y%0IVM5U-=1AFM; ME1@M5"C==BH1T"ZZ+OX5W\AY6O KVB(" #_ M?X\@4 -D< 9 >&PO M=V]R:W-H965T$JEN^;(KUIR2>0H*@RZR M+*<;$C_J#,_29P]\>,9B&?@1?>! Q&%(^/:"!FQSWH&=MP>/_G(EDP?=X=F: M+.F4RN?U U=WW;V7N1_22/@L IPNSCLC^-'#;@)(+?[PZ4;DKD&2R@MC7Y(; M;W[>L9*(:$!G,G%!U+]7.J9!D'A2<7S-G';V8R; _/6;]ZLT>97,"Q%TS((_ M_;E'T^?9V]/@7N+\"4^_ZSKORQJ.[)S :C^^?[YZ\NVOP<'_CC;W+*7@_H9+X M@0!WA'.2 ?\"#RM6"Q(-!=G7:F"2X;HSK) +G:!H)I M(+AED5P)ICAHS4_!19*X,BJ*H<9 M?DNV /;2P>VJ8IC1O\?1V^"P7U6+AMCCI9HYF,8.*^"?VL.K4O=:P^' P .\ MEPB<^L-UA?0C7]*3&[7@Y\"+)(F6_DM P4@(*@7X?*/L@2=I*/XVC&;O1[/3 MT>RZZ$/&I?\/2;="M@""+>2&<*IVL%>U-:_51BNK*K+SVDN])CO\ZQ#:EIJ] MU_R\5QBAHI%7881S1@=9]?99]V0?O&(.?2C;[A;'0PP[L\ MRD:NXU0GTM\GTCB7QBV&WVCAF2P.(G?WD;O&R*\9 MFV_\( "?;VGX0KEII0WV/@='6-?0TIV&U7;VU;H.6+0\"=*Q23I@Y99G-1:C MV<0SFAPFDVN;H#&9>[FBO&K6FNL#D1X$':-"6N@A_B[M]?60AAKATNSV;+M8 MI;*1C5&Q3F4CW'-K*J7W$VC>4+Q"$NI\]3562IPF^4J"F%9F95?(3Z]$O@:K MPY#U9@$;=HO9+ [C@,AD<91KHDZ&ZJ@8DP"LN3KU*$#ZK/D"9O4 +;"GA L3J ,&!$C@@)"?) MVX*3Q!:$5*Z*G@]/%GHO0.:]X(GR$(RB.;AC43)[/ U=L25/DR)HY5UX0B+?#H.P2^EBB7#5Y^ 5&T>B.S>H\5 M-8@?@Z*S5<0"MO3I@:A,@*>XXHEMV(HP6HQ1[QB$T=*)S-+Y0X2Y MRISF"8,&M831HHK,'7,[PEPU>!G\-%^T*B.S*K?GRXW_31TM6W%%"S$Z1DN- MM8SBAI;Z1[@RR9SFN>+6B@O6RHK-+7$[KDP:O$#G9\F"M39CLS:_D<7+]U0/ M64\%TA?_A;Y%V3$!/K%@GISDQZP-?7#N12X:O/S\SH2U3N-&G2Z3IM4!$&OYQ/D/)E^NU,@!F+([E[W;U_NO\^-TJ_2A6>7\./ MWNXKFW:S^^AW2_C2CP0(Z$*YM$[[*B*^^XZVNY%LG7YD>6%2LC"]7%&B2)@8 MJ-\7C,FWFV2 _=?,X7]02P,$% @ ^8%;4U]9_JWC P MP\ !D !X M;"]W;W)K&ULM9=?;]H\%,:_BA7M8I.V)L[_5(#4 M FWI:%=!NUU,NS!@0K0D9K:!37H__.LX(9!@HJA;;R!QGM\YQW[LQ.[L"/W) M5AAS\#N)4];55IRO+W6=S5R"K'$JGBP)31 7MS34V9IBM)!0$NNF8;AZ M@J)4ZW5DVQ/M=9XU"/,7\ M9?U$Q9U>1EE$"4Y91%) \;*K7<'+,;0R0"J^1GC'CJY!UI49(3^SF]&BJQE9 M13C&R\Z(S,\1PG\3?H@5?=35? M PN\1)N83\CN#A<=<<<;>.:-M#EB:?>+V661O-Y1^Z_G$DK-R@#CJ=2C9 9KI1;SL0DYMR8O) M&*79*IQR*IY&@N.]R?#K\/%E"";#_I?;Q]'SZ,LC>#_ '$4Q Y_ (&(H#"D. M4;9F/HB6E^D O'_W ;P#40J>5V3#4+I@'9V+8K*0^KQ(?)TG-L\DML #2?F* M@6&ZP L%?]_,0[,A@"Y&H1P* $L^!&8A@D5!?6;\0?TIXD> M--,W>'8!3/\L/FS&'\E6U&Y(W%#@-^V[KL)O6W==1=^UZ7IP%A^U[CH,5//H M[US__'=B5==KX LP01O<;K!X/M82,&(XX3]:$AD MEXELF<@^]][(PRH7?DXZDLQV =M>X-MB;+?'B^E4!$W/\ZJJ@4)E0;NF&BI4 MAF?4,MXHRG)LHRJZ595E!GY5=:=*:#FU6"-%0KM>U?VIR'9MUZVJ/BM4T/&# MJFI\JK*LP#N457':*9UV&IV>DB7?(8K!.)J+W1=FX/L#3F:8_@#_@6>*4K;$ ME.(%0!P\D2CE\L,@=FJEKF&ZN641[MO.:Z],Y+UV7M_GI'LTO*;KF4[-*H7* M<-W:#!J?JJ!G'\6J%.^7Q?O_QBJRQ;2U1T&9/7A;CZ!QV+08KW:I0-W*LJN; MI!+!^G)2B*#AV&J/X-&."S86WR$* W!%-.ML.K?^ 3-0P7F&SMU^!Y! MZ_5.6:>O4=\+ZN\^A4R<,0VS[I8BFF,'L&:7?K173C -Y0F0@3G9I#S_SI:M MY2GS2NZU:^W7\'($%>WWV:E4[LT/X?,C[0.B890R$..E2&5<>*)6FI\2\QM. MUG*G/B-<[/SEY4J&ULG99=;YLP M%(;_BH5VT4IK 0,AJ9)(;9)MO5@;I1^[F';AP$E !9S9)NG^_6Q#$"%.E>TF M8/.^Q^)EGA/VYPXRNAM9KK6?6*3K M1*@)>SSR294DX3&CV M(XU%,K+Z%HIA1:_K MT#*X_@D#K@WX7(-7&[QS#7YM\'5E*A1=ARD19#QD=(>84LMHZD874[LE?EJH MMC\))I^FTB?&B]GK[.%EAA:SR>/7A_OG^\<'=#$%0=*,HRLTH85@LC<GUC^MEQ?(\_] MC+"#78-]B QZ_X?$_Y+FK,S_D836EB:>*UVME<>6Z M88?')/+=#H]!% X&9IZ@X0G.ZP_=RM;O^X+D^ZXL(IIO,A 0HVB_R4R P5%: MGN-U>C$Y%N%!@#N !I'O!6; 7@/8.P\0""LDBJ H)@+^B;!WE)<;N'V_@WBL MDGN^E7[%:(@UP,$)R+"!#,_[5_X/77BT3:Y<+ $[>"99B/O=36>2]?K8Z0#: MK0-!G=[?"5NG!4<9K*31N0YE!%:=B-5 T(T^(Y94R->4ODWD1P0P)9#/5Y2* M_4 =.\UGR?@O4$L#!!0 ( /F!6U.1[XZ@:0, #,- 9 >&PO=V]R M:W-H965TW)]N/277/R6"TH5>HRC M1 ZLA5+I9]N6DP6-B3S@*4W@R8R+F"C8BKDM4T')U#C%D>TZ3F#'A"76L&_N MC<6PSS,5L82.!9)9'!/Q=$0COAQ8V'J^<<7F"Z5OV,-^2N;TFJK;="Q@9Y=1 MIBRFB60\08+.!M8A_CQR'>U@+.X87"B)H#[FQQ< L'=U<'KW#P M3*$Y,E/6,5%DV!=\B82VAFAZ8;@QWE -2_3?>*T$/&7@IX;CJZ_CDZN;'^CP M\AB=?+L]&U^<7-Z@C\=4$1;)/?0)W5X?HX\?]M 'Q!)TL^"9),E4]FT%Z740 M>U*D.LI3N5M2'6;S ^3A?>0Z+FYP'^WN[JRZVU!T6;E;5NZ:>-ZVR@6 M]M$X(HE"4!0Z^9.Q%)I4H9_G8([.%(WEKY9D7IG,,\DZ_TEFLM#G+/MH+KAL MI#(/YYMP^B@^#%W7A[(?ZH1M&N$@#$NC%:2=$FFG%>DYE1(.UR2+LX@H.H4S M ?HP820_=0"?Q%PH]M?<:(*>QP]JJ#YUL+L&O<$(UPM

@3( 4!IAR9*RM7\V<8RO"*Z\H&")QKLP<%HC_;GYI5Q0 M=7[7UW3;=]+;3/;^[LX?AU*'99&B8_E]&)L;%6_>P=S41DM(Z"+ [^,U-';=,ST)PG!N S^7[OI&,;6G M)Y\]?M(\_SP+WW\_SX^X!L_NM?<%*[+ECHG4;Q7P*/FP"D!U MPZ8"D9C*8KUI*G<20=]]/3IQ4GXGPJT)DM2:*7 1A%3U#<"'/E&92;%3][85 M5L(7%/V"+EQF#!<&"!L6#JQ/K?IJP5^J9*7C^6D #]>2BZ9;Z=K;4V)W= M] '3%"BGS&7BT\DIF B.*WI/63()[7$OS?'2]/5]S5/>H[ (ONES2KM]Q"?Y MK>1MCW;OVV>ZK4+9U@[K-4EM6;,!ZMWC M45>FAB5Z> M]GD]_PRQT"L*BCAGYY^O/E>&I6[F"^WD!>LVI7O]K;O/A>J/A. "J;;BHLB8 M8Z8\("P>'M.9SZ(R-DST7KK PWDU_$C(XI6Q!OK(JV*=5T5$'Y81&\F *K1F M-@#I@+[8JR=TR7,)Q M)XO]\5N*GYA(\_.V?),OMD(]?'KR'3 9+XO%@,/^HYXG1ZM]3ZVV"PBEW]D+ M?6]T#5F@0V#/52&F!0E2N*XU&+,ZNE1BEH#Z19>,48E&70U92/P8J9H6W'=5 MR=4&A39+-DYTYK-%O56VU 7/FVGO]1)6TCBF^@72?5R*RFOF_"[4Q MF=V$;A>YE1#E-:HF(X22$E@RSZ6&B]>($V#X07UQU@P0S6#VBR<'T>S\5X-2 M>R5DKF5_Q.T<-_"OV\"2*00\+R8U\ZS%:5=)NBG,A >M.$J!2N. MGU@=%'([$I+2T<^)NT'\ R.+9:Y=:D#$L%X#4Y/]I"1A[:(:(@%B0-00E6N2Z%!^,L-[<$M<[+W9;^^Z[:\ MR:YL['-E'&$+'0:??7.V@&7^P2$ZE:2[R'CR-^_.[Y"XLCWO]SC9*J/X(.Y;EPCA6S_V_@_IC].+5$25'ZZ.'L MR0\O9L\!>7OX\'T^WLN\G>?NCF?/?JD*T$3TT;J_T4732G]TZ>=V0#^-]G4T M"6X%F*V4)(>?MA?%9I@[GP(?/[ETILG/TO.GS_\>9BF\_^S#_M_[]P@>>G_ M6$W.QO6.^V4WKCGG/V2)Y[Y7S5MR&YIFJZ=9 MPED=D.6:7U6]PYP7L1QK+#;K97N$[""]%=6A5?^Q4@IV]_<6@GT4L AZ(73( M57*/!R'<[OQ"^9(PU<,F59Q$-ZNR+%*%\:( ;'9S28-&:NAK'DO!KNFST6GP MW;F!'/_M\ZO!T M1X6;T)*D#EIYB$D.O8/[';-8%MF,.G!!BQ?UN?J*PO@D"X>8GLUR-:_]4!47 M9:=!BXH&!5)YY9F78G>7BA/WHYC(!3IRRM.U]G^':RVGMQL./"!2!P:_%+4N M41L4OGM3#)Q0Y?7*239 F@:/AGXJ=1$8[LATW#=NY5H&($C;WI^RPS%#]YNR M!A.ZH;LJI"1XTMQ<[@7KP:S312)"JT&$\1+J2Z]W>'JR0.(.^]^Y_-WLS,.T MG+,LXT4Y+Q2):BJI-*%9G-$ MI\XL74*24#D$D*^W<]BK-VDGO/MWOY6&"9&Z9XK^Y_ABO43H$65L6P1U%RK, M>$80=O 'RJJJ?%UX4)RR&31#!QGDOM7>9.4MCE1 G/T+\#I]Q&SF'\].=#?* M>%+O(TVI":G,:9&+/H37C8V)B#F4@+'D;YI6F*D$U0((6N&+$ OC29Z8%AUD M@OR+;4,T.XDL+X\XTM_NWG[W_8O]XS-0ME%59:Q8:J=L+Q1U4P6C3V:-W&4Q MZ;MB!3H\0E0#!:3"$EK%4'0>-N#"I;',5A1B ?J&&HRWIV8": '59,X+-_%E MT[[_+,Z-Q)\Z;Z MQ64_B%%]_R_R0T.""!#8M-G.P!G%MPQM=%@@@ETWW<;%D3PEM"T[DV,!E6-_ M$F3&]5(Y-UO^Y-G2QZ&U*-!UD=#N^WSCY];LA9?U4L-G2Z[+94R>.-\J%B:< MI8 <@E@'0JES]HHE\)R\ UVM.RE]P3H#/:17<\P [99B0 U:VDZ/;S?*)KI( M^AQ?5Q^YL'XE?2!7_[X:J&/L^^VHFR^?2W/@?#NMXBZ,#_L\0O) TJ0N%5X, M6B:)A\T[.SUYXDLY3R %[):D7XY/(CNK2]-JNT^>_#5BE)$-!! (4G$J2C5V MW,3F9Y$9%\\S$Y?XFC+//8*K?IRP\B/&LW\;W$5G+RAG<(RMCZ;K6C_)=?36GH!TE:CH@-$EV?U)3;! MZ[)>(@A&K.\A=PB<@NT65@.WDL*_P>/)1CT>\G7RTGB@]>;YF*[9G M/K3.M\*"O@TVU%O-C%WB2=I!]&4;*C?IS4J*X8)-,Z1415WV2KE\A@U"=0GP MK\ R7;JAVU0%^84%\20^:ZU4#_M.#YPLX^-C),![5836-')[^7NYHT1/$N6> M'HG;/(6'+2A(-X-_Q8.[6Z>#*WSE(I4HZ07M&T$1J%A4RD*X^T.+2I[^_5GZ MQ=H]?KW,E3;I>30T[A?R:U1[0(U\/GO,:+1XTU1LJBO5K8-W:&-=0?A ^P/_ M^0]"RC#IT87=+?UIC)O$#SK[[)__^/%Y]SFK7Q:>?.##\T/E?7G=(,;U_J]] M?X^.3^>$>'4-#WMQ.UC@?HNI8G8!H'01)-Z\L<2^0MQ;K3RT.5+*N^6C>!77 M.-&9"-9=_TP,5+5G&6>F&)L5M'1N\QRAW==G;R6C$-XLRJ^>SZ[GCD$13A3' MH$)\F^?XSL4;"VC?317IV2/"WCUGP9A,*"'SL.)^2QFF1:D01?J#V6S)UT)& (]/O83;/(LDPC'Y%\K!$HYI=]L80RQ# M$DG]A9GU G,B7N\6O>98;O,HDC/1B/+FS(%-Z$1%W0#I];R+==K M08[?3AM953=.W8KG%$]^:6+)?NX>/7CTR+2V?RHDP0:IEW?>O9_AJLE6N"80 M9.2KIG+TA+>X1,"L9[=[5I7+A.JJIGU71>\7-5=L@JHN_4ZRFRG7=')/WCE;7O5DXZ_O^' M(6!]2'>Y$5;UJU^%536\XQ&\>DOPZA?W&+RZ9S)''6?JX8>E?$ABWA8*E,O_ M]W?Y%[_SEGS^[5.P)#Q\[.%2+YZ^_+^S'QX_^?G9BY=W(8CS7Z5_U_(N;O8_ MS>#\;.:ND)>2%#N;1Y:%."[BU#D_?]&6]\>\DU!I-;>R;GK)6TAFQ)2./?V?.CL_>0?9I_&_ M56\MV9Z1^2@\>?5&@;9U?>1::9]49FLDV R8&HMD* M[*,V-?O*W$CVD*%8&M@/'$3TTIN%](DLBJB>1J[U-](.VR;^;!C]&0=?DXUH M]DO@.LXK"T.XL!?)#.]"L4R^#UWG_T3RI6VN@ =L&^'%)$K>E@Y MVZ % .;& J!!^_GG/H=F[3C=P)2C98ODVDRFBLPH0IFM+A^!];(2;6!&3[*- M%PD95WAJS=R=5NXAASQT%"4<8.KVLD.]W@#EPVO"M@5/X+%LH3 M3K(VIO/3$T[..F<".B_;%/^HV&'@NSY!PE"2)-PR&F%E3Z>4&QD:D M8&(#Y6-!MYFJZZFD-_C?\UED8@/\0I<' MP6"84"^X"*Z<%@H-D )M3;Q=JJC<$V[#(4=Q#DO5B2XDF.^WX2Y<(+$)#]J. MHM_(]P%BG&-FX]'TQVJW+UP[S/[@<,W>TG> MJ?=+E7-GKU)^^U?N-IA89=#R)XB6(MSTZ4)1BCRN3HI4XZQ2Y5;/D-<@ F]< M#(!C@#WK;\ASBR6PU=*1W6C9%+)FG<_?%M(QZB6.@W5WN\(]01$;,/25QLLM M_"*B ;.=C _T'>S6692RW+U3EN9C]-!B'I'; HP.YN)0?(4;!!PP?7-1\**" M+9CP9+RPM]9#]+PNDG%Z*[G+DCX@KNM Z+<,M6\I!(KBJ4C79F$'@ MQG,P.=KW<5SSN==W[-SE@#HC&YU(_T+#M:B!$F3^;UE 3V4V;!JQ/FY MTH67"G;M[N;VQ6M2LR@@7$\O?U5:+FOM@E2:+Q.[34W:T5A\VC\#IU>X:X1$ MW5_DDY@N^ S(\.0^PDFE^,S5MHPK3Y245(05@+()U(GN$LL!2/WBW3J'?H=L M\K(=+N*81S6JA2K,[K -%>ZJ7!7&XZAK10DCER)U+9#4M?&O>- &VQC!6 !2 M:;/QB\X3EIV>P)=;%KK,J&CN'?=XT7460VD8XPR&79LAH%XO>9&]F>./N]+L M7Q_(7WDZO<1V5E^'T7^WA4<'7">"E;(;3(8QR44_Q7MH1L@-G*P2^_/RIW?E['X M$$M6!2XC%\\%10MIRG6N!DNWZ,#5] M&6KT-XKK )7Y/E\Q(!AB;8BY-0E2R M]?S#SGBE&<99C9(U"'G*3L0V81DEYY;W.98@*'8D_SA3H*,;-09\02W[H)<- M!K<$&(?H%E: 4=G ("/:)5FU%S<&Q/U-4RZ#=*"H9L[4K0UFR"L#-OO,EOS5 M!Q^+*B_7G1C'B!?I(H?DS6P(X,OHR:S;R#=][+R&Y=,&0!?NV_+^(*ZNY'3Q MX@+TX,D4"!LE1HF059(ZEC!CPOUP7]_K?4C:,W4:BV+IP1_>D;WRL*FI*;BW MOL/C&B(4%Y(6HI 2M2SH=RT+-GG4VY@5RZVXFFV-\(]KF)"R0JON'-+"44O' MF),DXM,TB6VI^O@FME'IHRTV0Q^BF>E*1RK[Z>Z( #.ZE6?NS"6:V.JOF>6/ MLE=T41,;>$_GBVIC.6"XB^VB*H1FI;[H+U4(WH9O25TC4?^VNF)"RM-C(O@',O.BWXJ:F#N$0EJAO5$@ES=2'>E MA;40"J3:?;E RXU,JYQH:PN_8LI^<0UE1P6MW(>*MU^9E<3>:R5%DL^0JA1>Q9BO M0$F3&>V.ZV/8PNRH:.U7GK3&KYJU,[^%YU?>B88/S:EXREJIP6[1V\VD)EV) M'D5@'&)"*BTAZY*8VV!GQ/_::VJN[?"?@.CL+SF]]Z_<"&[VQR,UXAV@R[Z\ MQ^BR=Z1&W+\6?[LEL.N^>BW*[7#MYTM+4"T+Y/+H7J[SR@B).P^@,M=2W?VA M[7?<_76CL#'OSF:1WQ[Y*A6<"77_)!YP!R,P'1**6)0]*91Z:!/PG?>-%5,G MQ;050R*2)5\B"%I.)F/Q;_AKO;!".%>-S3+UWNSM*):RXMU2_#N"EC(_4YK? MA);*QNM8Q%?.5!5Y8 D8(9]"@ CZHZ<;L8_>-/8N UH W2YGY5>M([8J'< M2(:C:O8)C,P_-Q=MX ;VM:TXW\-3Q7B!%:P5**D\X,>M/M1'!,7["8S<#4R? MMWB7[!6]+#LF;MTB@[JP C ,"M<7E%,#LM8=QNYDZ;V-9 MD2+LF0DA'/6DL9V\B#,B0_EI;/17DQ4;Q3])XX5.D.;DU+LM#],CND! M+D1%X3ES^;K8JL9A750^V3M:I&W!LJ)D8 -/%T__1>LV<(RU^Q=TIE8E8@B[ M;IJJW^E;^11V_].5\>5@;,.N%RYP&$9/\T,2!"U%@G](1\E8)V/6(5QR0:*T M3.N9) 8H?60L:C0B^L/,X[)DKQ(;V+-T1V#B4>(N)G1W#V]"4"-S2[5U?FTE MQV,NO2,[-<39JAIP;O6A&**@5&Z.\&E28U<\ZDK@Z64E0LU%(9 H84;.(TY% M-*-)]"P0_:;5^1%@?BC&X.>BY.I^MVT&^P&/=5^)!MT1(D5TFTB-Y%.85)HV M!B"TESAKDS]O )?0GSB%T?M95XS6(YK+B8//IA'\SG$XI8 M'Z=;"[PN$NA'W.IHAD3E'Y-1&K:&\3YKR^+)5L[B%DN%",B1)&V0S!$"G./, M,_97:BY;-QW5M:# YW-AY/(T>FR7+R\BRQ M??RDRDNO6%/:2GL77+#ZHBHL>5S-+AOIN5)$L;A#C]?YO]VW7Q5S7$42'6@4 M+T!BVFKNS\!EJF0>;1/QW+=1CH]'D:2M6NWD#IH>]@B*6,D24734MSH/"I]Z ML#T1K($5;XCJ.+1I_RY4<].B8&A(D)J"3.)>#&=A+!6,%"4@F\:(P@"T97 MF FLZR!J6-$]Z_%AH7#\1JD(A/ZV@/B"F6

-/GOUN=0VP[-EV[3N85: 7WM8M6% M.M^KHO8TUF[4+DLI" R!JG"ZF!(J-OB3V[9]WFY/3XCU^B0&^X@Q\$L-:VT=D#C^%(?=8 M8ZF^1 E':>@=-S<97:OWBJW=*>Z^V0LG:O30]^Z?V/JAY_"3"0,%U+? MZ4S"( U:U%%2DS];.C/C]DH@;%,_:LSEY#.F7.""Y/H4!O8QZN/"Z&:ZPYDY M7(W[ZX6Q'9MLLUID01KRN&/BT((@;8(0GVB"(?G\].1QER85G!N68SKG#:*8 M]B*O11Q L])4J9)"4&?\9E<3!XY_&/QRF6L;CQ6)-"+R(9:2FIV>^,= 3UOG M:R!P%&0MQ$5K'0+H4/E7ERMC@P*/4#5HP;5A, G&&P[.Z4E<28RHRZ(X0"Q MP2XC2[FC'1:9L$F*P:;=UX_F9;$CE-.>PON] >J_+RS_GXY8_O[#8_F_.F+Y MWQ'+_RM/F?> SO]TZ;3VG8GDDQ1/,$K?Y$OG&)<4$9R0 MTL;2W8'X%%;,TW%%-N7'<7]FKZ=*PR+W<^&V9XT/RF89>!Z90.3'UB)OM(O* M9:",":5:7"*].0QP[LYE.F]/1$K@V: M'%BMYDT1&1OWKZV;D?*32/\X$Q.XS:7HIK!R#V@C'I]:S)(#9MZX[*"4R$+V MQKD&)! S4(>?'=8AQ.8OJJ&C7)#:]9?_D:\WWSR?_?'! \&X"QQO'V).VPC< M*AC6EK#ZA$R/)I_;'*G.1;XI(0)H:0-V_;LYBCON4I?!C2X' 3N#\&J4^9SS MQ2: ^G7";Z^I54,O1/V8I38$:7HAV7_N@KN4'.]R?OL@_'[K!3X1-NW9"[;O MO0B"6<\B3>T[D9N8CQ4G[NJ>-R7D57KX]\;(>S?O>$=$X&-S<&,]0^>K37:2 M1MIM&MU=*O\CRB1=,N;:4HK,)&=FW(5J@W\^>UI#C;0@B^JC!P^_S@"H=*=F MA9.T)5_P"KIL39V_*5O49UX^?O'R[$GSWV>/,DKR2OY/'HQ14#>T($\D2O#5 M<(E7?'+I7-OSV;;[)C/S$[A1QQM/Y#6XI$K4(![C=SI0YB11L?;1"6_?(U6R>UY9, M#.29V>D)HCC43&JNZLO"/4I[5M9GFRIG27!I^./N/XM]R9 M$?>;-VX?Y4AR,M9SXXP.UYS\R!@$&13W$*IE<4;95^KTL>98JQ@!W2(QS PQ M]5:8\4+LOJILX)\AQO LSDD[7A!,EWUB+^ ""*)WC1?>QQGJ!_C.D\P#'8F2 M!V]459( (*J!.J>X-N=NCJ.$Y(8&HU-,%S7J X@'^6J9\!69R^#/%.YU2N>4 M:U@$T^(V4ZQ=LY1& #\],V7XJ,]#:)Y>876^>L]I?Y#L+^6DB&'%214T56#DB&"?HIG=Y*XN7*6U5T?8 ^ 5A/#R . )*.]Z99+C4GN MPBL&8$I,K=?E;H^A\FX#1Q/7QCFONA&>L80H!+E$@4ZPC57]S6@\SV??#5X6 M'V)XI"PK>1S8+"; M9&I,I,,L--].(L^B3D1QQ-86RW/G'LH#\39L![5G]B ;X;3SC:+1P_CL*I*:^FNYY.ISSU2P&&OR&U'Q#+=:1Z!51__"GSSI +62YRW-%N$R$ M >A*WK3-19NO91)IK/'_\@VI-E%7S85)[ L!*6 $U#DV=$#-&QU@G;MQ0"RFJ M?P.-MV4=B-G#@4W=K+(>M41%?(QOE37;1]E([\B_E \*6* .B]2_#F% 4,.* MN_KD7 M9"WDN-J.H[S,I*[9[--9O.1+WLI;S+7B@TT&7*\=+"09<7VTUM-*J M;QY:1&F>-.+MN"G/'=C M(L-DUKW8AQG*\652W8FX7B5P\IT+Q :K!TU'$"M\DR\6].5%H##7 \MO&F-1 M =CY0O^%W^EQ&VTG!B@2?_$ 1<-!'&.P$Q0!$[M]\!0N[.AT$62SR^9J]J^A M7+RF9:F7LHKF.1FO2S;Y1D<[VUP MOU4E(T+LCT#%(0L0(8J[Y#Q72\1(TKR&C!^CBUK)G#ULJ6VUB#C"GB4.U^F) M-Q"[39I[Z *2SMN)C-0'SYO\1R+(?">IFN/-WD_&*[[-=:B;/Q]1-W> NOGC MX:%N[F!_W.4>^7"WN3;Y_A,/$;$>T : F*ID';8>*5IDJ9Z%FX*+ M-OGO1=.M"\@&R>PD*AI*52=8Y'];W/6L%K&GIB:"R"@!F!(+Y),S>M;%!=NH M"2 F8P>;B6XBU(=7%D2TYG7*=K(!(&F+/CUYB6R\O_55"-'2?GK?)87U3;$7 MY$AGB8J2&U[\5Q!'[AM#,OO7%V[90N57WB!)FZ\1'$L'54RT#ER'5!\(\/:J MQ.S8P_90YB^IR$@;G\HF<+]2Y[<1B5>Y+L+[\.PI%YY;$IT(;"Q#9LS/Z)@G MSHTFMOC(]:9.4O&:H'+.A,A&)'O?0B7F7!Y+>\%A/X";&;SY)2;I;?U)5(%B?KH*%UE+!QZ"*RFD37RR03>T$D MYWSVM^8*VR%#;ZE /P([/)BC09-S/[DUO;H'0,-3A )NY\6=6$!/9:$L\$% MSGT\MSO67+2J8MX3(Q3>"PU(9G+# M.7.;,D(Y!US:(GDPICJ1B)?LG%;%9+%)_F"EQX)" MJ36!.N,FMJXN0N&G]?63T:,,5OF>[GP,@BL@I6;9.V+M05)MQUB-*F)$(R3W M/"C+<;?PI3O0M,UF[UL4>3<^N*E>Z$?3U]TQO;_UQ M=J&<.]_&19;P XF0DCER7YWLH]X;!HCTW>G)=^ES[%Q@)-RA(-M,F8N%0N<2 MOM?N,TP]:]0CD,7V3$.HJ3T8 RCBK:E5>E,B=J\Q@'1$0B"6]1%;N1TWCG4F MW]/:E@SH&GL;/LTQ,L!CPR#E4O2=FFL^K5391:BFE6">W.D6Y":9-EDS6_76 M>Z02'+M.;7J%TQ-K\X^6D)$GA(;R,/.]0CNNB4-CDL#H M;$\W@PV\_@58KJU1,_'R\KA"D[N5R-0%/$5XIND((]1+>8C>Z"&SM&G>K607 MYHY:.TPX[Z .XG=1#(>Z=7+ O"U5Q7-63DJL0A^>_FJE\>1)XC+ZNQU7O^T) M_3G4[8DD4U@/I>\"3);>AZ_\NLV?;S4',"6M'1>PO72D(@0ZVLG+: %)"."_ MXB9N5?:6M-Z)2::3%]@B(J9)(X(S_'U8D=E>(P)% M>45G*#1#ROV&0%@52R1B,Z"N&9LTU/A^@TRCSAG.CWCXH7 XD6WI)=.(5]B@ MCY/QC#.HE[M;'UP830?@ O9@<5%VU=W$'A^OM>%XSSN,\JZKI7]]K*7?02W] M3\=:^KOOED/+B[R"V,&"U8UF%("I/Q G*>!L[60I9N^:I#BP$O#/ETD2A_(" M;QDB'WCY8'HR)U0*UJXFX#;6N:,'X0O-G,B=$%KBT*BZZ.='V0!:%/0JQ/BQ M6KL\LB>FC/POMUU=+->E,,R=Y("P..6AL2GR0$'KY]PEA>!:-@P="F=25B%Q MR!K@]>WY+*;,C/*IDJ((I8'H$U:)*[>>BYA-022S2NV=4%!)5UQX*+2T+FO> M6:0BG!.\;+1.[.O/%Y1YB^BN,ADW\6A]U3';ZS'&;4^^DG0^2_7=P^LTD'B) MEDH:ZI+ S2KO53DB2' /)LCCS=Q_P_\ ^YUI)"6S0JPC 5^D/A^5&) &T'N M7Y5>(>L.!M@MVZ1K(!3$FE']UD_@BG@3C?3D?A'/T+%2\MAUCN:_-WE9 M\4QWOZX:*2T@ $DZLU* 0[H()U<=8-YU+TT2ZJQ;#<\]1-,GFBS16WK:LAYQ MP@B.#&PZWW><'B,ELOGM+B3J*X:Z=:-)-FYH_GS/7@Y;)&QC=+N5[!7I".S6 M-*Z-8=MYVH_$,D]SDJZ(SQZS_XXR;''L%':\4,=$H0X>1FGBPL#% ACHI-1 M:JZ"872;P:WEAM7G*^'B$SRT!VC< .[A[\4^KD)H]7826=PT,=.> 4H$/1Q@ M(+/K42#R$F]%@'"&WA4",KL5 N1G])=X (W2D&AE-5I:VK&]1HRKQ\ X+:/K M1YJIJFN)J<,,2C\8L.AS@ 60=!S:0$<34QDV49%72*/,%A'&A@C9UDK(;(9$ M4!,=7/ZA17K2O4>K&YI]IX5V>6DW"AH!9\WPV]^!UF(DY,4= M?K/7G'HA(73DZE/0OUCJ*Z'G\3>3ZOGR#2ZID"4OE, LLC1%M,5\&V>LM7KH M;VR)974IR)/B95Z4Y &)6G<$^=[0ZS+6R6B,):1OUV2:367F,CM6)AGZ#S5< MWE6,WDW_PVMQT^\[9\8)N\-VJ_>YU+9M987N>-*Q8/0>7SK!'^1ZS"2$)KN- MG, 8!)5TFA10J@)K$$DHH8@/%X(O$+6S=LJN\.C!HP>RWM'PZH$"<=^-EXA+ M-.MX+L=)O5BQ/3+P]+_5>/N].-&DGC(*QUWHRMXGO+G-TLV,>FVV.HTA8!8) M4\??X+Q9]6V27MXG30FYREN@! ]YKS\+7&\8>QUHWU0E%5?2M#4+540K1!R^ MSMWD2]^V\T]P@K4:32S)BPVKK:03$EUA%,/H87W_W1U:G(!L]@0:JHU;LWDV^^NP M6N654L]^ M NT);I*E>XZ>96>M/FOP?G-ZJU,;8:);:#F*)I /28$[NS#)M+!T<;K _+]3T_4 MI8F1>'LT!C^$H_*Q[92+G=6II3PY3L:(@P\BM"5C%T9:^9NF#/V9>Q48-XV0 MG^_M"Q_W@ZKR $-G*2D2BAS)1&!CR9EU>C+B!VSF0O.S^R+IB?K>Q_8.R4T\ MF_O$6ZY8/*32FK@$.FP$5@B9E!O\('X6=[/[W-CNV'5"IF)59Y LN7.\5")@ MN!)P%B N3?@Y1=QF)?8.8E1W(!&CU&U*[G\Z9WJ3#%^#-6BZ3C8_\T9O60/7 MAA]O6XG42=I#43!NIYB@H-0EA@'='2H&G*8@,_DYB5IB'#M2!3LC[IS"DH7L MQ.9*GA+/L\A;=\H'*QG=RD*W&QUB!K*YC7GKN'._B3:C]=QZE&NXA467> M-;4U)=;'SXWJ!@_>G"L&-]! MQ?C/QXKQO=@1TG$3XNM)]*GT'(6(W#(1TN0P@6EWW]\/:0_8W&"W=U%#AA7U M"4-KT_-ES8"J"C3D!Q: _ACQ SJ/Q&T1R463MA:% MBCBZ("\)%>.TRH#NM!?X3']*SEJ#$A+)J:+:[#8,[L+7)>.NU5W*JTNXZ/X+ M!)^>_$X?IG'^!1\%!/[-&ZD>R7,\7BPHR78!%G3Q+ ,J6JN>J[Z0AKSTH[80 MHIF%-O>'/B*P&K%0ZN^.9-HR;Q7I)E><[#]O=DH9QK@FI;^I;D<7<:*\M0C; M+'E0XPC-Z=C\XAL4H\>+E2XLRBPADZ1D>'2;0/^S1D:/:4.\^9+T2\G(LNB[ M*):*+%2&RY"4WW=3X^&D(^S\[Q66F8N[1;J3\'4^%UDO7Q>I]F=#Y&DVP<*J-YK@'VWH37S%Y9% .0!QD-;Z9;4RH[V M4 -Q2&]7N!@F9+7W"&.-NQ.,.-A+1.S5^!W13&EX9'W&(PK*T;X6X(?=(FT/ M'#5U?GJ2JJ%8 M;G;5# ($>%,V/!C9%Y((P(5T9\S8FUIQ!/!P225[Y8MMB_)-*0?DHJ6M@P4N MW/\(9?(R7[N9TX-LA=-64I"FA1RR$'A3>4*=!#EO($^7,2&I>LU)_[PJR=IE MRK0%Y_1$-OBN7%/EUE[E.YPR*/<4K21I0V%>Z[\="!G@QQFD1)%7@3HOK(6MMI[4T$Q0)D(:\CWHZB\;=]=^R$P.O[J[8P_[.T#OSZC]&1OQ9?2;& MU(U(TY?1*1=-@)MF&!0M1>-(#* 5?TK&'!4SI:BP2K[E%L,4Q8LA<6^=32B] MG'Q0#EU0;@C7=,M8+4!',E1J@KL#YTUCN!AFSEF&P3*# 'U>UT@'XG#JH5ET M/OMG[7WSL%J:T:ZY3H!VE5.DLJ$O&QBZ?T]/ [U=;&U)T X-G5?A?D(0++LG"$NNDB& MAX%)_&TYYK>>JT5?6#"4R2MDN_7W/5W?PGR#>@^@3W[>9 E>%6TQ?4()4M3F MH/92M-'L(1M?16:44VBN XNT$94-MLQ*&!GX=1)3J==3$#P >0'!4]G"W?^2 MHZK3(G['0S1BF,Q@_(XAK]\BO(6ME4RW?BZ1[5V@R? M;N^IB_$M*[ HE5][[8RQ^Y9[,)R6&PR(,X;NZ=H6\BMX!%'HZ^XG1>C6&?T&X2&/V'79R]GNWN4_+6@Z8#M_O.?]Z&Y]]/!8 MJ[R#6N77QUKE?=TMKRQ$3(#-&+?%I3\^FWHE?)]Y%HY^%2\BU_'[PYZ4C;<"30LT7D/C4WBMC#] M:_28S0")NUDAG)Z[J<&K@H:D6+"?,:^V_RZL:4/N%#7.Q4RZ3#%O).Z-JM* MM[,^V?7#,S9%: MA0N!)#QI.K5))AXP7[/>#"WT[:1<5^3L.N!CP2=3E21MQK)UAOZ] ).*BG#" M5\BZGO.-,7,F9\,'462>).Z8ET7!D!JZ'M684%:MX>[+Q!?UI9"F#N$5#,@O MZ0'6FZTZ('!8WYODFSA1@!WJD*;0"0ZQ<+)TD.V7NO,H9(^F9M9O-YA1 5)S M3419%#Z!IG+4FWM=%)O$ @BU;KSW@YZ79:])S3LL2PTDV) M[^A!:9EG7__6@5EC;O&=H8G1,S:&V>F)"CK37 7;8ZU%.R1^V72G;MQ#/G%G M:['+*]J&[K(H>M.]Q =D[Q;4JUCE0.(ML:L&]$:^K35"%4RR3+V)5\L6@5EA#=&*Y=;T:)%)4AGKFZ->F&7 M9.6[J6?TFG>7LU757&GV )T.@P(V?#U21ES?+*_8,RTYS^CA41GLNF&MQMR/+%MMC.N$J05W$,MR@U?,!?=*JEZBK*4;329.NV@ M8Q[=5ZTC[?)X=*G9 )J(O%H,AI[#H[M1/#WQPSAM&3&?*B,I^/D]7^."+&EJ ME6:^; 6_C=O)3?BSN?O?%FF+6C,N#73#J#E9E>G<+APEG/VQ<-,NQVU[_&! MRL[9^XO+F(QRNE [G-RG)[__XD_G7_$C_ NREE5%MPE]D=;4[PUBX%-&%BJV MCH=3T+Y6,.>9G^C#3LV\# >J2KG"+E2ATT\*F!&MBL)8AK8?01WLJ(CKB=FX M?B[6MT(F6VM,F6D'((80!S>TUQR6"Y3@3SV[-3P9QI;&5Q 4'KS6C!_]6*JH M#S26#8K3GIW#XDN,8S6!6TD(3EJ_\$WKQ4^^&6@4HGL?#ME*"15L?SU2=?C% MXW%+.[2]4[(V9:24&,J0?G'I$:NQAEW9T!<)+3.AVJ$.=T6Q6L8S]N@"R4;- M0_DEO59J"G3R"]$'NWH%P94D&T64:KU09 04CS4C%3(L0>#5I8H!37,6"6M- M7UPPDCO@W/MW'BLA^.E*U+161&8 ]BNA^S*R0DGUKF4UK1?'TJV@IHWZZB=^ MD"(L8S* KC>DAZV>"=655:K:8H(ZD];MP"R8LP=[Y6BR&TZ7R*Y*0@/L8SM2 M 'VA"CY@H5DFA/M3:*QN<5DLAXJ>:$"/"^10OD4RH7AIV4]FACR*GGK_DI$" MX]2"&-&))[\40V&/SD<)SQY#G(3NR.?5%)CTUB=+JJ"K\=5&5>*;S9#IS+!- M*QU] M3Q0U4=]&EGO\XC$7'[.;X6EG4DK0+EB[BV5+C:&COYY]*$E=Z:MY!J*YP6F1 M$S4YD@#1U5N.Y9*,)MH-XR7FM*I4066BR\'037:IC.VDA+<5\BY&LI;@VR*2 M-54'-JHVOL$UG$L441;1*B&!JJJPBO7]Y6= DK1"G7? !]"G=!&_3 W,!7A:F;YM>)KO5- M'_H,-5T\:E:A_ZV97#8Y>3K4[P*'HY" "8QX)R^&G)@FQT 2]L7#/[B_??T' M_LEMU7%^2YWWY-%8VY(76@:%UO2YXLP?XOC1!'M65,;@ MT"-4XU12 653S@ M#ZXJ;0-JR?;ABYG*-02&,VFSG+&6O:H&U#BF"#[H 94>-!2:"=YMS9R(&Z;Z*U'8H:NY3ZLE%MT;9-$)/KQ (10UW MWDM^'\2($^G5Y[Y!NV^1\(T%7+(PU K"90>?WKW/?V%B5&VT!G[25I3(P(Q$ M7]IBDT.GP[;&RCF3G<"YK9?9.<5=$Y54TS3$X-L*G#NVTW [;FO-XL00>A=E MI7:;%J2F3 YK*V52P/AOP5N,>1@!FKP"D MC0"@.$J<-6#_ELYFU$P65T>B/L PGIIMCXCQ=!-N )7P61:.E_;.XG;._KJ) MD9XQ]V:&H$=&T?U3. AE!<1CQ*D3[FM > GP$!"GN"IHU4@HL.WE^-VV#)4S M'@K86^Z0+)<#WH\@7HT \HL+P MZ:Q!6VIUZSZ*^E2[/+KU->F!)RWK<>>H7 MW _Z.D\:9MQFSXT(8?9XT1MK9(D-BNK1V;PM71"XU6&6@%RI$MUTNK#LLIR7 M?=1&KNG-4J>0^&*,FM'HYJ]IAM92J(50R]K4I6VD8[YJ,F=!;F4"=2*$0AJ5 M!>5D?_;.7C$#2!B'&XUF6Y ">@EFNW(^2$F3%:$+J8^V*9%CW%\:-RA>>5T: M;M62@&EX*UU275? M(7R^4'9WG6W!.IGB=M&[&=,":DQBUR+TXUX,E.6P=,YGY;W%X4FA"Y. :3>' MA(HPN/2MK)F4V^XU<^W'\"Q_]C0594?*JNT.%6-@ HDY64'R,")D/2S/\IG@ MH@3B%LF ;]&N2TB4=A8H,[YV#WHW#+NQJ6VW*IVC72]J[0[T][//-(/UY,4S MRV!]+E P5@1X(;^?]TX8=;"FY+:-*US 7K"=36!?,^& *)F#9BPAF3:2^T0$ M8*C1MMPIH1N=-61D(=S0="SD=\8^W_O.5= M7%S^#K_^+_?&]<0@O]RNYTW%J__Y"W=U?.W;Z9OX/<^[9D-"C+5$# M+&M/@/*L-=U16$=QFR0-/JZ&PUP-TD%*FC1D%H2!P*IR&NY(LAR8HO]?S(-<9SBPYSB1 1J-G)2 MC')_+RUH<=SZ![HN0M*Q,VWUXU0?YE3G;,J457Y&L/E9;H+*NT&;>'0UL<>@['L,1X#9=, !5'J5@7= MX<)4?3:J"U$:#Z^W<']@E^F.=!0@&T16MA[4XFE2YGG;EJI+39:2,!:9P9U2 M,6'W"/.VR9=G4O4,BL7=VCUUEB2MO= YYK)<,G5Y>N)YC F9>O$LK M".6+6 M$1=W+$5[??=),\V,EF\(RW C@>:R$F2STF*B'&VRK,/K-TQN#36?3.3CQ+%1 MH(=OU_5$@%ZJHK\$KD0X2&/I8Z\8%DVV"(K'TSD69C9V0FVM][+NB=+Q2'4Z M"+N;XG2J)CX3 8IUT2ZT7[HG5XH0ZN7U6 1;.R^2.\8RU$WH8WD'OK@J8'-;Q8-B#1V%U\Y&-\O;;V*4-8(BHL:$]KQX,!2@ $(P"-FZ M5' BGAL\H@FT9=H"/G/#5 O>-2!UDK;;25S.E4$0TP[V'?.*9IZG.R"WL/[\ M8YDFLY*@!&1DF&>"-\94W&\9N6M$82A@5?$%>BK\5 (XO(PR^\;Q(.YRB M&-ET*$=+*3WZSMT C)L07D\WQ7,T?I7(Y^+""6*2B8)UO*CP[W:H6.^+5"83 M0K5$:))\Z\JQI>7$]SO&EX")C;@)QAM:BDNJ$5AVZ+IH6ZRQ=AL7GN'1+/ M\Y<)@3]->,(NI0($TN=0KO;M7FC0":<#IE?U:065V"HR,3* 8SMGIM"$P#;Y MMFWH:D,*(0,%A**#SYS7CS57%SU:2_K+S+-W"7$.B&U&U CO;$/3]N.$@S"B M_:&8QY3A'M%D142%UF-<=A/]Q<8'7DWP?&$/#,NR]\/OS]NX ]E32"E^_DI% MP-MB54G#D<)-7;#G7%*&@9&MB&49&((MVL'-X(%LLQ_A0,JJKU56(@^E !_G M: P4;'S<@-.T?L'X_3!J88EZ&H(IY.845A;T:EE@S9S"E-Z%-.<,:UZ4W&7J M1"GEXMZ;O[4_Q'.H"7B95YN\TF?\MHT!5FW??&YIF1V*PH_C3K_GA>-]9>.. M]U#P0$M!*#8Z^$'7GXA\WW_)M=]]2_*!)R^>L2UEE9,SN*6%YQ:PY1K+@0=: M#0%[%^\/UWV$<-_;VMCWGKFC4>4Z=7;9O O?&#R^Y!9&*U4E*KE%PCOL=4*Q M>"Q)ZVR$E<[D8@ES"_4N-+-5*)^E!?VYWA"\C!36,\4U_EET4/R%XC9"9ZR$ MF4Z?*9]W1FE;LY<6OI8'AN%XES8U^SYOQ,)@L8PXEFLWW(&72^EHCO7BPZT7 MOYCJZQ?^*.\\J/:D!%+NY$5$*5*+[13F,!#0F@?LCQSG2Q<5PT9(QV"7-.UK MV6;-1EFL:T^Q&]4<3D^T^!3U M49HZ9&!P?L\ J!!B*0T<]GS;PJ+ZQ_VQCP1.:R]))5--3$ M@J,(8U;3C;Y&0"RPN9^=2"ECAHGV>^ M65DM^%6^%0*J<-6A,XIXK]1UC1Z0GS:AI6_\,$F4R(LBO @#Y'7>4-MX*^/4 M%?[8HHE>IB->&?$S>W):4R%$%4!U TC0/A[EV6>JZ62T3NC24CE#Y2SS>H:? M'W!6_%.YYZTHG;X\XE+N )?RZ(A+N:^[Y9^;BS9?:@DDT J.I7[!&,X2K)ZB M+DXR,4Q?6S!IDX-4:A@VQ!(D@\16<;T8-<"#H$;RG"@-)6 MOC/N='CSM8 _EE0,5AH<9C!XF2;@>GER>@I&%T,:32,0%U(I\9<>ZG#:T7=! MS4)^8KK!L6. M74F/&=)7%WD .L0J]:I_(:H$SI.NMOLNDE]U0WF'=>H[(NB]^00 T 8']-=, M@*7$E: & RI+7(%E!HLZGST>Z:1R@_MLB[Z2Q2.3*3"6VX?7,OUR8 CG&CAWD:&4^X; Q[1SA;\G<0[ M(8?4":&Z9I.F?^N#1]'5))8'RE<[8O:9Q)1+4'[TD9B+)ADZ:G;5THQ/VCJ^ MEG]1PB3;FGFX@A]!?EJ(M:!\/M+>WK3%&TWX0=8B&0V=7:#H!D(M-;X>A ,@MSXVIV^&16!97/KFMX+*4JEC( MOC2ZB0!B6QQ>0QW)N2,>.N#H1RGM[933B"\15U>38$SV)+7FH1435]N&.C K MJ=\)+#DE@?Q=# M[OR)O@B9@7',K^)26_$J8GB<9%K$@3'DA:=>/)]]C[IH2#^-KS>[[G*9:8^/ M%E%=7#0]LJ3.*.AVRR_:0A&+39UD&;#-Z'U)-L(,CCIH>D4;_KVKST2+M$2W M+-:&?W86OA-G*ZSH"-^;7$7PDHH=C?&0$P75:QC+@E15L%8^>^26BD$CWWOM M\@/9$;O\X] SY7\=QC)6,CD]49DJ3_WV&RB:[J,@JV<_,4__A;'+ M7E$AS"W7LKM$F# 3E9'53)3/3D]4&GZ>UZ\][:/79?K]%]E7#QYD#QX\$,5X MK'@"1BR[2+TN6F:5(\/ESV?/@2.VA*:_OZD-VO?BJ\"E7C(G/&]<6')5+&42 ML6SU.X%1WAT'C20V"79IUPG)K;T&4@G.3.:"G\#6.9^]O!0 4=DNAG5'#00/ M-10%'Y#680D9GI_ %WT0-WJ"Q%8X:%8>ZPT*HZT91ZU:>"/?LEGB,(YA[ZNHJI$;M-<%6<2ZIJZ+RFMGR")Q MQM4&1:1S5:_ .#T%TKQHX:=&*X_D9,"NA0M;8=H65;M.%LV!>3O@5%373T>Z MDW)*O$(+47A"MBNE#PY"(RH>5=0E1<*\LF0(%]<%I$*Z5'F2O@XWKLR4_":X M#+[6^N3[9]GLR0_/9AKSL&Z%$E;1T6,Q,5RB6B3>J0LQD.YBPA).#R.^6!:( M(\.%H@)K],B[;^:;VF0P3$<& #"813*>=\;IG9R)="^UP^VOA4IEJ0IWU&O4 MD9L"4^=.09L[64P/,.B@4E1S8;\.JC^XA?)'.W_,MAJ">5).+#QZHK[R6!L)_:DG3B6 M-,M&76UB*]/NN162UB9TLF+=S2NGI%ZKCE,T2+S9U',$Y$@0_0K9D]'\2#.A MB>_P^7W4@'&R:" R/5%S@&IE&K!@PGC!'H8)S,+L97NG3S1'D3ZHMMK$GAFZ M;\K4'6H,_*G<\U85P*^.%< [J !^<:P WM?=$A(0."%"1HQ*<@52M7J6XK 7 M[45KJ@G:W^$@M<3)51&81H3[GZ;9@@1K7A5Y31[T2.JZ)\._KW$>#LP3?5.T M0=$E1,"2/RN6(Z( (^Z)5=@5?16ZK154%W5$7S=/FCA:S]AX55S *:J$M=9= M^F^FBI9>(FWF39)B2)B+R*H'V4@_MDJ]L-112LN%9L7X!L2V=1L%>.&PEO/< M>;2H6'%I7.3>K[.D&U/?=)@#I#ONIQ="?U$ ,-E1:0C%=%(&\H,6[]\XM1:]-RGIN!]? MEILH8(EDCA,Q"4D8 W=!I@\.TE MK\D(4)!J?(RNS]TDXGVU\WNA]1UC6XC?U=QI.+\^NO\F[F)H^$*2NO6@SJ&V MHF>1-!,28J[W$VJ+J)9H)X'];K[54E.*A-1M%%4=2&NE/]D!3,$2ZLV'Y8^ 1?VP[;KBW7R-J$P^HT4 M"54@X=:E0@R+U J_27>^3W$O2W2%2WT/':2H8MA1QP3E&XV.DI^O2(.?M'":_#()H%N M1QP WT@42ILI:7D.2!D!C@FS+;]EAY>'(ZZ+H=;Y0 M1\BCY,IDI<9/T00[Q6$X32^Q@"RYX"(-73E^*1 MW&\[G;DG+;_QC>>JL%H&-T^4%Y;-Z)P3C_-7_YNZ7.I_QP<$?X.:A*D]%;T> MC&%8Z+85W,/Z8:1V(=W)WJ5IN.>;H[X^/@JG7S=]:L5A/^ M !T3&01T28NJ5(S>R>L+8'$O2\ELI2^28Y+=P"B"E:TP8 ML3B!6YHT .$KI2EA., >+1E-V*4^+BJ3#,Q<>_.X=W->G*_(54]#/1^=20V! MUF@KP^9V4#3ZD9E&&="_$!@U9/[@U+QMMZF^6"P0'57735*]XTYO58Y9SD)3 M_G.O4!?D;U!3$*^>@Q?,0@G#N5!MS[XKCF4-N.DNN]OIB>EC%KY\E)!S^4_- MP:(Y4,JDE4#32M)8\"@*$252W-RR(P7VRE M>P2_H*\M^W#)YLJ$XJS:^O$MO]4DP"&<9:_&G OCZ6/.'5LQ,.>=GNC,>U_= M,O0EUH*;IAS>J&SLI6]=6@6!=J7]^X<+KMUT5"(9&JFH&G="6&&[S\6I M)D MS'[4>YEYI2F<\&Q%,G;:H!)MM[5[BR7BTB:1F):\J=#E8P+ D0VWM<5G6_'I M[1IN[4:7VQ;2%X7_O>Y!,+H0HV6NDH&09](P43#2D;A?A3#4G?TL=,@;,Z@Y M:H?=KO'\P?FCK\KZ1EWF]M5[UCX;<29A>6ICIA';B SQKZ5>GQR>.^Z!GGZ& M>S89=(P'%+7%*97.3+=#ZPLV6"@S>E%?:$S7?:-]I^MUH\NH]K,'3KPRU2L>E<.?[TE*5SE%=7KBC2O2- MCQ-Q;_?D<6;N;&:.EN_@IG7DD:S+7\PM3UJ$+-)#1U=&>[MK3A,Z[)#+>TWH?#[6[\U4,IKUB M=_,,1>MVJ(]3<$=3,!^V7/JH?K:UQ\0K6]%Q%NYJ%J(8]C@''\\8>>K:232: MQW9U=(+Z ,AJZN,TW=TT]>5:>3T!=K&R)-CM'.@!*[>$.HK^*>&6B B(+,ZEI(-VI0HX3P2&I#X5BWP(;, HGNL4SF@< MEM*4&G4V'I?$W:W *AH>HNJ,MOL-9"^BF&."E7F8 ;[P/ >'CO-QP7HI? M5*Z$].(Q=N-CT2%_5&X?J!CM$"&,\,^0>%*M-R4ZSX40JB:P;CF[:)N!Z&A_ M[GO_P #XY",0!;ZZ"&C@_VTB9T%!3&_1BMM5H9N"H#3M)+;PL)J@?F:W>C3H M(BQ5"*/-PX=_R&9?_H&#^,4?,LPA"56(.!6@-/^=:X=\5[N2A=Z MT'%Y)_#L-%^7YWJ.O?.T&4EX=FI'L.@)/>''*=>!"FNI,UXZM\Z] M^'8T'$8D9=&-DY'C;ORC?*@XE3PCQ06CT(E M=]_M,$RN/SB5PC]J2AFIX.FZ=]OY%S=#1:>T0"8-)7T$B^TL=4@ $L]$*!E) M>2XO_9O7*=6Y- #I*/9^FW[F;WO\7_GP4UB$3?(.),*^?RAB<8'<,MJ!'P\7 M[A)&Q&5T7!A36&[M'UZ&O0VVK2_/_SQ;EU5%A,;OOSI_$/X+/W2?/PQ_28^* M98$$3)VKG)I.^NF)GW4 J;2CY'%7YD)_^OT 7L^\MBR+-(K$'^CW\) MN5BI G;6/8&W^'OY2[/BH?<R_-_1=KR;1?&X$\;/@,WW1ELBK4BW M=G2N\(#5.?<-P4OMI DS9]N5/21MU$L1&O/HX0;[RK9=+SAQ0;[!=O_N=][9 M3CPR>UR!PYJ;6G\7-P?/^NT&P5BU9?-HBDE!7UY#!7>]DQW#8BPZ;3(%RCPV M2NZV PD?3T^$ZVGN;%H)6+CNNLZOLK(=W4%I:$J< ?5"1]L^A*8%#X:WV+\$ M3"]T@*K"+JE(RS^R&8.MDR. #B7XED M*%;@D,SM.ZKVF%)Z4CMZ@C11O!( M;$UDJG4*3PCK4+VD/4R/;*%S8X@P6=9&]#0CG=NXF6/\W.*723^J>1BV_(Q_ M)W1X^35WRZ'-TBXBO#:$,ZTE=TJ8YL/24W[4@^60[G(C#->?CABN.\!P?75X M&*[?XH[8]1"4:'F?;R#)">]&A,.#!SM/CTGOP'=C#GU)^DY&G.JGU^[P'M9" M&TA9L()RQ>YI+HOE19&<]&;$$3^, P3IO<)OR$(0VEO9M1LH,.UZBUR%P,*Q M9IWZ8R;B+.K(*NM+DH%46W-E3D\B=<8%M=M_N/[0X8N!4B!BB8&S?+9VX^K\ M@;4G4>R#%,9$)C"2D(63 EN44V4]8K7HW5]XO0,YDI1-.4W-0EHSQ/HAS+8) MA<2,=R J$!O^@I(0VMXK=#./7%QJBN2J:X!.R9G2./@NU=:%F:V4CJT+4A;1 M@253$UF)H?8>OB5)NTLW]"NW&.E\GIXLBRC$N&@;LFW11XQ"=7%1=W,ZOE%T MHFT5N:FTT_)Q[*?![,A$:"> Q3%[.DUG>&;TRC97DRW(7>&VKI'P3'8C^]JO M,K.DS33G3P;6S5*,,4 4N.OG)&5DJ4(_7RZ)3=BI[ M?+4&&9E=1*694@G%>N-<&O@H>=0C[Q]"9.POFO33=%#&UVRN:E[0?RNB Z." M*#6Z,HI-XG78X;1QKRH]:ZT+!(PY+##7!2YN::2*:)6$B[EQ?O ZYO "[0FL M=:[\85X")LR44JIU4D*P:57B.YE8C=+'RR V=U$4GD?P1"K5\!J1!? %BB:N M.BA "EP[(NSAUWA$=@U>M%)ZZ:.K*ZVOD/, K3O;1)"C?/3DY\OBW2. MW+&%D[HX$[GOO"65M]2=QOD1.Y&6J345MCI.TLB>&VAM-/.[F1?^7/;MJJ M.MQ08SD/SG9< (M\VD^)0OFI4;[3V=A2]-?-RN(2 5#*U1D1Q1&6:-_8Y]_X M4U!CF5'YBYQK;LRQ_X7#U)B&M(0U21-K..*"_<_[/%; 2;X?H&F3 M%_0059[P(Y9,S]U'2].TK]W/<)(_'A$C41R.;$CD245='MNVG&L-"4"L90N:?:B%&9+50,X#$OM&J?A9Q&C&*IX7!Z"$G'OP MK;OU&3@4\\5KR44W')H"P8SXU2X2[:*](V$"P+\%Q<*!4UOSUE8JRC,1H>E[+0FJ:R[\/K?-'!!$KZK MHG-#M)!"N0JJ&X@Q8O34PG.]$BVI/*X\[UE>7E25Z0\S*:P6;)!M<4Z2^1J> M%!83$ LE,BX:"9+,F4#M7;(6]ZB(H*RW0M7):%.D7J6L;%]Z2RJ($X]W28 M0O33N0G\J6F+AAS0\13,]L\ Z8]XXVE[.+8'R9#89O92]B,>O9Q(&?DF\7WE M&Z5 31>4O06-RPU6QY@,%+V$WL^:;_7LY:'@#^;X&/:%N6L/9=-+\? 2?F^] M,4;UM0DU:M<)[8)XP"H#U1Y85M!-IP61TG8C1G9#TC&UMG[(G8&&];\2$62E M4$4,C2A0*I7Z0:8+JRXDNO*8 L.["#-%FKJ0A6GE;GF6>-^%-7EXOE58U4-G M,M?5T%M(K(BJ3)EO%?3H3)X+3Y-M=.MA!]JP[':VXIR_ 1*I+9;3<8VX$$6? M0SHY^OWY[&6) .VJ4*178;&VR&]/78OKBOLY&@B6/FP_PV^$9V"C0J2@J/OD MXI3A>'-'9:39B@7C#L5RI=^]PO_+-6+PX$I_"H@&E2YZK\ C4$5O)3,4".IE M+K)#&VH=*:^Q-L(T&(\HNV(:DP9TW-E>^T>$)W;IL[RZN7QZP38=9:9'WQ#A M(3\4NJM4OW9J4_E3,SI(K]+(Z( #RT_EGK?2YOGSL;9_![7]/QYK^_=UM[QB M9ZKSBZALI\G"()I@N8R56\ 5G5W8T,?K_-_NZZ^*.6XH23P&$A4$$3Q>,SG? M1X6&6D131_&10A IK;$H@NJ'/89%;M#T#&@R*HGZ$L'4P^U18ML/43LP_^ME M3'.L7-?&0"EI&3"/(-FE"$W)+L>K?LY85%R\CZ?Z5)J5DH7D=4 M940R%/G:LLO="_.7LUSB#KO'.B09AAJ[;E%N!(/C2W"Z.1I.N#G$H\5=%KLE M&DC]])?;9+B\\ZSK!G!H+5I=26""-37/W]L/F]"2ZBXJ0\(6H..JF>!NV MS([N>@BOIN)S6Y1O:WEW42= M['J)]JMFU$IUG2BRQ$@[O';>"+"7^WO&FT>F#"AQKU#PJG M'<;Y)[[.=P52J31)W*EAX^B:F^6H=2^LKCN:E3"K6;0C4\G=KI?\FN7)\[(= MYVF5N#Y)@!R8N_%LWYB.T9)"Q?!+(-9'#B)GP7@T59DJ=:PB.;4(<7\^^UYF M-$JR>F6VYJH>R2!Y,3$Y)7-/-@ TR-2!+F"8X@(5$ZM@T6JR;.<)/Y8EH3*& MYI CQ.IIMN:Z"":"PS]:0.R+0,/:%<\*)K3<]]WIUY'*B7\2 N_BN*+2I#) M6-67N;+JTEX$+62?*R8ND31$2VW#!4"CO'0G:_J0EK]WQY97/&JD>6?5*KN4 M)S1*B8ZT0^AM#^.+19E."&!'4!9S_^O^U S$.%)0 S[.M: M@NIU+0A."7Y2I,&57^0 &EL5).^+H(XIH)I1G4X9>3+5IA1)Z" ''==IDUI) M0.@46A]Q'L6BGWINA8/(XQ/U++1#"/7U^_[2[@@/JG*QG*!S59NV[T9U#=_] M$E-L>(>$V38;ZE%V%GL*+7$C_9;SV4]Z27CHR6^G-]'8FVK""8M\:;)V5BKV*S8]25-A MI4@.'EL@G.U0X8KT >,9\G-H7L[:GC<<,N$HJ7>[!D&55 MTQQ)ZX2JH+/T4WWM=]\$?5_4D(UW0!VNK1?CTTJ4(DLBY7E=0#&T$7.T,AB9 M@<>BNMP^8(^!2.A2F,NHCK%$"-8I0 M=KI*/$[TT*"YCSOM$C!?7-2H@\?>N.'/A&J!TV#GF[I-.W.@>GSF.I=YD%(,AX$C!G]$>C>I;D?@R3-RJS=&/LV!!F3.N&@I! MQ)/MK5Z*-O*( K!QNNN8;^D&UTI(SL608UNVP^F)*8*Y+W_<#2':<'Y'S-YU M0V0\:KPE%8,T#=CR>0$$0WE_@E06#K_9\GCQ!V.AR)(]QO9)VC$+@&,;[U'*2';<-'BG( M!=YT\A&^R_!UUTB8CB?E+LX;LSMWMA*D^02F0[P-F"+1NJ5H%$]")C_\ M$19?MG)WI)[W-'E72L5W8)[N6^;$9L$^0E[U#3%7C,73.3O17?\4R MYG%9.=<&HTN(:$F>K:&C):-KT+@0O13Z+3I4Q)PMK=\MZ;7JBWPMR2'-FP2W M+ G9)73F MO 01HVZC*&KRC^RP7NUI8W]1Y^J1@*-\?#M<511F5QJY>VJ\X\DC=ZSG7^NM"R9B %($#:7C&^"1\T?^.VL0733(FQ M>V.H5_D;YS/R ]G-+8IO=<,)56C@(J^]$PO0.1H2!;T6X'_Q\TVL6KGZ^>S5 M95FQPKMN:E"ZVXNR;E95TZ-CT#8OOJXKR5@'0C2F LZV7-I M7?H,]D!7,+O*A8"H&:81.DL<#! M:11[2?RSK&JCGY99L 4(!:4@+Y&$_39P]['#)N7H\TFE$6W@G76+W3&CGJ9. MAMK6NS5-5)!_9Z,&]=V1S--PM+FJW0!=EAN.WQ!0[-.C'1+9T1X0=Z:SP^M M1E78NZ17R2W&RR)_ TB&<(.0QW.CRRD>*I9GWCY6K'#$^"IGJ^=Q+-RZJ4.2 M.Y-_HJF@97*AV6QYB0Q=O[Z;%^:L#(H13-4(4WT.WA9G7]S_FD6B@R,OEJ8" MC"HKZHH@FJ13U'&3X'9OL4).3^RUDY,!Z>T M_=W=H6JV1:%U-LG/SK<">I*:H M!86)RSIOF"!OEC?N>ZT!6%$XFM9O=C0RGL%#/BY")EY!'O6%2 M1>3*!X7V21;/\^6ZK$M28XG2H/:PM%&I7 VBV3WUI*79$Z?7Y\/;NQJ6D1/&PM<7<9"A)1IT-/4^I./<,&? M(^Z7U,-]1]\D/G)O2"C_SM()AV!])-IXHF5+LNA+1^DD@B9#^L*\A@0K0JHP MC+];$6V(.\+8^I6"@%RE+% 1/!..75/>XHET8)FS5\6X@J=X"C&M4\-(5**. M8QA#">T[^_F:Z)VD$GO+);PL.S0#*'J+SK2DON2J:P0H_I)<%T*P M[YSS(O*^>>H'CY1+(FU*1N=[V[_=F_3EY<(/B6!<6GCU!IE)T;*(I]S_ .4\ M:YMM7O$9"&]:"YN-%#Y]WH8D8S&#P=_# D];MN-J>4@'4OE! %JA)&G),O=, MO7)F6+.) 7_"?G&#H1FG'01PQM(S$D<3ED8!9[OB"$^1&&*]5L]4S;G*.I'I MS.+S-@)L$S(0I;N3G\3'=%S/G\?9(C1NT$%0V)8F*09P93^62_D5&F/PM!,4 M-"/(:WF:KM;^>XP?2\#U,B.9)_OWN7=KK]VQYF01&#<]? R#'F.1/I4NS4_E MGK?I1OWBP;&N>P=UW3\?Z[KW=;>\"M6"A:HJI >N1Z\I^-DJ#P%]JLY*K-J: M1'--#.L:H>.L$2O*CT_][GQV6&[HXQ09%WIC-:EJ:J+_82Q4ROLL3O\DYHP<,X!$8%"SEQ%S5S6 MXJ7K9J57T8$8-=&YD5'-8-98^K*O!)J/ 'XM.35)?$B:-7["F(U57V/DIZ=O ME^1S&06("Q-A2=^^7C/RA*Q)1>9\&E:!NJ)Z4X"YU8WN125%0203A[+OQIY8 M",^'6LLCJZ'*8F]7!U'['*3CHV@O1F*$"8.5K\C-?AA:1.@C5.(5*B#%Z_&H M>BU%??&,E92!'K3; ML_2!.$ <_-,3>O@59'*]BZ\#(3YWJ_/=R>[TSYIK0_+6$WOA\X/*?"3ME9*D M\WR0J:6AY,WK0DMT.9E$X)UC4A)#\!4:ZF96=8_LMF3%\^ZN"V+ MEKLT/+6? !%OQ$,5L=0/ T0?!G91/"D ,+?WATYK9H%*<$=;WM:#?$N1W4&; M03@GB_!!5(=$=J6X CC(GZ)ROD2P(_ MI]CUK] @*88BXN>_@%VH%8IM4NE[OL%4CR=<;BIE" C,#6U1KN>!<%WK5\U+7:=B&+QD/K7(%U*01^+PH^Q,Z)26O%. M[C9:$:,9[HJ\1+;DBY*]"[0,NKWJ5RM-%YP(&B9 V2%95U*];G3<3.HUM(NFAB.4N*GX!R MY'&7TGB(F(]S,QL0@K07>:V 2EEN6A)((_\PG/Y\T\=98=\A M;3V8V+38.OXQT-H:-H;UH%BI+.:]55RFW.ST1!DDT-\4&#>])8ETBMX^. GU MPG2K_D9K?2A'F,@V%7V IYC2TV$S:@0BUMYW#!JK]I("-@MY:$#@Z]9W5.,0 MY*#.0L(CZ&$-+X/4RO>FDO182%8>?OW%ER+(MQ;!TL_P ZWGQE\V$A^I3;[, MVWGNUM[9LU^J8FL7>_3@P2->X/1$K[#[O?0ZWS7+Y1F405_/7B$M_[)OT3GU M DF=->?WB4I#SIXKIL(=&/YV#Q\DSQM=+;Z3DNCP6(^64"1 TPXFRQ@O)W=O MM_;*W%/^:,?XU)>E.IV0]$JU.7W M%3SITF9]+TM:W*PJHQ77F%K!AY8L!I^>) M!%TV7P&R5K$1E>%!MVG%E*:VSD E9"BT_3Z^LFSV=-W'!LN\S:JRL+T6' M*K)QF)T;G !YLALUOJ35!];9[7@>+Q#9S!5L+N7VA6^$?/MSF0Q<:GR[_=9W M)8P#C$P7YI&B8]W]XI"TR4103T7T4IJMR0-7][X2AZ#J< '+3N4#P#GL= 8CO'NEMLL328^@V&,I]FO!]U'*ZS);*#9?G[49AI(YP?5E71TR28B:=(3O>VP]WPT71UB.^ITDJA&F; M$]=V0U+)^V;PITA6AX&F*?;5^%'IG20Q%T)4)3+L,4QV; 35(YL2(TC'W5NB M6XZT[Q3?I8P/%7;?!7T8%N%XEUN'3SA]V1*I8<4W< M98IN[JS8#&TW*&[JI00F\K!?/OC2!UZ[SBPK'VU==I<\$LG'/]\FAW:]S]$M M@F^K/(J2&[K%2?S][=,>0!%Y3R%"F1LCJY$;QC&\A0%DRNB;BX)O(D&\=6:\ MW"/'TQO#(6R1JS-^R;(I7Z0FJ?N"G M4EZH1D1-3.X';H&G2@%QE09RI7<@RC9<4?.[ <$6,URB%N7]Q3 GD12-X9PU MD1EAH!&@EIWT*LB"IA /"EF,&4H78QM46!IX5ML8R'OE;(3D'$O/LA2UR0GL M4"#:MUF%;D$9-IC(9:_ P'Y)$X#U;44+C]I4_>>M$F!A_/J$471G :8>HHRK M8*O)QJ+[!Z!-YWJ*N*R4CU"\R(P_+E!P6=(E<-!I%Q5W^_=/#L2GNC[!*@A4 M(DI"$(*NT:3U 0W&59,O$Y]S"C);:\CL Z H1Q)GLPZL4W)B= .$V*_&JB1O M(J 0R([\(^^6^;]F/TI!Y255N&8_:;T44S, #A&E3$T/5MH:XX25)(7"\)[S M=:;RJG$[I(M,M&9$<4TE])OZ553?2]YR5-_33@=ME]Q_<([SA:ZF[W0/G?WRL]\([4;MF=DQ7%75@ MV! XJBU1_ 622M0BDGLJ(9C=3S;:7QL5+/JN!*%E V 8P?4#*[="UJ$_R<3- M"SK$2%=M1\6??'%);FQX:BP"NQ?8BMN HY2>E79X\0;8(!OG[BVT4=%DA'%P M"]1\-! '5OUY>4F797HN)J?!&C86Y;(P63K1"O 4KC+6DM)BZW9:67;SX?%/ M08DK6HM3DV86C=*OK8QA) 5:W1!?!7]*9U-_B9&@_DKAX\/QSH'F>20($V;-R+.0O8W M8\PO$(7BD[)QJZXINA"J\..A7-*%L_J,%_"0DJ7X!&)L%-%E3OF^&:)3_OZW M^1VVI[GWR-Q^ZSU?;8Q3R/P06:SFQU#K><+^62SWSI-!0[#]=$_(!*G>/+N/ M_%5-))9BG"5QQRO\],J9F[.J:5Y3Z<57XR%>GU:=>9H+D88VKC/"=0'[HBWG M@H@E9,^]&)/@QN0OKZ--I>(6= 73,+5R:R:R!==\FN&5&C'ZX3 M>+SG/6D6>W2L=WSX>L<7#X[UCONZ6WZ.TJ+3!\"J FDY00Q1XB]@D"1OV\7) M7'+TM9ZZ71/?_N ZN-ZO:Z(,)MJ=U?#N3UF7/3%AZNXTT'"# V'2>4^?/_/2 M>>XW#[_^^H\@6\S#-/W^X?FCKW"42\0T^XRL:)NF2)D"= =9D$[FM!R8 #=WR_+"U(@_/[K!^=?/U(&+S>G5_SC@_,O_AP$@=QS M^AK*X^$"*<@O'F:S1P\>/3R?_:VY*MX$83"]:L,0 X/92(G MKXTBUR3Q/+'*5=F%YA\F[3NX;O#SXE( X[U.N&WPUL(\L[/ZW4IG;H'0M&N^ M%^V2M%!P!0?.-HX!Z;57CNZ.)6C!>#\AS(19G1?;!N&]W(ZUE3B#"F<7[6Q5 MN2[%/?S+'6^F<-[%Y]OX_$L-NQQJUQQ^.^<=+/+U9][OS&KO'"-?IL?<=5_[ M+_<.]<2PO=RNYTW%R_SY"W<9?.W;:Z_V]:,_[+.X>^YQ[=3\[ELL@) A1$1! M,.:LR-N:P5.L#FFLA,9>YJT.FU:VR1OP"+W5^$Z.YK5#?.U">H_/\![F[WW. M&91)!Z_;-=^BK&N-TMJ;1%V@U4CZSGI<,#YKZZ@U(<;G MZ/+6W6['&;V;&8V(!&@H0^.&Y;VB7NP=W[&-.R=#9@[X#2!=:)3M.L<9O9L9 MU21DEU?3T=(WV&W'N;BSW27.HL8@XP0^RL,:DJ* /_M!OG:NP>GT-&D^YD/' M('>&#T4]U#EF6^=K:](\.5+0E"WGCK:;16EU%D-]D_V9T?PGKGFH#&2,RP-\ M<"DQI 2=N/*;IAK6:5"IS,#ND[R7BOLEH#J70%\E?J4U3=>3:?_(L#*KOU1D MZG8:NK,WMI!P^1J,G<3@/I\T$VE3EG-M#;(^P$*->Y^^LM* 5':&1$8MLYIR M-PJUQZW5*!WYHH@\"1_R0$JY3Q4BD7>]IA&NGS:6&+C26$>F22REX3,TVHQ08;C_!#)L#Z/E M@:S)F^:6YX5?F?O6K*TJB;&XD4DM*=KRO_HN'[F:3HFP]V99HWMWD$IMD=P-H-( & M\)%[],8?#YT@WMU?P;R&F);X0+J(S7@\?0+U5;. OV$+;#=K'7!7BU)&)X4C MH1U$S^ G"5P:6MRR)(T'UN]:6G:QH)U>;OKYM+@2[JL2SZF@."AE5.PN#OJR M(<^E$<9RJ5)WO4=$+LU^3+TP7.6C.[!='[VLW#KDQJF&$X'AI;)F%(J3;,.C MP9I0=$> M,;08^'9D3L3B8S)Q&4^7#AZQ[W$2'S%8;/\()'8,O80URIZ#$G$ M@+,0PF>Z ,:=&F0986HB.+:3'^^-89[HE$YJ/LR2@KI2]6\_3% M9TA?M/+TQ?Q4R\BIEMJI=D_.GEQN]E=N5$4+^'@F)Z%A;<@82W!<;%.

:Q;/%TIR^KR6'=\[D<>ZY"O]WP? M.WS1@AV=L*N\,?5GCD#741"!4J^I. 0EHT5*;KII>LMN>?58KLQ+SV_/4F;4 M<224N1$R(#6S MOSO4Q4JLMP3^3($E3M'-D#>U'FT6G9H'N5'9N+WAZ+'M\<43PE0F%.)F#E0;M< MNC:1KH^G'54A;7PK]4H&(\T[\/68U3=(]FZ,+LV5=E,?NG&P[]R &R,38LL$ M'!,""!"NT3>/4O%ZV,DGE]-<3MICQA M8^4.L0YHN2CFHKA)V?M"P3OWW+DEZ/4%[V+!8DO4N^OI[W8,=$$O/0RB'&(M MSW?@![YGW[H!&I0RYY>:*P/ 6(PR$ID?<,35/,"UG!*0ZQ -.RB MTI:4QMM&K/#T[L9)K]ZRC:CMG5P5_ACSSJ ; GAFBBS35=&)9V8SH@,6@ M[FQ.I3Q+JDQ! 4E0#JW(E*N9 P)*T80D=MQ*')2^N,' 0@59B5HLZ*6H"JY$ M8&!H%:!<^SET1@+@ KK8<,]6%$7*X^MM.+ E\1 MAF14N1&SH\D(!5"T_1C=*4G;!;M)CT"A^'?'\,-$G^J2(41@<./[W!.$A4'+O9%R,61LA\5P M%)IBB*GF7!- G(<8VJ)3 G8&\H61P?A5:&&E?!Q,+!IX&!,_#,U2^P>2J71Y MXVO,Y5*W(,9LF^C>YYH2J3WIWWF(M&)0(VIJ;:A!7*5*Y^&Y5A34<8=_^\FN MX4G*T9;^K]VKLR^&]8%:$5C6+\:W\\NSWL7G?YZ=&KVKSL>/QLG%ER]GYU>] M[&S%75YUSS+$Q0O:D@%X&MBV[@8<,M&/.V1' MS_@,JL)&R%W3.(&7P6#P7!L^PT58<)N>J!HL-T?E;T$_@^Z/\<& M>&^L)K8(GX?4V\9!K\N;W?!H/()]'3@K"4]<'I#,D 0=A_FHY$]]DT:]4\_$%@$ CP"7-%; MYQB))[Y*$@-..0%4@SQ>#&9^']A<*5LMAC.VT3GVG#M1=&?CH>F(;_A3AJ)F M*2.H9LKY/@=/>0*?*180U,%D%(I(S)"[NI@9;ZQ&JI1=*'NDRO@0\"FJF4B* M'L\,<;,=&D&%+7#Z# ?.((.V1@%:^Z-32Y-_@4SNR8;ZE;>JRD* 0./O9W>^ MJ0U'5$3\#J9:6#).V9BP5- X*4:)JG"HB3W&)$C8]LHSMV* MV2R7DWN*-A,UN[R4L<&KP+6]:[ $OX)%"GO+#X"_)W8 ;KEGQW>8MCV(MBB! MPISE?1;?9I4R!M<-&U.42)0%7Q7:"T^[[PS@$4.AH!L=T)UC@U5Y6?H[8.R" M;#1:C=B2&% ;=Z@S5/HR?DS H#UG.F.V5\OTU2JO"P4,]PC*?(!HO MIYV#.V)3,]0$7RJMB#/:@0V"+>$%VY&8FHICK)U(#,4M#X@=>$)@.,ANQ@*A MW16)FTI?P")@[C4>+&95+"AX8085"T>)6==+U11Y>L<:C,$!N0L>EL+9(/.G MSH!'YZ; O@0QGD^<0/A&%*;-B-Q=(D4%FGBB2R\Z?B!VV-068_@>>Z$@A*H/ MKS";6!,DH)>DW"&AX?1OD^)ZTP"S4[+#A'_6:MH_\=$W]9;^(U'X13&4C%#\ M2CN(^\X86T6&%/U7R!N,[D$& ,$4V[AQ.K^VO=U$%85S^"VO]C8?NYR M&%WBOK+R'%^#;#F-4!UCZ\!EC!3 M2:DF>[HHOX9;@RAJU%B(&E55U.CSV:?.9XP=G9R=G7;//V4H>/1'K-V?UCPU MRK?!]CFV.Z%,2P3)%#\.14]T&VR#6:+-*N9&D77G4@]!3A;"M ",#0W\>1"J M8+(Z=8S.C(&Y\25,OQ(8C7>.ZJ+-8-7W5%X+!R7WM@?+#@&U$6M.3$@^37V5 M89BIB!LL/)\1XT&3XN:"%->4%'_IGI\9O<['LZL_C=-N[^3S1>_;Y5FOE!UA M/D>NJY8ZA\;=_(,[2@Z3W]QUTEG^W?NKVKR\[YE;B6[%$ZP<6Y_<$;&)4Y!GZ9,]$RB>*Z:_"66QKT;G M<@G^C9.LLB.V?(ND;A;KDN$SD4H"?]2J+*0BP8SR*K!!0C L\1P[>GG2^-ZX MAE,8[X6]N;S@T4JO%L'3 H46$\X"O/SR0%B$-&(R1]_QG)%+F?#B.WASZ>.E ME,@KQ$_<.&-"DNS;WG=XH!_XWV4-M, =5?GTLL2+[M.S%!L' 3UU;]TA)N]D M1T0)N9'R0QE 6RR0A1-+&NR 040IM_2#C^F.(&BGLO+=&'+#0"JJ@&=F-_(B M$1\;N2%VU:([313]W<&YO2C1CBA(QQ=L(>;:8*=.13Q#G3R&/4'<^?!=2B'R MSMP:57>\S)-A6USO\0G?P4/B;S]5DF,M]=J8@'#"#%>B8II%_)&%X4\0AJ2G MLN;7!>W4;*UIW)U9*&)^AM5=DM(V3D$Y9W!UIRZV3.YS8O1?^X'Q_M>L+O6_ M4''UZ.P3"[V8S_ YLH]3_SP)?C],OOV5--K8O%$GHPO^\I'8ULLN$.*_(E7 MO$JW9G[W%[#$!M^O YC4$,\'/_C9"*[[1Y5JRQ3_O4MIZKSZ*2C/E[=I,;#T M8-?Z'T_&I23ET5+8^NN5MP]KDO6GVUXRW>;[2N/]GLZYOF3.K??ERK[.>;E8 MF%:UO8<33MTD;W:_/T3,H?NO73&Z+M<$W@A M%_]3$;Y]+STW+.Z7CB %)#"DUM#<&OA1+,I 69_B94Z35;Y0'&.6'4H*3@J? MTEAT*2E9-7!D;JGG&S96UV'N9(C5G]RD(>5%8.IX;,C^&_%Y##4#5B3;>O<& M9D:Z(Q<\W"B<(LN!2F#BC9R BR=FCM%2D>J>%K 1XXXU/I'*(8=VCW^*QAEI=O49GZ;^A*WJ?7\-O40=U3_5TT)@[ZD MGBU?HQXXQJ? GMYD-4Q[C8LC- .*T%-V^GQ".&FWF$DXPRHEK6X=S@DBD.\M MWA!06[#D/0VS-5"W37(;.#^,(?RZN+_1?B_N+=UIA'R7HXP4AX7JY M5(SBQJ_/X-?8/,TI%HX-=NY9;N \%F-T_[=[(K]MJF)0]&"RI)+&Q3E[9& MR,VR8)B^ _Q&"PKS,ST'H5/LP!W?<\,J6_2C%?UE]0Y0. "\IOU$B R8;T!" M_!QVJ,,2IJ&D[\@=.T-U38G&QG0> ,&XLT3/X>Y\5DM:.+VH@\+9#V[Z;72X M/,)J5VLFM1>=4%T+-W#R5-7UD(&*J#"4:H%$AJJXP(*98+HI7W!RNP]ML&B, M:F(,GI<^&16:QY)36GJ?3%YLUS"^URFM3,%!;&+<19 G=-B&E3HDW??C+>'YK"I,/@DCO4]F0OYV\>6,:H!/#R M*A*>7XQOG$K]E;.:1=^P2_5LL1 ]O./,NF?J;N 9?Y][CJ%T<]0P!DL_KZ_1 M8Y@1#2S+K-?*L,LT4O&5;VJ['UD%BQH%':4[3]PY?W9_^*,9:@OLLB*J9<%' MHP/:^#H/8#^&W/OP!-:J;A$ZLH;2-(:D%+Y076]5E;V1Q")/2$'TG=F=(_J2 MRMHO0F*D':I/BM6KN+W&^LS8RCE)!)W:1D.K@*23!+U.22V\W0;'-O"P^8&H M[*0*Y $VGATHW$F1@3%SPY'H8(K>,9B_-CR+%Y_'V/>.RSIUA8Q%R2$>SZ&F MAV1'R8=)5RPHVAU>0QF--\DP@DY_:EPT Z<_%%3%0PN,!G]\2WWW[&0O(WPC M<,8N$9=:6R#_?C@3+IZEC5=REG')TFP(CW M/IJ;$I,6] 5^!TRO:VZ8C8$+.K=VR9CG2%M4_#G5[O.UV_OT E4ZG64JB^>+ M9)"X2M'[ZVMMETA'B/=FHO6CY/O)/* RY40)G4&=%T9)_ M".KO+>W%H345._Q9\DEB*WFVO4X[&KP38BBP"X2$8XB!6KT$&,>4/;IDC4QO MO=O&Q!Z2C$4OAK(65Q,KSJ^+YYU@S$X52.%G4T*'6-8U! MP".X!G#:J4;7L M(RWF&,=T.&R3,).CK!1K:^6]/I\AM-;8X]#:7O3Z?#:-_WS6PT*Z?SN>[M]0 MERC_W^59[^SRGV>G__\!1ND6%VJ5XPMM:G4-YYU/9]@+414S8#WIMUZO>W%. MM0KPP.<_>UVJ4?C8/>^WS%3V#3?DZ^(L,%3#$ M YQ?%*""2O<_A2-]'H:B10>X0-1=W!5=^V0K);HK= 5F!*@!#'["D4TF>93# M-0]4.W0T3"4N R$)<2&U/B'E6Q#&#H%I.Z*5%!LWX/D)G B< MI,%NY;_F7N17W!O^ M8$ @ )KEJ?<9FB >28"ACEORW'QCZ'-H@D=S.+HAPL0!SG#N"/$27?%G?K$P MFF,V?X09(/<#V-MD&_=AV@J=0';\I27_ *TG-Z9Q'?AW,/3BOF).D#DM9FQ2 M;<$#$D*1'.S6&W$.WU!MI:0\T@7$-!J*D0<D4 MN&2=X.OX(_@!1HXE6HLF++. ;C2D3Z.U0C8C@@MBZS)@ZN42-GL=[BSJ7T3Y MXMAY:QJX* &"WP,W&,PGJ+L&#C543J.(EF)A:ZD,&EU,,*;"[TP>Q,*XME*/RZC?^%'?(W..]>81P0V@Z4VS '[V+*0D,OJ-5R"/?+4LTEA1P0?_(60 M;Y(A:ME&J2#.9#KV[QTGC6,FBA'=5(CV?BB.SKTOYT)#8AG6G_ZCVI# )0M40E)3QFUJISZEQ,B=Q3FST)^SK B) M'*J7VH)#5?CKYARJEM=YN[P$BC%3#.IZU/B+SD[-O 5%J^V;:KW"DXAZ< +Q MJJ4RT1[Z&*_'+$>NG8T87LNXPR M2'"(=%EJE6IJ. T>EB]_7\7F/'=H&_K4HRVF)^OEZ!X9.%$KM=[2!FJ76IOO MOO8Z8O$ZU.,I(K-0D^' HPRA*",]O@/+I7(5.=& /4?$+)=JS?594"X!9S>G M_>Y :/?4D.QQ$.#>^$1-[3^R5Y-;CEFW'$5YA2]<=P,C1R+(-/?$/XAV?5^> MD.183CF.-D(D+PR0BE L_!T;*W-L(A19E*] G2E*4G "$Y3"$%,Z&6*+VL=[ M,G]B8(->@E%?$UD8GL$64[#B@WH KM91^BE02;\#H M30(Q&-/6?$5ZJNZ23,,E?8LY[73);O,7^\'<4T^?7/RS M>WILM8UK[FV(2M>9N ,:3UPV2CP3.B7EV"KK?PH>]<0>.'/:"[!#1S/J#:^; MY]'=GQN*7 M"144+;88@]U2E1#XY&;)#@6%$%AM^C>\->F?H2\0O3>7C#94>4N^T']V!R(_:: MP]7@44A'&)IR;)Y)-+,H.95NC6<(EWOG\%F'F0C"1K#IUE^EHT2U:9S#'E6G M!1+0##^KW=OA'/ 2$RW= 9*Z5"S\X6C5[91E82."E$AR(5FQP]DQ,107_:9B M]$4(J>_ZQ]$B%)V>/(/U67/7*:E:Y?5\41=!5C!$,24'@"+?MZ2S1A&V'%(M!ZEW@5-NG:'<1](EA&:KUAX MI*# :B,XX]C1:CI[9R?X+85GQDU3\4'1*Q64P:WMCAFI*7"X-P7HA&L%Q@R? M4#E;=TZ?*T Q&^?NKA0Z@]*U?VM(PS0"AA5/(ACES6PV#7]^_YY>4%LH/)Z. MYV$)Z/6>:UG](%2O'].US=AY#P,"&7!B5; @I,NY" MJH)5UQ+[$D%\R1Z-*QK.J[MQB[V+V0INH#M\9S-GBC!(BS MA!IZJ!O2-BM/G\+#U*C^](SC/V%;N_B7->=KRR: "ZY<^J"IU'CPW97[\"WI ML;?"I#+6+'%Y*[FG$J-L$:^<$V]#XKTQ3JC?0T[ #0GX]ID(N'?-36MHEUV* MW+=7U% Q^6$1"JPUS%IC^\:23]HR]O");)GUUO8]3',B/TADL]5LYC3>8:?F M)82V*CS V^?LP[K)\?''C3MSMCHS4H^W$Y$=&6Q]B#Q1(_QU;8*'I.9I1I22 M5#8;Y25&\$X\WMWLAYQ-9J.VQ?&5L^E9V'3T##QZ]XSL.00!2V>$]6Z+LW&# MQ>R/DY6+->VB.GL>HX'1;N* MV6[6<]IMYO&:Y68EI]UFYL[V>CMCWD[/&8^IP:GLM,,53!/7$WV);Y="]IU--;.R#,35;;K%:W<.UR-CT+F^IFI;D%5NV^ZK+'9JXA26)99J6]QU+WJ$ \0KU'.8XL;IFE4ZSL-+6Z< MDG%@5-LFIR(+[LX%]180O0B/A+/SSC0\)T^AV%RLK,;3FVC/F325-?Y4K)P_ M>\R?>@9#NH>P@B6;9:M#,IO.#78#PH PFL-'+K=Q&WYAXU5:> M>+*IJ5[.'9S@M_!PS'+]Z2]S M<@YMS*'F-O&ZW,G9M9-3;>9.SM*#M%*J(^NV-3^\90W_>'SO; M[?V%W@%/-IZ0M;;9;.UP[]/,GF/OO$I65:LYJPZ"5;5=!@WWB5&'LHKT2.[. MDR-66M0B ,#!=TI=HTUJU(=*:WV:A7:QEZG@D@D0O%J$-$CXM5;E[?80D\DQ MU@2<1*AE-YHVP[K#UP+L;3[D#MRV\:91LG3TQ4KKK?:*ISJ7'TO0O A_>S0* MP3A#8B"\7D7_2N.M0C0K%A@UZ))C8V/H6]PJ*FQO. M'&]6+% K;ML(QP28+J62,"%K[1CN87R_66_7WK K;,@(Z2]U/X[].R=0N-]1 M;WT_N+8]]S_$;V,D0+7?5,HU#:.3WYTY@YMC"06$Z)?\J%6M1X\6"_PL 9RI MC:T]7"YKWT7JB&\' IR<$ 0"&VBMO=5N:B\!36:,TQVIB1O@ &(,3&!J8BV$ MV:# $73T@.B[M7HT=1VZD] 3YD =P4X!Y9DEC.^.$<(/$+K)!I(@2UUN0SY( M[@(0U6)A&?"% J@36!?A/>P-$'/$DM*801^VI^X,IO$?H/%RONC=ZXV1^T-( MCP$*"3A<+,QN0%O9QBW(-O%KHM\AYDNQ4*D@Z.NZ"J]2+S56>*ML"O & MU!TN2H:NAG'DC) ]2Z.L@I95*V^%EB41EW+XK#7ALUI[#)^UA)E*2C79TT7Y M%:!MK6/'Q]N*9IJ/?*WMW6KJ^5UOB6M>-VKEKZT M%W.>Y:KU--Z"U<],%@J2.D.9IQP8KQP=KOC7\ M6T?,#O0,&@FN/PPS?>S$2'*1H&<1QU5PY'>E.+M"D]( HOA@S,MVSV]5(U;?8+ M<'^QR3^P!](F7HVT?.K,J\MF3OXC#G:,2NR8AE5*F$(94'[FP.3_!L%H(TD<[@-0OHPEX$K69\'<]!?$Z[G[OA_83&X.B$ 48.)88] MO7Y5@S+]I4/_M'YY5RQ( MNL3/+=C9E9B45X2=!-MMC2N#A)WTQFJ4:JEOPSS2O?R%K4*0GN"($9SGSR^& M@Z?[BTE_,NXHL9/X@#.YX#^NA9>>&*U2F_YX^"(V]N">X:IWX@9O:(^!]^)B MYPZ,*[8WJZ4JST)*DA -$0V.$"OE^R:0WYN'^)=PY@_ W12Z=H*R;T<8MK6R M];N,1]J(C0EV'L:YXM.Z<>SA $^:DO$*L.X3/)G:]P&(+N8>2YU*3&F6]6!] M%)PCU5>S_A'ZM MMG.?(=5 T,N#WPLR9\X0$"V?:*F:*.&IVXJN*A3R\,I7D"F?I=L4:_&K#UKI M5X1K'K@V!A8I2!'="18+J;D$<=5#WH0WN(=I# B?S;BVX<=OK%9T:2ER &+O MN1@7=4*9]U#W3M>WGBI99 ML\J6NYC#KT8C9T!. ![99!?)F!^9^HU2A4-4EK7JA1V=Z5:K5'Y%QPTR-R(E MD]&%?PF?0Q@:18"&?V;#[SP>C!-\A\C0=#*K52_:W4=Y=D M")P:P)VABS8H7HK -(Z)<\)8S M#_XU]4.7ABL9IRH Q>?.HTE7)E\OLQE)5$MX!C0'.# &R$;;\.:3/IQ/\* S MF8[]>\QG<7Z M>6&(N(3(FHG? (4&3 0.8-?\*<<7;D.@'\J"63""@S_ZNK^ MA'K=F(YM#P;&"9&5&SV#!(TH#9^P9YSKXC#!8]NQ6,!W2EFZY,W2*"M=6%OY MA?5+7%BW\POK0]Q1_35S3RE=-V2C.IE9Q><>_5"X,Y6RU8Z9E?WG-BV?8,,^ M&A!D*4N)">ZJ\C,E=B3T1PLE^(@\(_9UPG>Q*$ZR5.(I(<(;SPD1_B>*VUG" MB'FH\F6;E:=/X6%J5']ZQO&?CL^)+VO'UI8P\@N'8/J@J=1X\-V5*V*75+NN M,*FGWTN5Y]Q+J,N?5XPR13QK";)I3KQ'B??&.*'87D[ #0GX]ID(N#]M!H1A M5D.[[')KD'-Y&?MV"5/Q"-?/ZWUT">U^SS'IK"X3EE3'O7S.1JU6S MW=RB/#PG\@I$;IJ-90?J*Z/QCF:[C-"5RA;E]"M/_(6[NZ4>;(L5M7GWJ35' ME*THRV:CML5NW=<&5!EC4]LL9Q$].F-P@G1^M/)6;@_V1(U7 MM.7;?K-M7RV;[5H&.]5GC$V5&K"IEK-IS]E4-]OM#)HZA["")=OF@ [1W7<3 M?ZA<\A7TC:^8[68.\[ I[>KE+G@)_V:%LM;<4-M8 MT!IFM9&[/7O/)LML9M&@SAB;:F:]D4'G]!!6D![4V>88/7RW9PFK184D@WE[ MUUI/B'S?;VJNF=7JTP/TY.IY2S;5S$I^BNX]F^IFN9K!V^Q#6$'Z*5H_H%/T M>1!CJ=95G*"^]VK08AOE/*"S18K.%C#EKYIX[7J.L[LAY?8SC/ALKH[>\<8X M$H[..]/PG#Q58F.A.JI86VBR'(STR?G3?GHPTIP]F[/'>H8LT.?DS\$Z-E:U MF7LV"<^&.SKL!%K]H"PE\&ZJK=S,W-B[J=>W4&JOFGBMJI53;C/*O7+OYJ&F M@KEUMJES8Y;K3W^5D]O/6]C/9KOY]!4Z.87_L;+?G%_H"/-EXJK2U6MWAGG]>K/O7Q:J6 M66_M\/3,6?5TK&KNLJA_GQAU**O8^9W:1LM9Q Y^/ZG:P'=R?8@&>N3+Q?V M(%!G,\*9(J#.2H4!J&K6.@!4Y7C__*H.6/?8RU8;,2O<:)I+0"H0+*NN V!6 MVB7K;1RY(@5"4W1_*1D]@>!Y+%NM2QCMB#QOJEKC?\1EMQK8J__NQO'$ B6^ MG]8C-[W)>EGT6(?5/1M>G!2K_4*-DVUX,KO/%B#;']IOL*V*!4V(K1;O-VLM MP+?$?FNOO=T<@155+" HE+$**HS:6VH#C6TP4 248@*R\9G0*)Z'P1TCA!^X M(_ SO9DQ]0,)/S-(^#,R3&-D(-!#A"O($1J$VCO?3AS0"[< M 2)JPD?_8ZL/:SB:ZOT%S$X3-),[N,'OV:"1?@B(+\3 (-;.;H"'-H,!4;ML M^J5@'G!83IL%(C8'>A1%::$9.,&K5")\03,F*"0&Y0B31\DI09_$/_8,JO&% M%("M@9!A3_GH=Q$F#!&D4B\U\ A;)#,E@%8:J;_.#.%R7/6'<=7?-#3%CA9/ M#0^+8F%=Z/,DO%%MC;?E>;&(F[X XK4&<'HUPCVEA2&X[W(DR$?PTHN%,!4P MO5)JQ=#9RSEBNC)++(&7OA+\>0*I[F%IR08Q-X9*/WV=4.E+P,8?@4I?!VT\ M,:"&/9X.FIZ 'E<0S,.2\< Z:KL$34?=F5@&*&]+4TNI,Z]H?NXB:+IN:RTX M%]&2$2R$ZC"7+4$01""FIQHA^JY/FB#&-@CKO%,89+U8>#YH]>?9)ED:925L MKDJ.S?4"V%RUQN82A*Q(,D14"3XQ.P M\JGM#M7K;!G(#X<<>(P^N#"L"TL.".DZ"D-6ZFTC.9Z,=MXX]I"(Q@2'ARN- MZ.%XO',R<<-0!L-"/7 6R:$*^0Q]$&\Z-H#M_"VC$[IV1DR:CA;1TD-=IA&F M=,\"T8N+LMK!:#16VZ7JV]3@8MS/K-9*S;3G7J6/J1<:OA?DS)S&%XUC:*E2 M\W"\V8I4CU3* HMRE>N1RL++CVIT"IJC7J&(=DQ))-P>BJ/8*>CU433?3T>P M/S0Q?D+ >E$<=/5: >MCCGRQL"8"_0)\_7K7@8_!UQ<+X1@=!9!WQ*]G0/J ML>F;1A1 S&!,]:G@Z.MXM&4=CK[+NG!LAS,PBNU@EH8N3'%_?R"C<>/03[OP M,HV^,[#G(NJU!4@]!R3C*/7&"X#4HTGLI.RZC.R;O_;!=[VF2.FE@UX);8(+ MK:'-TT-&,PBVGA3S7&,^B*=MI>%I(S+KBP!I/R$=-D[ >Z5HX@I:U&JNB2VZ M2MGE K0XH8H_]M:1Z_$$%X''%[^W>O5G_N?S_ G;>>^UXKZ)1$?;'JN7]L38DGF5:>=_I35NQ MU.M;U)#OL.W*@5'MW7ZV%MNA0?_3KR+!]U5PM&%:5JY#-J5=.V]=OZDF:56W M:+;R:O6O5=E3!;Q];\?4B ^G??XE;SFWJ<34S$;CZ7L";BOJKYU+EEG?!A(X MY]*S<*EJEEM/#_"0]YS:Z=]JV =U& M@\JCM6'6&DN"5]M1=%VUD/-O(_[!J=M:$@3*^7< _#-;S27 %#G[GNB0WC4/ MK?Y M8SJW.[O',J' &8V= ::2IQ6[9233.TNCK-3LH)HW.WB)9@=6WNS@$'?4&G4 M2QN%YO4 >3U _N>KJ@?(*P'R2H"](5Y>"9!7 KPX"?-*@+P28'G^=+FR49J,T]34#-*P VY&C%+%?S$JQ-:5=I;F%_Z5+/*>ZJ \PJ _?1WO"HMLU)G_/H>7+_FWGN M?Y[[_QQYJV6S4=[U_>JK3#Y^.?[5\MS_@^7?T?,Q;]?WUWO"MS5.YYTSSUKF MPN;Y_FOF^QMYPO]^C;).XC"C)W^-0T/G2G#N__GWN;-+SLST0R M,?\PSRC.,XKWAGAY1G&>4?SB),PSBO.,XJ79KA73JN7IKD]+9*MMEFMYRNN3 M]Q;/<^.?I;?X]E=&>5[Q'F;*U,WF-H4/KSHWJVZV\Z[ &T>WV[4\KVUMJE7W M-*TMSRO>N*ZCW-QIB_U7I$-J9F-9:[.<=H]IDGI[ITW97XG^M?95 >=YQ?N9 M:U49D<^3$6E6RWG^][YSJ6(VK#P#?.^Y5"YO'2K*LXL/*DON9;(; MJW6SE7<6/V#^EB[['A>H/ L4,'F?ZF6JH8 M$W<\!C(4"_ EJ_;6&/B3J8U",_,?_C)($0H9R!5,U!W?&\.Y@R_=P-YV@FC$ M4>!/C$]V. M\I#0-7(D&-FQO"/^IB14+KI=XN7/ZY>S*Z(%8W\',Z .MJJ4R M?DN&[.XL7E/?&@H:VF.:7@ Z@M84VA/'F *5_2&0&R=P36G>4TKSCEXO%OKW M2"5+31:)U'AK+JX:/ZMH&ZU@E[M%YW-U.@X:*-948."T-G@49(L^Z-1Z,Q(/+6M@]^8!;;K MH9SKGVF7']@L<@9#D/1&73V(HMY,D_2Q?P?;.[3'=G /% AA&H$#NI3)X$RF M8__> 5;=^<%WG CLFM );MV! T][,+_!C)5 L])X8''&XMK@]7 ^GO'J>$0< MG[]6K36*A6B5G_0-'2T1/SJ%G_Z 14DT[9M7C6B4RO,+3NE6MQD]KJ[*#XYJ//CD@V:;: MF21..3Z.6HUVXLR%::0=NFAA5JKQ<]6UY="PQV_<4'/RXI_GV>-&PA?Q7],YB+!8 M@PAI)*,8I<@E!&N4Q1M?CJBZ\] MY''BSJDU+Y?\N8O@>&JG.%QZ.LNY2IDR$Y1M@LN)@JH&Z*K/5J(/1$I M^8?%@OBIU?[K>_% M>-:NVSZ]'N+E%>AY!7I>@?[T%>B6V6[DA;M/7H%>;VU199<3>15)-JO;%"%E MB,8[FNU2::X\F*J45Z ONJH'45-E6:95SLNH-R->VZSFY?L;%_TTMSD=7S?M MVELKX\,HYWA=U>@-LUW;:5GP*]H2=;.\6ZB\5T0[RVRUJCGM-J)=M;G/JCBO M2]_/*DW+K#?SNO1]Y])__U>K8EF[)6#.IWPWO4XNO<1NVA<_)B]+?_)!95DL M*(-6#IITL/RK5LUV,R]+/UC^-=)D M>YNTI0PE33XE-%*EN:0]7T[C'='XJ%K?XMKGP4EOW% _8VF_1]92'/0\Y7?1 M,3V(E)6Z:;6W0,9[U>D^-;.ZK.EQ3KM':->JY/F^>;[O(UQY3?F^%; 1\_*! M37-^JGGYP*:*N)7C=FV8H5_;9T6<9_ON9^9;I9'CYNP[C_):9OGNG[#. I9;-1RU,-#Y9_;;.< Q@=+OLLLU%94C2:L^] $GVMUH/N;)[H MFR?ZYJ,\GK2\"GY'/ G\CFJ.WW&(.VJ-,@ &7S$H"\!"#_TQ)_)*E2[-:B6G\=/7"5C;MT',:P7V,.&M;K:MO*WJIK4"[6WJ MDUXU[=J-O$(EKQ5XA"NOJ5:@9C:V 3IYU5NB:C9:>9W%AHJXG9>[;9BIFG<& MSW-GUS^^MXL*Y!G.F??Y4: M\&])R7?.O_WG7]U<% E@L&=DZ5GU;/\EU,TA I?/NZ MMB4<_P@ C ML6'L8N&-5:K*P4U^HG/ZY>S*Z('XWL$4:(:-:EDE^AKX'ST8.L&M.W!"-< , MC5M0 ,:;>J6N7B@95[""@>CK+I\%B8@H4*W7BP4U -+ >@M+"?!;N/S0GCC& M%/CA#\/T!8_].R

'L/V<7Y,'4]2MU*)YAXXX7P\P\_2"I@GGG/MSUP2 M0Z()_M2^#AQGXGBPA=W9C7%JAZ$-;QJ]^W#FH+QT)C"= 4SEQ ^F)23SW^>> MPRPA*D4KA-_9$Q^\D/_P&-KL!O;419K]!Q@;ZA1OMR*"E S.AI]2-KSB[=#H MWZ/P-&/"TWQK+E('5Z1$+I*(72H1E5&\TS3]-71)=('_&G6(56K%Q*"]O0X! MLNLRAVFEPFA@CML1WB1'-CC8B&<]^5[,!QJ&_%Z5==$RS>2/86?_H#YS1R8 MWYMVHYR(-;F"\:]N3)^'( MD8MOUK27M5W>][TYFM"#8 [F+ZVT45[M:$SL:*M4UC5DI?D*-C1[(:]D/R^< MB W%[^1&3CO_-%-I.@=)%=\1CES2=RM%!C)L!)9B?/6+[_EC]T=O[LY@0F". M., 6&+C=>DN/H(6LMB7*.1C[.'KTY#(E\="N?E-I-!/[YUK;%Q%EAH9N\*<; MBJNL?G]EZ1 ^N%)I>2,O+7^)TO):7EJ^)_OD@2IR=XTCL/N/;]W3[M6?1N?\ MU#CI?.U>=3X;EV>]BV^7)V<]=3:Z+U%?_D2C=.@XBI^5%I^5)W@2>O?&C0U' M0;49V41X1A@#.[RATX/^ K+OWL+AYH$KA3]\TVIH9RKZ:S=^,#N&O3:!?]TZ MX0P#)G!07_90]N7#@5AV1PNMX<3D)CZH?NS(5? MBL_!>VHTPP>%1 09VT"CV9TSA@>U(.L.[< 7%86N)^4@LI>D# S&/EH$L(]H MO]P%[FSF@" DJ0V,JYCE=MELE]O <[!YB)DNB 485A,?]Z$/IY"R'^AU>V:\ MJ==+Y3):UOP:>$DW+O@ (!GC.9IS^/AH/AX;S@\G&+AL<^ /U82<(*0\@N8O M*!;D-, PRD2I-"MFL](T\!#C2( V07UR'(2TKZ\#YQK,K,@\&CC.,)13EY01 MP4$WC(@ KI<3=RDP>&K5HQUD&JR\#5C9?$#RII:!_QB"=/ESN9EP"W13@Z+A3DPDNT^#(MXO"*Q%\BP@P=HA;&15 Q4 MK1(]HG"&AN@UL'#B!-? -Z$>(L1NKPKC^PQ6IO7-PF= C/Q@#OH['DS7B+K M!/2X5$B5)D=G-,X6HT#W1C@'N9#CXMS]# M=Y'-Z'&Q &?!%(\#,F=!$^"V8;%C_8':2F@2Q[NQX8A'TL'R)^R9\I*)7V2$ M4]A7# 7R'/J>YXQ)!\ZG,-",Y4V."=)U-[LI%0M7.G'1SI_80YI2.,=H&BP> M%)YAS^$TAW$'(+S.& W\:Y>XX)+XVC..1,,_P"6:&+WC*JBJ,@;06"Z$[F8[=D7C$,8YBH\AOPS&YSX,0+[E:0'##4D;J'6P]XR$<8?"0L#?SJ>XL#=6HU2/=#$]Q7L1#%USBU MW>'"X5&-IHN?=WZ D10N:+H^>>UX[&%T(;830 EXH+E&9CVV8.1")@D8RP <38ZN.Y)9\.MH,B9#.E9) V,2Z""(M*,RB MQ1!=9LG(#<"XHM'8@8YSZ<%5:-IFF#(130&39T MPD'@DJVC*)+Q\X'<&; &58+(SF MGC1>-$^!]$C? 0Z/1O"LX/#$&\/ OE/>$FX"?WP+\R\6T.,E0P3VE#N+K(.^[7TWT:H2'R"7"4=T@&3: M;A9GB(\RV)_!KP=SM%T=LLC\_LQVZ?+:IE"L&&1D#]PQ/43Z#X8K%G!;SMBD M$RH*+:V02$YGM3#\D7"D*,'@Q8T#W /ST08-$:!%QC*1^(QDLWUKNV.*8I%U MB\LCNJN?DVJ#]XD0_ Y?Q"L3')4JG81@Z#G36?0Q6,EHT3.-F >'(MX8)!FH M[&W=?YVQA@5*!OC8&&@S%I;ZB%8;D5];)%B*3&]4E?"^!WSS[&N1D>#/QY3* M, O SP :QLX:7"1\X)[\))33 )CMHD$P!94VL0?.G")Q1G\>PO?QR+D!8Q(& M -L!_B-C@C,40A(A^&"*!YT5!QE44,Q1@GW]'=:+-OW<8^&/.47%@NZ:D*3X MN.L"8X*^'TEKS%?"G3X$MH%!2#X:'4$S5$? QQ&G/^\[8&Z@F$\0^3EB*W2S:HNY2\7?%O8]]&+X"V.!"/C&F .XA4@^6B[$>/Q0TH*[XVQ^QWC(, +SN!B+:=G6(U=8,N0 MCB_>2R"X#@8CT:BCN21C?@Z;8\ J1]1Y67GKNRO[J\72J=W./\>3B&^$,S$ O6;TL6BQSON&'#NL)$(7@+;@)1" M%9UVMJ(,.2=OK':IH@(;HV6).KQ">0/)%X-I)Z@XU>$]+=U,G;EX9P$GLS\1 MJ=%1JJN\4(IGT,#$A9DW<-Q;Y7RC]0=S@L\$Z"ZJM#IZ5D6YR$4>BF08-Q@" M03 7+_+^W2#*V\-SWP';T+]W'+(2P6LB0S<1"_0$=?&* 6\?.<>'>G92AG[? M'J.)3<$[C>9DP= @8Q>4([O98.,2 _2+)WS$\[UC&@.^&^!WZ1[I32LJ+A") M^-PJ-.;5I8^4R&GD5"NROLC$T_*MT!K#%#UDH'T?^..Q=B+.[VH\572M%JUG8E4BR MVA/L20H5/[Z94FI3^NPRT\+%)4249 @.5+:VG_MK5UW^9O&XEYH#PQX4:HWN MNC6E$:5[%PM+TVLMDW.S&R4M7SPUSSV9-IJ>&,1IN16]W$UD0DSG,[ISD2FU M0XR2^E.^D5*E')5(QZ6?)8N)#9B;^\"$HH(U\)-IF8D+N<""P%R&72>/W#YED?=7B0OOO6[YXB![6AV&6$?J*J/ M*AJ9157U:'Z_I1W5*,>4HQA%:#4YYE.UJ1DB:0(*/CH&GH>1>1')3TTKH.,S M,I8IG[@-+Q:$O#^8L+"JEM*SW_B2.PH^*P65.?E6)Y5NXJ9RE[447Z0]HJ6L MLGZ\+%53BVEPBTFF_+FF+E6I95D/2U5UP2SG0J.,,''-;.S3[C^[IV?GI]G, MN[YT1GC#X'-B1\L0';",GJ8=1%*+<49W[2K! ]^@NZ:/*J>G%^7T''W%-)YN MUS2Z\"/X,KWEAIP/:)6/?W]'XC5T9K8[1GO_V@Z&G'3*PIF5VZ8UY>WW\XL_ MSHVK2Q0YX^+2^'9^F>7W6SFOLO,W/O1&H\7LR%>+E%:;;PL#MR!US* M36G*(O4_5IE&DC@$\:,;TJ$[Q"]0PI5X!1V+K[]_/8U\;ZV ]*'S/-+&B58, MH(W_Y0S@8!VZ83 7QY_0V#). /(]MN^!'KB7Q+7;,)A?Q_P%^-!U8$\PH01O M3^2]LZH4&(<^TP/O?/%"QI8+(N4K@_$S/,G<$P,_3MO-@\\ MG(:6#!TZ\>^&$1.PY,*&D^?:IKMN!\Z9 27U8BADD?RR[F2*!;XB%8FG3X$8L)@HK'#MB\QR<.VR.8Y#YF\1>?ID]-,00UE E: M@8.)):%V67\/_IJ<7%R:56H1AI=\X<>1]\?Q+-^[)CF!].>.$-W@,I4):JIXSE*A=+RENRA*)/#WCRAZJ]&,YCX8#20 ME>;[XU#D*H;B? =#C]?@E(A>8D'ZM,-T*RE2]Z%SS<\-9(HJW4Q$,W2&2XP$ ME]R@>\K[XG1<<>4%IPDPZ;LS"W\Q5+[CTI1AD3WF1?,7=-.FHMO @GVJ*DU- M3A1 X-Q*>%;S==*,"THY,8W3!X<^';EH#6 Y)=?EC,1%62H5->9GY/S#>T0I MF$,#U!28_*-$$=^B2-@Q3H@K,)T'20%Y.,\6)4D#DW0.G1>$W)_'V1?ZN(Y.2P7>@ MRPEG'#IWN*$SPK0U0Q07'S\>?^A\[IR?G!F]W\[.KHS.Y67G_-/9E[/SJXS& M*-+[$XA0 _O*Z*I[&"40KNR-.PW%I1"(M7)I47Z\F2I2B2KB,%0+4DKOF>JH MBYX=8?YO@ $[D5H/OU4%%<-C_A#IFW#JX!>/12&Q^@;L-Y'N0/(=]30 ]0?F ME1O>"!M!W(O1R[!N43%CB]K$T;'(-L#B7P/ 0 M-C' ;F 3EZ[+9)DS5?WA9D O78/'Q%0U1.\:YC&SM/]1Y3]R.+1%I!2SR M0E$'3+4SP!#0@H?D1$4@$L2XSDCE6+."2V8-.*"AL#2,X7G9.K;YW/QL6'S]U/G:ONQ7DVE2<7J8[' M_AU9\N0]BQNT4&MPH34SP!Z=\C[ G\=TB>&#HKJ6D<$TM?SS,U/M"<(!/ZT& M"9("][$K?)1$VI\6G6BA*WU$;A4GV(3OE-0^-V*]U7I.R/JO\K840YQX+4[7 MHGL#7[^Q-*PX5VQ8G+H-?WY^QE>>D^]/@8"SP.;,4L^BV[6E@1;,@:?UYB+K-L;APU[*<6\L> M>]@8V<$ >P0,)^]JZF]3K,+5C$EI.> 5[3W:RW\-Y]-?CRPT'>?8[_,! W*- M*5;>+F'2IA^TWJ9=M"W@5JW]W7;ZM5?-K->WP)M_<-+;@D/F),Y)O!J)MX;1 MS(F<$_F5$?F%,=23DUMB@&UX^D?EZF,&.XAB!VP'5'9E![QV!&/+K#:68%MN M2+X<9WKW7*I5*CF/]IQ'C6VLQ)Q'S\*C2GL)#'/.H[WAT=8FU 9\>H[0R<[B M1^D/KR>*2U],2:?=_9#YPO*%Y0O;R<)>V U< C3_P 7H%E_="7S]9N?@0L#@ MR<83PE$WV]8._;*58.IS5FWFG)GMY@[=LYQ53\>JG?IH.:.>CE$[==1R1CT= MHW;NK:W$+&7UB"J_?4W>7#_N3Z6=>B%B.043L_QXN2=:=8O5D^52I>YZ/RTK MKI2_IFOV^!/IW;>2E_2BISFG:PODK]7AJE3I82KRE0;91#7><:"@!4PFB0AD M:Z!/XE\TM=7@F#:\OQ"ME+"38Q)9:*=P0JM@-C&:$)%L]W!"6#88@?HD.[/H MF=A*1DS,U=:;R#1HU1(H2!3;"SPQU3/F1"^'26L@(S#'J&O'DDXR\O]SHX)B M(:53@=8*,EE)O!,=PW^68)?EVD9IF\IJVB:Z%(SM2N'+_E>YCO_[TZ\+-X9" M(4E]Y&-QGE,L( %9'>GX/EAZP%]@+2+$P?DQ170.$*Y;.W 1>I4WQ^PFH.84 ML!L:#T^+&J[!)P1\(W6'@?W- $L"%XK+FF4S8-I<5$^HHS:*]A-^_(;4-.)[ MJKGM/J(BI]4V4EK'C](3[9^71.V2^$9+$809$.415*Q',+P20%UF.DH7MY-, MRZV/P6D]>:747_N*'T]?>Y3IP6+#/-27I)WW)7F&OB3-O"_)GNV/-4HE+\]. MSLZO/O]I='N];V>GV!3O_.P/^'?G].+K%?R@W\JGO^J5CH777.3SN7 M&6W7V(4SV>D'[$];'3^R#<"J/3^T:_.2Y7P#+_C,9$:!Q=^5-W M8+1JE7>RX7TXQS)?!RLP%7SE]1P,"2HA]W0D:?0AQOPA,"+^^[^JM5^2WRV_ MHQ_30:9;1'1VX4$*AZ3X!)R.A! W\*\]T"JJ%UFL0#Y67U[2%X5-(KAS%Y8B M4\L.MEHDDGC@3N#KA%('<^<2/6Q1!K3UJ"4K0\F=.@-GTH>_6'5T?JQ6'**< M>M(0C#':13 \D*2'+5[X'7JEG9'*91 J10URLV(G+D?ZF[@UI3@2N.B,.S BI*'XBC+/;6Q@HX&#+5G;9P%FW#'+'[41%M(KF2H&D/ D#K\ @Q1+$@0Q+X-A#"&+G8, M=JC[D+86#4X"(;.I$P7A/%/CUV.>]T(?=#S:0*"B'N?*\5+4Y Z6 F.<] %V MJ. >^0DFCK IT@TV:HC8F,)K:N#GV=2%2ILVK=V^HU8#:*_#1J V,*!^J&M4 M\CO:2#;V=%5'"B, MT.=CBBKB;D\0%TC[;8IT4:#VP$B):$^?.2[74*OQ J@A,AF'E_C.)5IND^B@ M:X&*^ZBZH43L/"-I((E)_P+V-(C\\TMY0*$.Y(&UVKA'Y$+Q0;KU&?*]&4 M]<897N-S\?XA$6)2K(T(-FJBD$NL%Y2V\TAM2&)@_% >U_TY."6>!JH@$*'Q MZZ3IZ&V$"B8_/%"DILT>X7#J&ZGO4*LS7S3[TA%0":?<]X; QRYJ642=+A8N M2#D.F7V2+9^['RXN=88(NR"F";@=!0NH53&5D')021VR(LB]@F9@H$_5BI?P M68W5-05&(-*4 :E'H?=%&SB,0V1$1ZS;B>6R>]4]Z7S6W CCZ\7G[DGWK&> M,V&<]:ZZ7SI7&>V^O3*=SN %E+$P4^A*%\NV" 5X!P,^9ZFU)<9"=C,(5V%FK1D?*4GR,I(^[CTC'2,=,+!_NY@+RZF,T\!#K:)A-8@ M]4;:A@T75IPP#XD1C_84@7"9N@EHRGLB4QP"C&Y'ZB=\:$!J;2G[.O?OM=E* MPP/H$3>H-2T_!8-D0,9@A\.:W$E1]E5D(U0VD?+UB93 C8CZ+*9\4MI*[6$P,W,954++@=;*YF18.N')H1]X^7 M$=DSI1W^P+)2" &9$3,]("+ZL49*D+K#JZPH5CM1;W$T',+7Z[?EQY63X;=X_%DCJ4_ M$'-?"+,_D@4L;FD3Z4B/[^;5DQ[G2M+(CH6@H($IB;,SH1HU"/2/W!^-<$^B@F)1(1R+HK'D? M<:EP6^+U":7ACKP/^O^5 XST+'" ]2["[I3PZ-&W\> MA._1O^.(( '!S^FZQ/=TJUPS,^3-PU_=7X>N <>$.W'ISDH22DH-?/48/8!P M 1*6317E%-!#&;'=LS3**HDZ]?)6B3HRV2//W%DSUQYD[2YBII%23/5V4 M7P$ T>K!=RTF=R)0U8V>5)BG6G#N!'5KIH)+O>78\80,HY'&]<"T202:Z=ZS MTSLQVJWZ,=XSB9NJ$XD^K[X/1]X'!_XY'AJ4N#,D4_,+ 28X0W&I!0:''# * M?J;,$.$4<0"Z[L9""%\=O0PA0\Q,B7&^,.0#5NZRAOXH-!U MLU*3G8'<5LMCWO(^(C)'D>AH7=$SL,Y$VIPO&XX6>EJ0 $V(9#(, H$$R0RB">EOC!P&B&DH>,0 MP-E\+.]:Q5<$-Z>RA@I-59F#%VJ;MN\PW)";GO.A'I6X8:5B@2KUUV;_'6*3 MO:F4VE$ETQL=E!QG_,;2X.9E"HY(<^'B"0J?^%Z"U$J,/U(4 M&M/PD'MTVV1$=O] 91C.5E<:T@)(.7KP%$>\0P&]3('[2!,/W& PGW \!'\P MQ*BU!E$YL(. KMI9G&#V]P(<.!KGV6R /3.4NQZ0[=K%<[E#-_RT$3Z)[,1, MV<5ZA$J$FL+H4EY++['R)]8B"BKI<-XX$^[;54)S&#.X/S MXAC-QWQ8]!4#.&L/_L\>WXO,6)6"1A5RH[%_%W)M,A+]!LP9/R###I\#P\C# M(DU9Q"W7+>F.-EAW@09VI,6=Z&@#\D6'FYKM+2QE'LJDOK2S4:::TV)_<*() MWR>#G8F6*ZHH?H2RM.U_P0+8G*8#51ZC"OXL)=&0(HF3S(!Y2O6"B48(#$R0 MLT@+,!;",+JG#6>4_8 "(CE+R''WD3T2B;V1% (/(02)XR6ET&2>HV(_IFV& M,\<>8J@??HE'5@1H#!]GG%JJ!2&+/&"74CN(8J>/!&_%LX?1$./GD:GT5)2$332(^-2'!JR*HD&H0SE_IT%8%_2(-H[,!\\:X_U MJPW6N+<2>);WN:;8X N@2?[%/Q=&ITQQ0SQE522<-6VP?/O-C"@MD8JM$)P7 MI/46I415^B J,OT,B[(9%)2SJ!BU%T0V*H<7^-R$$9J&P#I+.]6&O!7I4G#( MQ!GY\X#_EI@=TD!ACH?&U_$J#,':_@^N&/_9( W)^:U)\8+MK MAP>\.T8%1R_A*:R2T*#\M1*&32:4> F1"U*J<*!M$ B$R6:?+*_R_^$"1J'HMR!C)S( MO37ZOO]=?,*DJTM1OQ 5)W5'2T>5@\:'$@Y_J'W;U(0B5*% A^&-V;Z19R!9 MFA@[,/"Z2M2:4#(>'V=2'G%BIG'CWZ%3:"XQ!!(3BW%8G]U,AHA#U.5#9B.6 M3@GI8U&,]H@[BBU(SIWC;]BCP<:J!SZ!V.&$"6FLQBJ/BW&.!Y4\%;-+/*/7J''^@ I**F/<]F(?P>$I M]LY.D&:^Z]8LGV0RQY70T74VL>V"'KJ,'<<]-!D4INI%CVVRJ(L&L@#['VE% MP$GC7^)?Q_>+YO;( .X])FC,5,X^N4,(!AVJ79%@ ;DABF9R'PB.II W9@^2 M197@/&M#O: 9K2YFMX/:7&9(L61DQ!QXX$!&-1DXJHI;(W>Q<(-\DR.SF']X%WT'K4TF%@HD'N:H1V.@8.$!9,6P%HS:L4+"=4\ED2Q M].,T*O/2Q(B.V6AF8%<':%=I)X>XHU:-IG^0<9).%)[-5G))2N:L\-=5Q"54: M37'/HH"D=L,@;+Q@2'$JS?625022*G'C4=K!R1A7D@:N,E@X<*5GXP+5,<79 MN_7'MS)F+<)G>MAK:1VG^6@F!CE5F)HLJSBU"X&H'%)K7&)&H2\LNA35I;*R MU(SZZ9%C@;U:41WB\M'^N59!XZ@QGO1(1"D_%:JJ!5%Z#)5JC!6SU1[6A%G4 MYXKX:C)SXG]6Z),A:OC)1]+\)6V,UWG_> D6+?4U0,9D.R\OMM0E24!DC./F M*19D:H%-EW:<5(XJ M<2$-[<#D6;&L7PI^,7#@XYFYSY$=UC$<+V[(%)+(V/B*Z<^) M7,A%K=58WYG=.4ZLR9832^=(VH6<*.GJ'3JTRP'9] +8&34\=[QAE(4@.X2I MMF!4VP1LG9,:)9:RM<%-+- ;CHH9*;82RPG0%Z/?_H-)YHM&&?A1^@Y3L&3\ M4YE/6 EU9T73J?:""RUU5*5#TVHECA>= MJ,<,3:'_2#MQ(D2)2-]QFJ=\.&%Y12[B=8#N52)[2WD&=]AD+B5/22YPJ(TR4^+;OL$1H1H=0RZ,P]%"T=FC,J_?32>'$^_-65-1_(TU<]0/24"K>43578) MXJ;,7+I87.IM"-)DRP?K"X7B#O_VD_U_98Q_?.N< M7W6O.E?=?YY1;S+XP6?Q;XS=]$X^7_2^76+CL@\7WZZ,+YW+W\^NC,MN[_?, M=5E?ZQ\_]:;:+)7CNZ36CK+74Q+.$6#&N''&P^.9 M?SS!@ TZ=^$-J()CC%?$>J7*YH3D,?HA;^$)%6$9@1M^7]*)E2Y0,3];]#-E M:X2SS*3)<>-$.@E]LR6'+TYYZ',[09@Y)J?=TWVI[,F(F6&RYNH8E *5->-U M.RZ,OM!#ZT&,LIR8:-X@67#^$]]S[N4ZY?'P2RPGX)ZC-J*O89PTQ]Q[">B3 M$=NARXKQ44TK-"'J6D0Z"E'4WM2B&AP3H8>2XEJRTJ75C-5OJ.94LC.E,@0I MZ8AS]47=&XTGF/[.!'> MC<^B&J[1W!N(]!FY'#;;=1LC=/11M5"QIBK0\A_8<]%U57\<[Y_A=[AQ[T Q MW7#N%?5T#T-9"*-7::23E:>E9T4CIY,RI:>5C@V\. &YNJ8(+4R#]">EJH@/@44EEQ$3 ,QV M'=)>1$LL<(772D(KIB!%G8NPR%C#K&\LO:*!^Z*UK4K(I4>%@L/$)%<@P]RX MV'A#(<# @C#;C2Q:FG-\TY4,;$7Y%:P@D."/V 7;P:"X\-U"O).%05S*JXO3 MD4,D91%=:-MBD@T#J6%["DVH)/%H'XRC>HB83,CU MQPX69XC1?4W^ \9]8]0WL,!!+G'!:/.*7ANEY[S5SU(&P1[E*53R/(47R%.H ME_,\A4/<44F/KQ+W^%K*X?O8/>^>'EG7\[.K[@I=>_;UZ^?Z=^= MRS_!]>M<=3+GX?4<9WE(7D4:G''H4*X!&8GEQ*BA+7]X@R$T94K.4BMI:,,<&@4&-3T/)#QR_<'3( MF9A\N2S+GD0M6C0!3>Y.J403Z?,X]@>:JOHWB*?9@,)^(YBNR<^CM4#2(63\1_;2\GW$^9%: MIAW=^M(E,=%KC 6- W+_=1!NM;I(9+)S0'V)X#"B[=<5)412,=,-VQ(TI2RI M: T;A#9?.,62/'D[K]('.!<"1 VC0QBS)4MWB(5',T?57TFUPM>3*?D428T< MTZ>CF#Z%?Z4KB7>4""'AJ+"SCN_9HB1G'HBB:BG('*>4]Q,JHI@V-=4QBU!5 MU)G]:#*G*&:5?=)SQ_!!25W"=ERE5_PQ]?LV7P, M[(F#X4A,9J8[9#KQA*Z=S;@(JX=2YE-^QT5P;7NB;$H=7U? UB$B<&D:^J@" M'@9"]_'WW^D+4:%N;1G2=RL6G)@1YHR%S(!TL-0"UE(C4 &='V7W8MW-J=*.T@JS,%3=, M:F"UO7Q99Q/R-"5[2!\YH+',NL/^.&BV03E<(!!UP M*RCL0@7*PXPZN*KF4:QTF"?TX7[4?=49QGK/< HLMQPT/LX#',PTY'6O;$8@ M]\I8VRLN)9TFUH'3 0[$3UXU%YWBDKA)VN*Q'VE&<8-,W#<8P7<^9,(BAWQP MK0)N\6+/8M,A(T3("S9WLF6B-GU!=EXPM5QM%C:9V:JQ"I$RF$GZ6ES9D SH M@#D!9#[)>BP=YJ[OSP6B'K4D<6]\KF83RJ"QX, M%F.+:%Z_1\2*:,AA=;"@GW\4,$)5& &I!NA>:%.HI M!-$MN% 1,)S$N) E)=>BZA]3'^'<5I:XPOCC_DI"4V7G5#N)Z)3JV>K!@@QZ MMN>^UL=,*\Y3VCEY%H'LK>.S+G599?A-]U=9.U$T)4II3TYHXI/>'U#K4V&> M@O0',R>0Q228FL'HNW!&R>0E*J,BSUV<6?>JXY&_^+RYWD&9I(B^1)F+E:2*'MY_ZJ]<9Q2]V&TJ+?NU<7AG=;E?5&QUJADAR MBZZ"$!H;A01^6\% MZMDL$:YPTA,C2_0&1S/9HR,]*+CZ=>UA1FA3 M,C5:\4P-RU*B'LGWR<67KV?GO:VY\.#L_ ^V-26;\>]+A7SKGG4^4 MJ58LX+\OSSZ#0C\U>E<7)[__=O'Y%+P%3HRFRGZANMFI*]K]>=L]/NE]!RVLYQA_/SD3&^]GE/\&"?U6Z MO);+]7Z;ZOD'\P]F\H-/%L;)OYM_]WF^&_OB0Y<2M?Q2XB4N)2KYI<1^[9H= MWT-4HJI6OH?XY\%?0ZQ86E=)E%M:=2U@^UOW0_>J9Z:5]A8+O9/?SDZ_?0:7 M)SMNSI']SM#-[X?_?-K9B!^Z'N([P8.ENNL]#QW21SZRWJU.&BTQJ*?R[S@7 M;H6^U@M]L1\N=8NJIGU/54T_L9NV=]RI;,D=HS>X<89825,R.I@2N\@9(Y2/ M:(F./B5YP_GG,O(EL[0%-#>QY0+FJ1_UW M#(^863H#3?MKT%22LE0LH,8;^5@I2;5 DL:HXCBLA6G(\\#CXB@1XW(EI!1J M3"R%5>]1[R;QG&T<42%O[9=W'&?C9#U5 Z.:%A'$K&K;B>V$IV.;$U[M(,#8 M&:OG9S[#(W=#=R^2[L?:,XEY'TN]E)_(]'W %V%K^B=I(4<6?L+7ZB=]+37^ MVV4FF&ZBKKJNGWX5YIAQ_NW+A[-+99^")[$P13F%N).TZ4I:[1VOY/2L=W+9 M_.\,K^W@/1A,]GL+#/9:O?V^ M7"Y;9:O=:#6M6KESR89T^@4WBQ^@8,QA MOW1DMSQN-C&V*8W_BQ-<8XT'FW-_GX_OC4H5VT):-9-:V&&%S<2/YRNGH]:J MBC?N0TBM$;D_7.#,_))BE/W\XE(QCJS*WLE+N*; -%I5^*]"LM-HQ 1FU\+2 MPP;0QE<):4058'@<(90BLEH)DY2<+]1#6;;!U7F]@]FL'!2(A.PEU%(5U5+E MW1Y)V&8:"?Y:J]1:,0&SRM]1(U5WJI%P66,NQ.JJFT>MODBHFQ=4'554'5EG M:66'+)UPGV%J>>N(RK,/]X2(L4=,K<)Y4-\GKJYR%! [DZ>!U2J7JZU*,\;9 MH3.R:O;NN'J"ZQHQ&"UVFT F2Z!X*AA_F.N+H/>PV[<_(OI@[EX'/JC_8S'; MNQMW%CL%GE6LL"7VD?724K79W"G40N7MDPG&!QC>(F+[BY&TQ 0"; MO-Q3)&[X*I])!Z!27A-"\?E!X-]1-I6,%V4R MGM+E ^:ML*4;\/=&M9KB)0&/:\,=AE<<[%L1-Z0_.QAI6:X*. A#^#PZ3-7G MSR=)Y7)OD&:Q&B^[\\')JF=IYX-T-*UZ,Q&H9>'8H>UQ-IF._7OB;12R?40L M_K#'F!_=*QE_^..9'_XG+A("]:>U#U)1,XX:&9&%6N6I94&Z95W0\1-&7X^' M7U^6EW7CJ'7 O(RTOE6N6D\:08%]US3._CW'?H%=#_/=L%X"3_&7Y6##.&H> M/@>;\-=FK9DXM]DVLW9HF[$)IFY%%M0S7Y1%X:XHVE4RC=/NYVYX/\$/"_!, M_CD:?!0K0* \)U @GIE9:)1V8L3Q"H;1Y:5 M)>EHP5_;5O)N5E@OY9>5$+ V[CSC0M@D)[[G89=-D2OD.4:E04+1>EF1P/!3 M+1>)%Q>)2%=47W,>$(HD9A@T]T'7DJF:B!3K;WTGC9. M7T'YL*KM\A/:R@\DBO0B9(:%F[JD"#QT2Q=9U[][C@MV5/:26U#^ZB!_>Q6[ MW4KL\%]/:I%?W;A!ZAV/I&!RC..1/7'']S^O->=?S?N@.73MP"7?@9:P+)2+4=P((7]V8\+'QXU^5/%G[J[MD37*IRQBE M\MS!OPD)?X8OX:8.%2]B+25PD#I.?9WWQ^[ Z"AP+^.C&TP>9.9C5%P@S-,1 MH+I\DVW)S&=G6E7MKAXCEQC5>\O#Y^6*];SBL?:R=9'VUHC70^#),;_?KC\#(<8HU\9IP*;TEAWB\1) MN0WA>B>_B<&1?C'!?XA,3T6:*_N'[_F3>Y#&F>-1'TKLJ3&Q%:U>CE0GG<][ M3JH3>SR0GL5GU_N.<&A[0+C3LX][3KA3T3]UO^CVN?-AS^GVV>X[XWTBV=?+ MLSTGV5>54)0F;$M. M'A+MY81.]A5U[H8'<0;4=WW\=TE0:0];P!Y$LT@*SF M#2"WVR?_M_1_-NL'M%J7GQ3I6TN=+XRVN:7_>/,0:;YO,8CJX48.D.H:)7NT M3>=!.+?Y*D%V]CKJOSNJO!/]O5S$ 8XZ?%T1_#?_%/N^X!V7P&:ECE5&.)]. MQW3M91,\)!!^>B_Q7E5G.#$I6>W=.SLQYE/11-X)EQ>T/NV1NXK+O$8!-#7S MPE8UV)OKI9;T%V.GBT+^DRU &,_4:D]K[>?)EG'P+O-;67P<^Q5];[6I-KU8CN%+J$G3GAC%8X+$+ M"GR,UQ#T51L.0!%)P T1FZ..56#$H I<#[Z$$@SSIZZ28C!C*"T=?2,EYAY- MN1J?LO-CX #)X4<\C3ZV=<,4[1!V3NC,D$ZS&YQ).'4&&.B(30GQF6^T&Q>B!Y+N@QL;HDODTXA^C<+X&94CUN-%KE=[(;H2>*BRMU$V2XK6=K/B\]ES3->1)ZP@?% M6;F,NE&SV9$?+("'E4?[=;>V)'A)*BQ/O-6BA6?EXB+'YSZRY Z:[/ [,_>2YNT>9+K8:LRO"0Z.-8746\,CR(#+:@'TBKAIT]91=Z\7QTT%"_WN6WKTON8?E^_;AI@R[^]K,WF7T\];]2H[#YG-[_[V?]1_ M%H;2!$ 7+VLEB4E?VBGI9X,_@$G?#K 24'L*\X]QHA7M?QN:%(Y;%6XR4?.F MZ/1DE2VRC0T8(K+GV; W9,^O:6?LQ;9C;&]@/1,V1X8I,M[F+!^6K,W.' NJ MDIA#_-O3$YG^&N:&P&)GGNP,\M$^'4.>Q _]W,;/935=0>Z)N+#:B#J")J+] M7Y%;N=?7_Y36BHAX2:FZNL8[FP_Z>KZ ;@GZ@/$>'"LZ2/\RW[\$<*^M;?T#E3) MTC3Q0^L15E#P[TT7Y5)F%1Q(]^E+J]A?PHRH[-M'$)+0!(7;6&/$&N-P&J.J M7# W@LHR-^Q/B$\.JS!,E7 <&B$@W,4*(58(AU4(5582D,C\0H*$#AR*')]& M" )YL4J(5<*A5<)$X)F;"^:>%ZQ%BZE5ZZQ.B;GS@.S1$E%!NW/N2^>6PA ME+7FJ].7']?=4*R;UI\YJ/J-A4K7J!9\AG/H[2N\"W&%]R$JO'-QA?>>%=YO MH&[9\2[WFDWF?]D19N#VPV6[46V4[Q_#.4REU>S4FIV0RL/G9DJDC5ULQ#5( M)U.E ,]@2) [I:-8?C;_MI*7,J>MO7M[CJJ_&PI "?A3;[8UR/[[54'XQ*#6 MS)T;_X_M)I.ILZ_WM;O6?8=IU;$VJ-;N:OC_FAWFOG;5:'=J][4J<_=P>=.H M,.5*I?70[#2:5TR]<7]+UV?,EWL'>O;Z>9K!^OX\&U-X/87KC6:Y66F4;YAV MI]RIW=I:=EM*!0?=&T#TG!REZ8HO4&^D3_V2%;\RV^,+\9$4=$HQ[7>R\PWN<^ODN-SFI"%_DV \- M[68FS#N3N?DVD"XUG,+MLZ:G)S1M&OBI [U4IC+1D>=:YNQN.4B3F-,7VIK, M/1L!-@FX[27/S)VHX]=GO2,9*A*DJ&K68'DV-IZ3Q5X M@55@*L1'QT3/3[ S"W]WZ2J/WN*ED_0G.FV"[BF;/X8ZERN0YU-[W%QJ3R"I MO03&GLW"9HX(D1P1?1D'"8<^)!S(/'O$H+? M*\B\VZQ[$Q@G"!()E3^">0/;.T&B,0%5 ;S+@!,Z1=]D-AO*3Q<8JXRL*QA6 MPIETO-0\4MR^R(SI@E>FSPJ*B$'%4+"BB%D#ZQ?X*/[S&)]&32R\>RRKPMQ6 M=DJYC80[/;'!5G61$HAL+)PG$OQJ>Y0SZS&./X]1 @OM,%E/3V!OGZ-*S"P= M@V6* R3AXY -AQPL<4/6(),'2;"R4136$53 L<%JM]"$G155>4[B*4M@)"D\ MD6R"-$ $;(7GL5%03T\,HMSI/5'@+%8HVYAM3F8_I))GU+WQE!%75Z;!B MX^AD!28B.&F/0?X4@@!EP$K"S&!P U\=['+Q+^R4?DTE"Y<_5EKMUBFC9;K E,F/L$\=^PZZ)+?W5,TKX P%(]\(9L[B6K"E01&-;WC5C8SA!K MX#E5[:KB&59!IMX$OA+HUDM+^!:E9F2M4[Q@6H21G%_#? LFQ6 ?8!YYWJ59 M?-S&\X'M-Z0,^)9H#_6" 96"#\XR8ZH<'.JV+R@C8UH4 A-G:1:B#(@$P%>- MB5:\,041YOC"O@(P6N0;AH4R!F"=GICJ9X7:>KAH7S!]*%N&X]M#&D7V1;5, M,CL>X\.2*%6QENOBHUJ>S/*01_B$-5S+%FC;WA&HWHB5P-S ZQRP@DWK+>P$ MP033&D2UQ=$=GW2DFZD@,VFE(%W :WEGL8*L%&8566)4(K%JE@A M[V9[LHX?,41DA^LJIPF3!K^MCWT'(*?E\0#AS,\DK(?P.AE"CYTQV V+S8^" M3T(ERP*?$W5P.XSC4H]"YA"O*_0*!!\0A(T(L: ^J\[7GIXXWVORE]NQ-YPI MX439XAD LU01\%1>@ +D+!?8&\?NE?WATQ,+(/3*XB?A9R5 NEG,%=BZ]D = M8P,T$7B2H<#2@:D(+R1D&H&44ZG@!943996XN!W8^/Y:*'1 %-#!9VB 9&*^ )X\[!KSW+H#D<]S=DL"N@&6'A M5YG(["V+'2/EK<3%L"B;,P&D2FE$ 83X,=GY@2!E!O 66$8&NH 0OX^/"\F\Z,@D,%'8, MP.-V2)SA\;C'QS@B89^11-9Z8[TKBXCJUQ?JUN!G)T"G. YDZ(\5)R+LD##T M 7Q616,6P@OS-*HU&G/%$T!=2$XMN$P?&9]4X(CUG1KT]'.P)J1*!4O,A""K MYRU=@E]XCQ6KA"W>/>+D@423#^85/HG96 ZX6G7H_'!.-X^+8-\T5^Y /L%C M=-#$R6$[5SR@4&L IDHAJ06* [!D"L&$VI#1=8'0Q(6Z:)&)5F9 M".!\#K!':2BKNJR8KAAQ3&4< PV,$,)(^YV>X!,:WW7HU@5%KE"FGX'^A.P' M9G T?V [8S7"+@9UMJCG,2 A'GX.U:8$')U8(+CND,;853:^0AT<6<-X$;$/ MK1!Q(IZM3I*0O !>#,UV+'T*QY*(TQQQ&OW2$4<\!Y#O$#6)\QWK[H5+\15P MN%? Z?@*."I"$M:;H-TQJ <':G[!-05+8MI%Q>&<":KEOX,]'F*F!'_?].6Q M^3 2&&#&)C@J8HW<)'Q:QRRO0(8'_JVJ,C;6FC-'N)B?I+D5,W=BV#/XT32 M%TR%Y.;,'(2*K9V=''B1=9$W[CWF\P?]/B0739>;I#7@L0L ![A;)YC<< MV_Y"3)GGC5L(V\\$-$-"A[#(VW(Z?R$C^VA>N\"=,:0Q20AK))(,9/ (N,F\ M]L0,9_S>N.[$HD,Y#$>\$KAI$,S2"RC3&:2XM;*&*W.5QE<7W%';9:79-')- M1O-^BV)%8B?;341V'$5R6\;AK=,1/]1.IEF22%*(IL-)KK(3< 8!O=#0F1U# M](MHS(W]<98F[B X)S+LHD[FW-XC=BCM[)%,DZA 5,M==R@KBI+^?/2 O?/E M\('9/7J0=85"2Q(,]$='LMC,OB9 ZV&:R)!S5A..1"E9-$7I.5: D4P.=E70 MCIPM]@NYJ7VGKV%W"+[&*@IH:)J:!?R8R11(,6OT7M.IV9VH(=MB6=ZH2"') M -5@:XQT>42.;HD J7' ;I?$&Z$?O=\!)K42.&9* 7.X.,6,":G@,:O0\,=Y MNX9EPY+YTQ/GK8.*1!H2N=)8DU_(O8>*D:GV6L'' P5T#-'4I!#5XZ2(QQ9#((J#*^<.#&&?@RJ. M[Q/5 0\Y8N%\2Z\X^*HRQV8;+\U(?JT_].EA]]@\XK])4XP!8V;&-U\D&/#(LB-L/8G@ X^M_3)^;OS<^+GQ<^/G[O+< M-7=<^*/Q'5>H=UR9^(XKL &4QR:P[GRU>]?E<:=NXI;.PU2K'J1Y=+'IB*;G M[>JD>[.UZ0UA8+&CU&.#Z.G)1Y>TTB?OW6&K6A-]:0[#NF>+[C!FK^8P]UY/ M S%09HQ10BXGUW5S6K>. 2,0V@A\::\#T(_^=B$:#99SO5QS'=OKVG?)I9); MNS43;KR6Y 550T&T;8=P8O;D&2\/76=L:"35* M5F,DCM4P\+8"G2O.\*XF*7,!&DDCTUQ=$O#J4KV'ZY.=[0B.1UL]68+= V"- M8KBUX:*.PU8NQHHV45*?[+U/U+LU66X77=G@34+LJ\ ME6Y1R]ZYM(I&ME-T6=JAC&(#'[^PH%%,GVNER^5H;UPI]*[/M[L@*2!&X?Y< MU=E63TPX"JVLJC):.F0?^P6QST1!H5'T$>"/0^MZ-\W63?7@O9OA. %5A#F&UN\"*6\$'+'82FS1F&">/%3 M&@(ZR@RWG74#_]@26](]9-1"4N&@1LGL!7;51_-=U-AIM8JB,?9=8S+#7M#B M--:H(5LQ[(>XTJ\&"&-=&KJP@=',VD4'L,39 MZB%X$.FLER71U8MB=4Q(DX%B/-;(P4) B$,4E%VV(DMM$%(W9*6K4-(A):$-+-%;F# MQL&^ .F@?D*TFYL*Q?:$K"IW.%8/ M0=(" X/Y_"^4^<)O3. YNZL$7%W!@)R4T;*:X1H-C"$CI"97F/-Z3T\LM2?/ M^3#P9L /J[B:P?WV[W8V%BW>56Y26(SU$7[5 ME'SPLSV<@SEGU@"WI?1O7)-)]<\7IH?5TT#!X1(/CY25S\ROH: AEQ4ZWA%I M(.@<= C]QCHC/"_$7M^RODK=^UDWGLND:+:4[H(A3Q8SJ;/]WN.BD (Y>O11 MF@*4)H\%I;3)8:-0K9 =ARG>O(-VZ?0]&8?@VPB?Z6"DQMH*PEJ])OE%Y;+2 M>=GR+&ZZW;ZY#AA0+\O"5A+,&R*\R-1RPQ#E@R(<]R/)U,NZRDJ\FJ"G0*^0 MQF+4(;DEI!<^YK_HQ,E/<^U387)*.DQ.H6%3L#SREI&7#%/ +)V>3':1KIX/ M6'9\?EXF6<1R3R5MYEWALCO[D:SD?MRQJ/5S=8O;6CVZK_YIMXFON(R:N5C) M*RG7:O:-5FG5*R-\,G>BEY:(7J$#/^=H7_K;FHS_C$??N-0&VKLYILJ@]S&= M*2:,_WWRES^HN3=.;:2_=Z.%%_QO\M=\(=S.KSQVP-QY-./@45BM6I9X^ \L MR9VP(B3>RUJ%512H,R(YGJZ03#6Z([8R:U\GN[/4U;.0+J.75'.X _<&$U89 M(5\^_\&5FZ'"T"HU1#:@NWO(Q@O3&]J$MWY@RA6 _^Q]T-2*;-"_PNMG29;J MBC&31&)'^/$&?WSVQ!YGY 8%/_H>EL&6U58?/);S9/$?^8.N MK::?I-\8UW\,%^P0R9DVD&39U M09OF7D9R5ONF%$0^2%_ OWR5"1NM'B# )1@)D4HW5A3E%W+E">4GO*SWM+XN M.J97]YG_V!E-P%LIF7/BS?Q^75:JQK>7<6DALF'D%3DS(=6=M3NUE^_9\2#; MQ(RD"1I@H+S^5)N8?:M#!:P,"T47AB=!,+%O2\C-^(/<)$5NK9*L7/UHCKX] M#J.#7/\T2BZY"KF13R7ZD33<0*@U*BU@IB\EBKF4CXK^:!/&$:2R?])72&33 MZ="HO#)G0T<(GI\;*PC4AE1[A2*]5O]2$$5L'M4% XXA*S?Y*VF<9R,3#KF4 MRQC@0.T2(@"!,>X9(+UCSE>%D?YY-;&##FX2*5>K$ZNV@Q+8/ZV6221+F0-K M-6=2\@ZJBP6^P[ZB147VW/Y9RHP&/Y*/A>.(1 Q8C$931@.8WC&CFS;<2>* MU5J]ZG!\.=#^_D8G+<5514$ MT',-0PH[)$U0=T>\]^H4G^N=O M2,&_T)&AN;!6P&BWF$_FTG]Z%"X6#4&(Q M(_G"2/ZIZ'P^44SZ>2N\ R.Y*^[:JA*@KM#!"ENC"AL4][>!W)T-2UQ.NKPK MHY$8 6O"G*S<[+;49O#R):O'@C8WU&G,BX?/&8 ?-2OC@6L&&"$0\PW$O' M1&_+?>V%5>#>T@Z1B*4=/R=GSI2CP4-!,MM^Q!_&ZE_R+N2?[1V]2S%8DD*]PQ M4=CH@"\3,.(?Q&+P>1WE [].*KHZ!;&R.SR5?6Q1")'&FQ5=RQS5>H-8%=T# M[EK]!Q61:']!T_U\S(J]RTDEE^$BD)5U M9 ]_CG%-0AWG0Z$:8('X1BUOD M?;I>GGDCISIZJ/SLW8EI]?2UXR&-( M,)74>*V1#-XD1]NC8)T.-8'JKH;)EY JEW)3LVM23'4?J9X,G.KR R\.4(7/ M_6Q%(Q]DL2E,O=B!H_R>9R.9+L0,4:7+[F&#&87WIT"%?WIMF M7\YN]1YK@IK)/4\*V2C'?*1">DG![^;[^&D%_?%]"'B+GS?-X*Q:**52S=;W MY##29G#1^5D#E ]2ETZDBEMZ/ZG(>3]KZ[MOLMC6[E'9!+]4G=T7M MJB=D7G=)/(<3QN649&^R(VM_JQURGCG<>?&&[:6 M)O(],A!01'N-L$SE>3_)MBZP;UL%CJ9CZLT"YF[.G2U+-\;V; &I98EO:S+W/,1LBQ05 M"CZUZ5P/8TN__7[32-?'3[M<=05KY\T%'3>-\F7CIM%IU-I,N5EEVM_*][5O MK9MJ[;[]?TSMQT.C\_C&J?YF =NWSOW%:OEG -C.I.2WXCIW.C0Y/IFF*JS@H=F?Z>-@;]OI/ZQ]V-X==:5QT&-Q0^P0BPF[D; ^CL,-<9"[N_YREOS41F-1 MGB)TCTA]P[+-75!E+P^L.$5_9*$2Y<&2F+"*CGA07XHLBHZYDN:HR>@Q?NB7 M4AM)'W26/9'W=7S5\>BX(R&U?SHOG4@?7.OE[<4&%?PB.,1ZKZTW'(Z>I]5Z MZ\=Q.&T65*;7QIQ;X\K&4+8F2^]8%,@,_!6$#UC191.Y>,-!Q*CKIVY+)@\] M++QJZS9SJ8.]YL%<_+"@WCJWTS\9-*CJQ>C679Q]-<&97]JB&""]=XY?3>R@ M;^12[S,ZC31Y?;P;RQ[:6[M<.;7!=%ZG[EY;IG8G-&:R]G-V)'W,BQ,--+5*GLX\B:_*&W566=PP\-I_:7H TKQ,=#R@85.-*% MVNCJX>^]N,N,KH-6U%91'V&0>-/#B^LA@Q$P+UP5=/HO<^#9]3%718:K?+Q= M\346]ZWJ=GU= ^AOHP87%#@H\MZ3WIVE?K&%^]ZSDOFURV5+@+ZLMQT)&PH@ MWIE/$_K]2BJ5R!7B"Y8H$=?'YH)$+GF8_5QQ?6I<*[7;&DN'D+@MUB U??SM M0_/OP]UWMAQHJ90OJS7B K^C!\R=:9WS ,V(M$$V+'?85R<7(T?H33RVGC:K MOUPW:M^'4;Y4L:)LY]KH>"0V->4;"![XN-A".AX7&UE"^WEMG,F%YYR[Z[GR MYDN6N;9]IZ8;_&S(K]>C_,W/5+1BTZWO66)16)5O#ZWAOA@OEHXRH=_2W4IM M=1D@QL+[OJZ6$HGV]%R6]=?J<17*2NR[<&OKDS%OFDTJ.KKG+PP MVROCVY,X$;U_%6Q%'HT$#;:VP70/\ .P\4 21VQ=HSOC9[7LX'DV42H'+WQU MZTVR#D^:,3GG\=^'[B/SUXTGG:N(.Q=>SX<"SR/\&4SMM/#:4\0D?J_#<=]K MCO=[-S9>$9X*"^&Q'8CMP/XQSH:Y3@^BI*B/V:>!/(R>&6@/60499_\_LHW7 M/?W^A@CZ9@%;V8GH6"MMW+ 1EOW)BCJBLY^-Q&IJ=MV="7^;/YXJ5VSC^3 # M)0B0@H2M O[".07<6V1N@8=?BN%++.]8R:U$QAVKM)2V!LWX!"]W2"&R0?:J M"+QCF\[LSU7AOII4V-Y]R=I\LO!J?&"%F9_+LUFM7X M].M8\'2&#=N(O9S"A\"^T:S/1WYWY,D;5\'L<<#M8M35!TQ>))-N+7BK-KW0 M13\6"9A%+LBNY +ZQK*N#64%RS[OPH&7$^GOZ*:ECU.]5=1/,"IY#L-:#UIF MQ>).AS!8\+N4'?YZ$-6FL%(,W ^Q!:D7C^$[#^["?YX.M0_?F8=*):&3?44W M^WK&6\+[$@.N5D/T]0U5U6VZ\[*3_T97/U+39ZZM7N8WDEX@S]F>]UJZIFHX M,L5JW_T0?"_;1SWM][?A2A5H'4*V'[9\DM46<@TF#"$H9OG*KQ<1%?F=$;'I M]:L189RA7+@;O QNLI.?SULB8FNFIZCP+(40Y '3O\@*KR(I"#%T8"=*QUJ# M*#?-$ %$^7(L2?:BJ;;39>Z:C4H3G2-F0Q:]/$J8T_-]8@6](%78L:*QCN1J)8EN-[WG^ M.O_]:13HUHQ@ UH*_&HX)' MB]?27Y8BC+P[@WB(;U%!&+#RXV-=3[LSAH?8-KW]VPVVO&YS]/7KY4-C5'VMY)XR:U^]1<2V NZH\-@NH=JV1THG$ZEL*I%S7;JXGLE MRRW2M[ =5QD*9(#^7G\;9+]]R_5VXJH5=GTM5QFO[H]^HQOU\58JKS"IP7*5 M'WK"9Z[R)1%72I32F42ZX%:BY$EU'4NX&O9\4*_>?=!5A9E,(IL*;V=T3/(= M2>YGR6$QD3OX5$6GVW*/-%:0$%]C%0F&3)8Y3A_I9#YX%?4%3M 68MS:4_(Y M52O6KW)1[FTVP6*0 =<[%@'3BFTF=="#$].);#*>&!ME8OO8V5Q(9#.'F4TS MU^;GW-%D8H#L <9&8:R@(9)488)H]_>-K$+/=ZO?85\7U%Z^\^VNX'0-ISHNU96\5GQ[Y9Z MN_QLRO78V!4S64#ZWP\>\W%.F9]1CF\]@YFU];2.UD&P %;KH#Z:_/[9?Y&G MY5U6IOKM +O?XJR0#MI%J'HLOXW%<'\Q7&:KH),*^5RBX.N \KC;^WCXR,=, M12Z?2&9R453;*X8)NBZ[[@J&"B>J&[U<-ZL/;+&2[$=RK."*O?$N[=\DJ>M= MD>^WMWX'.23?8WA9[XG(%(P]IBTNU;X$^])M&Y5=62]H15\H)4H%KW[5?@RP MK;Z/V2TB[.:C/<@7$]FT5[\B6':SS,(_&@P_P3^?GOP[WMXBC5AE(. WP$>3 M\R_E$,:E8K]V'.1+.D/$L!QD8EAI"J/I)%D#%:] %0PCX \-%%("H\"@IM,3 M',^I",A-_ Z2S.D+$BMQ GCW4.=#6JPO CYVH+A9Z%'SZ1U8R'K6,WM?K>?^ MS_DY4Q>0R']F[M@!EN8VMJ9(XM!G)I_^PI!+(_PZYOS<5$B\,/'J%M(36'_/ M@X;[EW N1J4H&B+PW[/D&?FW.F8Y\]_S;\!^B,B.57P2\ZHPU>>PF9PY1-AZ=R7Q8I>W-3V0_N'-(_=R)61.G7YC.=(R/6%:P M1N.^,$VLYRC>FS)@..?\TC_FM^ OJ]Z?^;"6>4R=8>J+?__!U',CI(+8Y_,> MPLH2'VA,&,$@'L:603GSH8Y'.(\+8% V"9!=?7FNKT]TIS]^2[MQ^W!3[C1: MS39S=_/03C"-9N4BG'?;)2YL-YG,G)GU$15\F-9-HUKNU*I,NX/_W=>^U9KMQL_:Z0D^>NNV%L+A%]2>-V5A1DB99*&; M2F6Z8RDC9;JSRW[UUU_E[[A5[F&%HH_PZZ?D@U@B35O!G#,[(H6A.-E259T% M,P'!SQOD([E)M,+B4KE+*K*@/M L^#O;[X4;^\3?^"VMC=L*1FFJ9.(V&>/6 M1]P"2E-%@EN*95)3R-9>ZN+-PX@3GXX!TS0DV:C0]IOY^]XT(HO[*_"S.) M'/0OPG$_"A*C#65=925>3=!3P,IK_-@QO:\G=;5#$AV.L&74X*9^S<2B('DF M'2;+@%4+FD'>,O*2,?)V1EZJ%&75Y.OT+Q<4^S9-*#[9OB?;7,E@+HGS]D1Q=7P>N_E[+!6 W9P[Q72B2S\128:)(\$,\VG2@5_.PDC0GN(\$#<4 3.5\S MX'L/=T"BB$W'%9*P]R:2Z6\C01+ W=2$"7*U?-=_[@NU7W_2:>TP&ZGVF/)C M@)M@!A1@8Y:R$^0XW M&_KQQ6HC&-IU,Y.+\5,QFP5Y3Y1.9?)RZBIDL2*,TE!*90P^8BOGI,/P4B'^03:2CY!_X MFC/PK5/E:*XQ8L".#3!WYSCOYAS; VAM]QC<8LB^O7[_V9TU4WU-G?W^>Z^F MCJG.B\+%]+&6,[UB68J]X:!MC"L8C3B7RR=@C?J<< M%8A/#/T#$9J]'OO$L>OXK@!S]XF=&Q[)=@:J&LH2[UH+^?"41Y>W^1^IDA!) M9_CL*P'"VAYC9(%==WN\(=K&@!T;8.[2F'1(8P,&OB!5HP)IF6ZK-.1O:]:= M/59?^M?YRY^3TB"RI2$0BU)0#+&,BZ,^KR!NJ-48X>U^C$GMC=0!-?/$=(X: MG0.9C.%GF\V^S;,F,ASUC,TN+R1)U0&Q7#+[?)OCI_W6SR,IY[>,F.%3O@N6 MW[ ^<(',89HO/_=*+:-RYV6 1T7=O8F[R6#-D"+SK#K<>@'D__Z_8CJ5^A); MKJ@0>H/%.AI"KS1=G*YB6W-^?JFK@H14M2*/>H)$;LTJ^-W8/B!)PS^I F]< MII45A<6_)0M.*D/XL2&5R1C<5G_%5\S-.5/3(-KV\#[7OV[<#6LOD^@6^9]] MI7#B.(Z9P"(2&![%6:"2/3 6K.]"L%;81U48Z9_#X:0PN^6*P2[1?A]&-YHL M$TRW7=+/2^F882+%,,%<$OHY86PEPVPN#ZK+"L+?J^B*@B1NVL&X4^EYKEA! M@HO32[*;J<.^SB=DV]<3A5A 4Y;D^9(M1SZ=EBJ#TV&5*HO"-S%5ZU3%2BD".81= MVO==*)@O4PU@ECOD#E C&JC\2O!6L3Y%.Q9SU;CDK4!>B MY.=5Y.XN1%#)AKBV.08LZH!M3NC9'0^@$FC"4\>"UK):XV@00C^'0Q&DW@J2 MK C:U+P>+4O\_%-J?W7\YUND#67\EPG^",FNVLXY..7@G+='R>ZLR/V8S K# M447<95Y\8&-DC3Y!NFK>=+TU@/]=)-85T2,=XH\$53@*TPV7\Q[')IN+(IUY:8P#7PBXVOE19SM.!Z6"FAL=C(7 MW\F]4X8*Q 5(E J'TU#N'L&E\^8-:6Z#@8@3\$<3JK-,:YCE_.^Y]'$*4/HB M!SR/(6$::]HN=]X@:SQ_:YDBWV-X6>^)R&3R/?(72YN/@WVI)Z=]CGM"M/NE M1*'H-1F]']VWC8UB+CL EP7B"L"HS)C'8AX+TCLH)G)%K]Y!L#P67[#%]U Q M8%[&E=181<+BI=XAI3UD%73)J@('NW\$4=<0/S=%Z/$Q>_>BMB>3-'2-_SO<@+R:_K^3?-?"*IO1O'BFTB!G#L708NZMA^^EF)EZG M13$"[0_4PAFGC'E\#8\;.#J,E?-:QQ*KN0.Q0-!VSNMXO)@!#L4 5LZKWTA M 5BZ.*48YP#>*V#N'E_.X?']0O ZQ)>Q?+ #U-1'/:2T^E1T6[JF:JP$#M=< M;K&5%Q[85!$U>KNLZPFLS-Z$Y9REP& ]-QIAK4@2CRHCV]"\<;+'@!T;8.Z" M6ME!4!W922DC9;JSY*CQ<*N77VK]78;>Q>E)7Z[#M_;=MB)W..4OICN73B:2 MGJ>'O&F/_DA9P^^:%9,Q4H5$,15GM(^8,7PN-'$P1M9S!W>@R<["9HMJ1,E+ M6'/:U,MKK3I.3="/T2X]*N\V"QHIL5A%Y]"-:2'K>QU6K#-#9([ S&DQD9F#4I%'8P4-D:0*$Z-IO(FT5K_# MOLZE4:?%7\(=NJZ/'_WW(O?>[L@Y@;#&!9)QQ616(*PET-C7-T[L&+!C \Q= M/$N+*UA=9)2,;E@Y1[4L\>1?(DO^Q3_I=*2#*=DD/.23W=FOJ_'#E7B)GB;1 M2[=Z'FE@X,&>2J[9L#.L!?R* 0<[]XOXU$'LNZL9X&N]]1('P[,'F3[J>2?F M/EP4=[J'N?(^-.8,I-LR=X"AI?O..(H9,B(,N??.MJ!7M>W D)M;8M9$.,0/ MFDU+2/NCS+ZU)_Y/2?=_?D/%)=;QV2;%_<\KI74-,X4ZUR%?#-PSB7ONCY/G M@IKR4/*],#KFN#?"<>]DYL,_&HO1CW\^/?EWO+UW,V*5@8#? !]-&B\5)![! M]]/YBXR3&\>^OL4 C4,P ?3L:V>(&):#I"DK33$Z&$G6\"-9!?]:PBZ%A@8* M*V)D*9 Y/3W!'JJ*R#)7\(99#?%,7Y!8B1/PIU0-_X+D5RY\.[;O> C^@?]S M?L[4!23RGYD[=H!EM(W^ZMAI1Y^9?.8+\Q.VX^+W,.?GIIKAA8G7\(.^VOI[ M'CCE7\*,F*:B:' U:6J ?ZMCEC/_/?\&[+.*[%C%)S%_^L*\"+PV!!0D/U#- M,I=@77.#ILEC-]%Q2*?QZ$SFPRH=;GXB^\&=5>OG3LR:./W"=*9C?,2RPO8$ M[@O3Q-J+XKTI X;SSB_]8WX+_K+J_9D/&[.\H 9,%?#O/YAZ;H14$/M\3F>G M?\8"!(Q@$ ]CRZ"<^5#'(YS'!3 HF_C"ISZR_+\]Z^P]_Y[K3GC\KG;C]N&F MW&FTFFWF[N:AG6 :S8 KW\K-JUH;DV4. M]O]EQ[+ZQ4# EAKHS-NU_7Y7\GZGK3 DP!S_/4LM*5R?,TH6AP8@S,$)TR-B M%09A3X=GROI 5S4FDTI8KPV,0-ZK0%S8R2_ZG1FJ9)E+BW#3LC#QH#@D5>& 5J>Z4E*H;FT62,7ZR<&( (0G 2& H\#A,9CAT+&BN^ M\2*-&+!C VPOX0JBX<'M>L=P>G.Y#]!7*+(X0$TP/83=*9B# !5KV $0Y!4] M$E[.8;PA_6$S/;=Z8.K#^CRF&6^4BFG'-5P;-,D0*R2DJ'3A3%=H&[$(!_8J M64JFNETP^\EB!O_D^*81C="O07)2EB#A5'X5U&Z7PPZE/"+W?%ACD=>4);YL MJ:L[K*T:4H7JJEL$A='=67MTI[QFQG]_HMP9HPD:(&(=%Q M-9]X+:NMOIW@-W#0W0(%?LSL3Q<3N:S7>ZB]&6S?>.[PXI#Q+@ZIDB4.R3#$ MX;9U+1535ZU9-IJ<;EXL'(C33>BORM1<$SX>8/YKK=).O#S#C=?/V++-=M M)35V$/+=!'L;U*VK%++KA ZD 7Q6 'Z;MP.(2=$?,0G9I7L8R$_-_O@N\SM] M-$*P7+IT&"'(9[S6.KT3$4CY) +A.GO]_.!/<=S\?O]S<#PBL%1+=1@1*!3] M[#0X^GS=V5>"^/,>B^E&^DV1I+* E2.2XK)#BNV6 ;4CKV FTL%/(*XX ,;, M9W)PJ^_DZX-YA+,1&K9^%T4QG;$\PE7D"D,1!(#;*+N,Z40VZ>6\0T(4B4T00K7-2TK6F=T>YGB M4.8M"5)$G-=B/G\.*8VY M=-NP(@:COZ[+2MN \6 .Z^3NL=7/UE"OD;<=5F]T.70@NX3$*'NF&<^C?]^) M.?6:\5\C*B%[G.._O8JH_91NL[VC8/VH^))IS^V:[X3U\SZP?K@^XJ_[PO=9 MKL/];!>/@_4CXOVE4U['-[^7U.6<:W'.W BO9S.^G%0A9 ^N7AG?=;[_1=_874JN M0F7XJ#AOF40Z'[MOPG,5<>?"Z_E0 MX'F$/X,1E!9>>XJ8S&2*CK%<:[H$WUO::T5'UER3DV&<(=G"L>J0# Y^FT/O M;*G*>I0J_"[RE\-Y57(NFTPUU.QMJ61Y51O)%W W]I;"F4WZ)YSQZ$8'%]=V MY^*0?:'O0FZ0:JKBSR0?$F_N["M9R(JRHY1*%A(%SRN[8\':4K"J>PA6N![7 M5>9*:WVO%SOU7,24?OJ@2C_ _-1^S?!6LR62>#^:78]#H)(;&J-J!_.OFL^= MOS]2+U>LDEYNB)VC460,U^;VV,-V4F0RB6PJGM<=D"AMZC&L'7@\LO+&>M'#]BKC]7KO M;1[/FP4L"M'5\@GOD<8*$N(9Q"HPQ<:UEO,-42$&[-@ .Z[+HV#F_9_WG86CU -[C'^-K7??3^U&=5DAD,W$]R_K+ M_2 &8VUDS&]7OW^^_E3:J._]!CBE[A.G!.=D/ ZOQ*>ZJOQ6?.HV6K$E M7!5&^N?M<>"QX2@ 9V3%;O!LR>MVNMU8Z=-QIDJJB!-9A36M%"],!*P:^&/J M)WXLQ+P3L84CU6UV]0HU>WVY 6D&60"7=C"?F<.BQ MSRCPH"*;**:"C2D^'1'+E]:P_!S;!NBJ"&IN/-%[EY6&$ VV="ER#8$MT[E@ M.W^.B2T+GMDR.+]HDGY^NBK_F@C)B&C+<+R>1;9,E8*=3.6'NQ/6ZA;7JI\F MTAB!K$I^Z^5$SN%V&&JZ'_I&5M6YC,N\O(:16:D+/=2;J+?3C+W3Q:9*%.J+ MYK 5%4^HE"@4_1R8$)?>K;A F)>5,+(_I1=6&Z4G?V:OD2BOV\C^A_"X2HE, M)F;_@-B_Y(']@W/=AB^='YEOO6M)+!T'^Q_ LRLF$OJ8A$(NWMHLPC<7/UX&-W_Z>2.J 'UB(OWHM1K'K<" MQ8!%';"(!3'+ARUS'+VQ1CB T89((6MQ%#1$D@J%9ZMSUV^(2C%@QP;8$5P( MO9G^H'*H_4$.A=0"?51QJB.:*+-J9CO55I95!MR?"!7 +\4WG@'RP=_+A;>= M[RA8MQYJ!]$6K/NM.&)_:>+CM._7]%N/!;CY?%R NR.#[!_%;L$@?Y\Y)== MHGSO4]F39P8IQ+-BMZCO:"W[S/0@U'%F/HJRJNY<7'4LR2!G/G059\/U5A-I MK7Z'?9TK"5EQ QBN+Z&)]W^J3_S]I/X<3B)I0[V7%RQN62H2K".RHAX^E3S M_*8W+V_I;>7M0&[.GUJ%N^]<_OAV5XA">G97H5I3@'*TWGU\F;'"#=Q2GD+U M"G_?*OROZ^?RWX=42/+DT6LL'':(>10F+L4%(J[U7<$7B&SCY17S['/_[FHZ M[D?"R]NQ:N0@GESV /5@;]Z1"[>09 M)$9^;WWZDTN6[RTP4/+?WEGN-O;,M M+B#\+3790DCNA_6&7%1+KU(Z8NY8)FKN&"^H8Y&=?F:P?* O3.C>V<+[71F_ M(VNLR*BPE-'@,(+#PA<&$9;9'8=>WAZ.V"V4 )I./MUB-T'9U(F>/ M^OV/6;I=5"J[K%H;L?;T&$MKZK<75H M]'XSS9:Y^^:?K-7%OA'QT98]'Y?2Q@I^5^[<^N;#U8%)OTP?'QH]M7\51$>Y MCSQ7BGGN\#QWN0O/+?D8K\]J79%2SH\ MU M!@#_"E"6^S_L11.>(-,UAZWIG'ESPS_;LNHVRF M=(N$-\'C2\, WR*/6[[;/QJ+R8%_/CWY=[Q'(0?^:-)^Q=B?!\Y#P2%,*^7L M:V>(&):#6QE6FD+/OR1K^)$8PPPK,0+^T$!A18P7!?8YG9YH0Z0BH#3)49)! M''U!8B5.@(276;2F7OAV;-_Q@'F]9SVS]S5^;OS?GILW$@8372PCZ;NOO>3#"_Q(]AW6( M*!H*DVAI^+='"F-;EWW\P]=P(J2#V^;R'L'W%!QH31C"( MA[%E4,Y\J.,1SN,"&)1-=F/4933.GX'TJB]PU-Q\G]UE9.=78VEJ-VX?;LJ= M1JO99NYN'MH)IM&L7/@JM>XL!I),+N; F62[R60._XY>NU7P85HWC6JY4ZLR M[0[^SVVMV6DSK3I3*;>_,?6;UJ]V"$=,)]"W5"]GAQS =/2C1[*E=- *;K7;?DQ_02R>SEWUKU:I<2\1C3;IBN==U"\.\M)9<9 M)>_ERO,Q8)H&GQL5VWY32?=M+'8E+5:O8.G^>Y9:\A4WE,3LE.@P#=HC8A5H M<,:1:UD?Z*K&9%*)@('V?KWC0B>_RH06BH ,D;>SLA+E<)4.I;52];FU]F0]*TB0U*7OYP^ MJ(AO2*TQ@C6KTJ#,:<)$T 2DEGNJ!CG6KG#9G;VF:OS-W<_;W(-=G16ENCSC MAKHORB\JTU?D$2.;$#&L!9(;^M_0T-D8L&,#S%U>DZLW%6+'=<169H51I3N[ MDJ^GW/7K2_WA>0>9W#_&-6+M7.Z#&YA^+)8TWI#^X%>H8*8'7$_\G[T/FEI\ ML+_K%7>HC@AS@^):Y.X;$L6LL%\)09B[!&-&"($1=KUG#W.KGF=&<+>#SM+L M,O^$ W=RT]R1[Q%&"">(: Y-'7D7S[;3R(P+CW>Y,LL&Z=EZ=FH%B4?PA7/J M/WB;Y._ #J/)C&+BAY$L*PR_AW]QX">/#20QO6GL*,> 11\P=P7A+(:OHC%F M>X$%E566^/)(QC(\(_^<=YOO!^R#6BRP?WO#@[C-WB3:"0[#2CS#.@"*?,;= MCR3Z>@.YAMPANM"91*Z4C%=:1)#@@3C*Z40I[Z>C')/;-W('X0ZG$X5<>-+M M;N*7/ZHEO_+'7RTR@# ZF M&G,6R*2.U8(YEK//(?%4B#8Y6_1SIVZLHJ/(.L%8]Z2?N8^8<2+).$'X":ED MZ@K,9U>DJM?I5U-.J@LH!SNX4-!+T$;'O?-(V\9FAF/W%%K/E'U&.B)UP M@5$7I FB.2]F3 %S35N],]G:2/T0+3$L]XZCX^B2?9,5G2%%YEEUZ)7>UA2I MF.)1I?@&\Q=UBKM;OZQS)@JTBEZR*N)A:!N25)<,,'6;BW8;$J<@C(TJHO]M2%741XH"]0UPM]]A7Q$I#FQV>:$[4@T[=]N952;: MY6SVFHYP7&>"8M4I ##O0@8V+%_S1/40+5T^':Q,[#R'/29Z4"8O$[ :C$F^ M%\D#N?0L!9O,_+3.Z%4\3-ZNRPK"SZOH&$,2-^TH+'8/...>F/Q+I+ECJR;. MG--]!Q$S_H.F*4)/)WWM'?D.>QJ29AK/I&T].3YU-7RM/8N.%4V1CA)-C#": MC02&M2L#8UE;O6$[$*8*T3;[N\;^O2KJB//._OG:%:MSX\3MNV*CO9/ $6&C MS47!RZX5P;[=$Z"J2%,Q?LU;8P'!5H^Y!H&T\GHU%/[HFE0\2!2]C(./)EB? M@$+D)QP\O_$*\!BP8P-L4$SS@#W>G4GN M3WYKA;>:+1[ZBB?=11QVY>61FR6\1Q,DZ4AM2+57#JEJJW\IB"(V-BX7/=>3 MPNP9/0ZKTE.$+WI,B* T'Q&8H(RO9T#U+N1DA6Y4A9'N(B6K62!$LY@+]LK[ M/>M'7\CNDUUX7J$)<@ M\0?B1X61^.VQL$OMPP&"1 .@N IBH_,X3_HP.\N"[?U]'Z8P '('4^T7$SN: MQ ["U&5SP;;^K35T>2^&SBP),3!3EGARDT$O,);-WV#P(.=*]U?#R2[S.L.* M"$V;ARA0*AET(@-<#$L BX5DC9"L98E0:P^"C1%B5>DK%P13*!A.U5C, S[Q M0!!&M.1U-U\ -G1]M?P.E_Y2^RF9>LBVK@]^Q[B,"1- YJ-Y_?\IOO^/ 8L: M8.Z26O1T_W_'3LW+?[MO\^9')B5JW\HE+<(^K779/Z8@O O#M>O]GT'F,"?V MA3>J(Z;YMC0/YHX_'6QI]#LB^MH'N@E?^J0-QCKG=+::"S*4X3ND0A+ ME1W.Z+S5^SOY]0O]S'/RU2Z7^XSXJ_\T+"7\7?P1^QA' MSVK!-!0D$R5?FPIB1CM^1@ND;R^5R&?\S.3OP&A.GR.H?,.J4KFW6U$7 W9L M@&U>;+Y"@33(=J/5:\N'Q7OMM?+2T\K^3R7KR2*_HWX&4)B^*+^H3!]K.&-) M4[QF=R(K:66)K^'?CD>.0<*T M%2_7Z\YJOZ5)$NELY_9(MLW>>) M,*/91#X=#VR)..T#JMR*)T!'G>Z!1'N9 U8X9];9R(:DL=) Z(EHODL]:=O& MUS&J="J"GJR+$:[5FC.( J:J*").TUG1LH[O0C:V%(U%\N]F!8]F&'5,_&V) M'X^S/P[2;VL3/=$^"%,8\![&M9;PL@9=2P=E:[6<.?TZM16JYK MC_ECF5EF&$:PBRK >*YA(!V;N=]U(?-* 7%CAS!CQ'0ZD2GEXF@ALH0/)$#, M%Q+I;#RE)717R#/1W_9:EJ330"HRAQ"O N!M?/I6?Y6%[/))6L4,]O%WX7:0 M'4U_*+E=JIC#&VI&@:,7("H&[YV;QPWRXHD7PAUGED@'O GB'44/05%__^@Q M#AJ/D>Q[6\DH&L?LACPJ4C!.&E);[ZD"+[ *5 -(?+G?%T2!U9!;,-EY;=T^ M-])L]2=[',$D*1W05<0SFLRP%'1&=4 B$]YX_.FLN0-38R"+!^#)SZH IUH*.L?//[ZE7\2"_'N7\IVP M@DYB/.EZ000[)*@!I2#%,O)Y#<&#,H^Q53P6:@GZF5.X)//SY.=AB5%93!$A1T+&O[8#-L^3AZ- M=>P ,:H!-"8C00*@!/]5W3WK&O=">8Y&%A@OU#6^)5]ON>)F_F-BJH"V!/L[ M%#-FJ:-BJ6!V*Q;R?M;M^C$1HK935YHU$0*[$]9$B&R^=CE! GO9YXYB(@1) M.^.HV6N[6BR%/DBA=QX[R(C'?*+@Z\+'6.L?-;\%.W^JD$ODDGZ6Y,7<=MS< M%NQ6A$0IEX^$]Q%4RB&>#1$#%G7 -C<2K- A=4%B)6[U;(C+QS]M-I/\PS^D MHCP;HF^"$<^&B &+*F#N0EIWR;:W^E4!Q%3BY_?9S[X:,$"A,F\"\2YNECPFBART#3&5G4T44W']3%2('$AJ.9M(A].U M&)/8"XD#61R02)5"&^2J3('(PQ M2P>\07FM,2NL:B+59.ZY-8;#J+57I'""BGAK!0XQ:+/KQFC*/DB=UU+T(K#- M?:3:$#'(@(STDP+$C$Q!?A>2L45'F1LWA&KRL@'KPKCVP=<-'S') M?29Y$,:P4 QV]-[F/&1JA3ULJ*K.2AQJX/,*K'BG]T2!:_7[^$W2P-GB0DQC MN5EJ/&7X[_S/?&1CO17WS?-&LB^+HOQRCEEF3"#&AI*"G& DM//0VOBJV[M MKF6\8VVUB1=M'#N7!;30I9 H9 ^\:"-FM&@Q6N2;B_92'I!.9_ 'J.6,_),**+=@*XD(BGXU&_Y*O^8JX;#@& M+.J N7OCE87Q-O _6$8RP8(L:>H]4C5%X#3$DVD)$C__"\^ 8P.BP4Q'5B.I',A,=![FY$?G%*GK2(OS(.2A1EBE'UDQ5U MU!7:W=FOE^<_O^]O"^U"A);1KIP5M,+*)Y@>&@B2!&D[N<],$:O$H6UP KR1 ML^;EKJRV^OY6WI<2Z61\>1-S%N4L/V>[I!)97TN>8\XZ:LXJ^CE0.>EG8:%O M=X&%[=V&6G>6_%D89 IH6*CNTJ<[=LMRAO-M@62Z^!HQOR]XM8.Z.>,[AB+?U\5A$T#'(BJ RZJ+\ MTI"H L B.SX743S4-TYAA=' M(6(T E_1E@1$A_:3PS;10S$.US@GE ;7HNY(%/I.P4@,4^%PU-'.7(_YJ@H M:MAA8"U*4L0W=ECLR7>I0"^:L6#\N)1F*MI'?0HR#\X%VX<4QR_$P6$ [9=.^SA6+&>R(&>SH!DUL M'2"[Y\AO!+8GB'3I!<;9"/$IRZ/X]K,Z2(V&579V3(.LS*(R!;&FRV#.,F9$ M&UHWUT+5>ZK "ZSBZX")6#P7+LMKHY.7(+""EZ"K MB&$)N QGPQL+83#N_!H6"S$540ITFVBLWX^!M0):]) M^;D!(&:MHV2M-^X_ M_*/!6@W\\^G)O^/M7SYBE8& WP ?3=JO&/OSP'DH.(2)HYQ][0RQE>31F M)6@&8"19PX]D%?QKV&ROH8'"BA@O"C@%IR?:$&&_ ).6]$ZR&EQ>T!M(_"E5 MP[\@RT8N CZVS[C!3&X^ZG_.SYFZ@$3^,W/'#K#LM-%?'4D<^LSDQ95#.?*CC$<[C AB438Y' M'?S;^]K&BETD.465N1-U_/6&Q&%Y[GT-_MW_8HZ72 S&=I/)/(@E_.9KDR@E M368J3L53MQ1/VU(\X9RS+BMDM\XC8A6F)L$HW[(^P-$BDTDE&'#)?3W'$O&I MO6OB0%T1.,_A <)V=(Q/H2G0[S6? 6@I U829H3N-I*AX4/B[Q2L\R6-I;<+ M%M9MI-N%-!U\CDM1YIXQFL96,%V<&_OL]ZNZ,_:%>[JJ3Z8/Z>>S_2U![VNS MU:EA%6^X%XS-E028=*4[JZ7O!\U)?5B^QDS:NK\J-QM_RIU&J\F4FU7FIM&L MM9E6G;E\:,./;8.- V3.)\Q\0G]*CF\R2P@O(Y@Q'DT^@1TW62'D^XR=-6RJ M1$%"&$4.FEO("/9L[GJ,^0A432>_@.-3H6X/^4WJRZ?3DQ=6A3E_LC(&(+!4 M8W?W6A>G3*J08%*E4OX"/P0?8HRYL8<4+.FI+#[4PIOH?8N"O\Z*(J120%7( MNH;=(PGL.^G]UZ;$N\+\KI%NI(H\D(0!DO /].WX<:N>:;P_!7H: " $@)("FL@.3VI-FX:ZG0$%)@( M'%I$I_%G^WSJZN.0MY;'BB""JDPNO]9XMH5&>J&98-C3D[J"/8 A]J&8L:[ ^'X-S W+T(UI^'?< M$&8_8K2?GI![-J&GDVB('2B(J":,BPI^(H(J/"1.$XQ%.B>36;]^08N_T=7% MW\BZ8B(T*(?:$I= W0OC+6Z9SQ=Z?TJGIF',.:0KE3@] ?N5( )DX)'!-F\ MH_-E;>@J-$0T#'9,+++KBZ#1&1Q8]N15?*<-\0D'F,F&LJ*=0X!Z>D+>JJC, M1SB*09Y;^CN+1$Q'9A"!0\?*@QS:^,@\!'U!Q !4P OO8S]V G@&UBN-*D+(GC!TB M66-8@L!:ZG'Y15CNL(3R\'TX&2_PY!E8M.&*&[Y#?'MUQ1-.3YR/>!/BLX6] MO<'_3S!SJ:OPHQJ2T?V%:.J &2MH)& 9YA%6AO(8_X0/PROZ@'3ARC@$G5)E M:GP -"C6ZGV-,#(4+8QD'HEFE;-J26J"_+MO..#X-;S F3PWDK'ZQ9]38,/& M&.0+PX/5M"C,X$%$9;!4ZB!J /LKBB O'+)-;;GA-&(O^!/PWQ'+#3$B<6C, M*F387X^%O1T:XH825F0#;-0 =E&5S>T>)$FBBZ106S6T$*.PT@!^01:/X4=A MUV(>*9!AH=H'@\9A^"%0IU.#S']@VP/-S*S&XM^SXE055 LG6,)&@JH2C8:E M3$$#0)L,R 8P,3XNF):NV)@F3UX^Z.D)_-':4X(?-6*?\//'0U;!J$ Z22 D MF)X@VRA(@#&4N2&F//DC)ZLCA#]H'D\&M MA_:8/ =7$D)$B$\/C.O_L]/: [XXMY[D'^K3TW]HZG5DOI;5#/-'';G'VYOR_>/$%6U&U?-1KU1*3<[3+E2:3TT.XWFU>G) M7>NF46G4PHRV H_+YP)D0JKI"DIGZ\Y&F#5?Z\X>4S<_2M^KDQ$2@Z*O5T.U M0/9\ICNK\^QS=L;F^M_3L*H1>QK"6$1&D.0 RR)S*):M,_20]@:W2-1!76E& M7EV7J(>R'%E)? (,"_S-CB<31D@IX&^M"% 2EM=K?I\$<"3O!#&<\\W$6;1\ M85"T]!LT^**I*AQ_T;CH@BEC6Z?:.H(&J,;=@ T-T=?8D*EFN 6F IOJ$4:( M1G99.1"%/_#V%/&#BEK]&G[["%SP!3',.L1P_H-8L69;R/.OC[0C>'6X<.5-O!17 6,\/#2?97IKJ QJU .A,\H/&SA M,V(^R][ACUDJ!0L14E@L9?!WD$+>]"\>) '^U;:"K#)A'_:"N2-O(4Z6 M#J'5. EG>6\"?W"")!U1Z4:O8R2IV,D[/>F0B[K5+R3.'WD?W4-GG]8.'L=C M$>)3P[MVHM#P&2Z@Z5#'",#P8@]2Q=*EBQ"KP;)#XN2")I2=![E@'%Z(VS,9 MZNF9JM0$$/^7 [UGQ #V]^#CC@(EXEGJ6&_9/JXCQ(#DC0HXQ*&G;D%&DSPR MQ4S"XC''"P3'1)*WI\^PD945.N+^'@<=F$UH8@)R\CP<"U!7Q4]0!(*C!8TW MOT]ZNT=U9ZVD)GYOU.1?]<"K/PJ9AGCV=1&BD)4B9(Q8 MK)\D'9P%U5158T YF3S/#-D)8GH(22 MQE$A>8OU#^83R&2!*B+QDZXHH)G@ M:_^G@NJT[EW>'G_?4Q5R;VN0]9ZT\[9JXW>[L^2X<%^^>IH^]X2H<7"J.^,* MF>IMH2ZI?YZ @ZDR=8 3+@__0H;1U6S-CAD8?U7 5IBD14ARDQ41J3>QE#C& M.3%M1#O3Q 0H9[A@Q>Y,_9WYG;\2_\Z>2D&)[,8CK:LTRL>51N%6&I7>0J61=Q' VBSS\JJ^ M]&LW^H_A 60SP"R->.TKVD(,J.(NA!Q5S54T1SJ'#E4<($Y%$$D3<+#41EK M8&X]@BS/_EB9+D1T.B(\P*=I 5^&<&\ ,P$6BE)4C$.U#_DW=@5^W=%I]3P$ M5O,@6-92"+Z@4<"RVD<*9)$Q9LR[]#!>'4X%29N%O#=G@P95"!)- '1PO+&[4S9&- MDD>Y!^DL4N)ASZY8L+D7##DQY&WM(T,$+V$L6*::H6E>@W#D@@KS.>3.L83/ M:!TGU/(I+#CIYY K@0(. 1\#GXIRO""3'4P])*&^H)%R#LN#Y$VU@S]$[M2, M3P'6-/890" %928&##4&J#/@<+H5\'N[:H(<5\;/5Y@^_KNLJ ;,S"+("G[I M"T:H]2AZ[;$[W/2B022W=N9#:3:?OH@"?,&4Z?,H5,8= R-8*7J,$JQY*5_ M&3 ?/B.2DC'O(QC9TLSV!:KC5@>886R@335J4D:8P3 P*M0$&NEW5L6L+D)1 M4,*\NC&R]3RFD@!PDA)"X[5OI>A+^'I'.ML@BU7#H/&"=156>T7&A4Y(VC$\ M5>P,Y8:8\DBD=U7SX1J$1P _*YZ>C"TL(1M+*+A54EBWI)'!DW*8!8?M -6(326]DL'? MQ=_$.OT6/Y@H.EU9,%QPM\KPNFDU^M:7L:FAWTXP??228 3\06EJNL>B+ TP M:X"):_C".SN2&!G!'^TU+2N:SH6BSL["J&' M:MFAGBGLE(Y!GMC)+T&^!Q02J"*K?(14A#@C-&-]$6DLH&=A!P,%#> JC5:) M$,VP'#3#@Z!&V(GC52$T^3#1(5!L/T4:O4XVHT.K@&R^V_&"GL>$P:@;QOK2 MN+%VMADGM!X!M0"DI\$/T27[X"L@OG@[+.3TF$CMCAFW MN)A 3:9G 2K/H]H+@CWB=LY&NGP N!(F"]"C$#-HQ8$&(X)MP394P, ;YR=. MH)NUM$PMO7$(-TL1>DV#^U;']74-I8T+EY=J&_[>T[6YCDU0:^?3*DU M\P=$63-#'+1C+U84,"C@D<'8?_H,LQ_1<.DL^1BQV'+2N9_DQ0I"S @#-U1- MX0#)[:&E%=1OK^8'^Q@\P@S>@LR*T>V@WB,.89"Q*J",OB ?SE42GK[?G5W^ MD8JRV%9>:T&57NPL'[7N[#EY\UQY[!>K319[&&8!MPU%Z+4_I&%I9AIU$OI8 M&;(>*X)]P,_$08DF0[4M#NI[+(\![FE$]RL"W,HG'%DUZ/_27F1%&Y(V-QI< M8-G H1&)_:U/CMDI=2UPN&08IA'-W-DULM9U(&GCI46V9K@%'8[S+8H:<(A= M%J]86+4@N6 :?>;%D4>TG3J[=A@ZF01J+F4KOG.F#HV8CCQ$H'WI6&U@"$C. MD-?)M8CYX7,56TBXI0.!-R(N!O.+)(_P[\BZ 8(DFJ%E[88JL.TOQ#Z/V"FH MB!&&#NI[E\&#F/4%JQD-29 ,[5-LPM-DR[.9K*:82\GS]S=($)E2H7NK/.C=/OMZB$]^!-4;>PN!\,8Z\DU MI!8SL_)-4!C;KWZJ$-=/A5L_E4J^KP(J+ /#O"(]9Z]2?]2@7.-UPAF\!]6P M',[U445Z;A?MBN]T9VJ+^_YKB.J-8N3J_#/=&?M'[OP>3VZ*2A'VSUJN=N@> M$EA?ZNICCX<#CYWXZJ9+ >::SJ4 E^+T!-P=2 33-#"]>2-:BOA,*N*,>."" M<0!%7D)B#9J2YA9&4? (!R^"EH#8 4V-IUJ>3H(9P.VA!(_"[@9DB,F$&*(_ MQHJ ?0K[O= %;DS387K8TR&YXG]D>J>,%.(!C3$+*A?,7/K"=#M(\PVYQC%/ M#QAPP&F_:K[M"WM($!K5R^U+DI?*0*.C$P=FXW$5$$7NTNA4GK8#9R0];L5N M=FYN ;EF4&5U7-#;8!)_G9X 6@L"W,B M:&983Q\TO6"P%1RP@D3C;%DU[KP=7&N_D][:8ZM%^]6@RTR$IU% 58 >ZG-@ M!BJYL,=LC?UF$Q!!G2M+((Q'J@?.,;ZQR-I8V9?I&+K\A#(<@S9;*-=Q& M,=N#LE[*54/,J<[V$G-J",W.D-8_>CME1D$2Y!$)A1>9SB:!41>J2Q8)*>6I M*@;20SV$?8]F3 QY*S-HRA,9V/+1-+@Z MQ"\WQ@@9L;\QP.V-$/279;EH"9@ST3AO:T%YGIXXR$(GKAC%/7UZH0WY%T'A ML ;6J,=B%(HQ1N9#PP<$O%HSU>9U*;&[59TT6,.O268?N8W83& :TOEZBZ=^ M0R-T&[1%,^A 81FA%@8ELG38CXHPU-X-RMJ$G$QR34WXB0IGHUO(R+W:6:.F3#RRS;7>(4'+?A#:-]EDY4JMK]DG!S9/39MXT.S?5! M8F6NI7:'YW5G+[G?^5_UMO"W%E0SX)UG%V0L* N3-* 8*I4S)U#/$4* HTIET91 MK_5T+"&76%5@J4HP-Y!IYDG=^2TQ)X@WAJQ!(<<%8^'+NM1=,[P!"]X !%X? M&SH+2SHV3X(Z'!DFVRJN)9?>??QRP0@OR.A'E8Y;@^D.L'S7OJ169#)3#&HE M3"?'*OYZ(P:CLQ6^J)=$QM=* YG46X*&5-B :G&:&T M73$-N'[2^0'YS-P\$L)V8+O@:H/4AIAE)1A I,"]IU$X;92OD6JSGJX1#Y04 MF!"%G5@-)]R(: (GC.ED)UI_-%"P.3$;)S"6S7LB2'68%RJBT$=+=TYSP_6P M]\A3>;!>#AY.Q>O$$J=D0H6= !Z7%=*08G3,GG1&*)V3J0"6QNQ4D47QW"[O M5LW1330 LGPO]"K0;?*J0W*Q;=-5NPS0\ K^3[4_9 C+FXEJG"7N"VR\1)_Y MJ944M5#*8HY+)%7W!H+.>]-S4[$8I?>241+@K,H?(6T(1:2FLV,Q&S/':U;; MG8']TY./P.2D?I5#9"K9A/K,ZJ>%NOT52M7D#%+V0QV;_\R;MU(R,URE$QUN^!Q)(LP&>";,!H]/M=^_YEAYT,3-*"H ME^-NVF3G]7C!+=7*+^T^NLBZ;*BA)2DC013)0*,EG)?VQ7FJ9.$\27%^)__Z M6U+RW_EJ+S(X]V/;E O&TYLQ#KIP">NUO;%>-+&.\4^P/FZGA@_]^\*T%!VD M;]C#M"/2,YN0;B;@3D^(AEH1UAM#"8$^<$ 8<48L/QFK3OJR:!F@::=9M^XD MK,8F,,W=*(\PJQUH38B-.M)7MLGXOA$3]PM\$(SH;8>EN3EZX#,CL%7@'6DD M^'86W57NI+^D8E:N%SISL3T+%WO/&;ZKS#CE<)D MW<(1@,(-BN?.@,PS&!DC.VD& I$@;3DD,V3,5CS$T66#AZQD1V MD+V>,1( ACK"KW"LK9,YL5#B#!VVT+AC[C1PZKD+INKX,PW3YO3@W/AN>.-@ M*Z<3._]]7<0N)^GM58V&._5S8/..R3I!DPA.OC8'D/(/Y$@W<*(.J >GM'CL MXH']!,J4<.%GQMXDQ)PS&Z=+,^9P:>9C%>'@4U3QMQX<6/IT9C-XJ6#O#MX- M)L.GF.4SE6KR.CV\;>4"[P]FQRYAIO=S<^ZG$*!6_E54!V?MOYZ2^9S6PZ\^90$ M0YXSSY8):V@R;VH(U+J?K%77 M%1QSZT9JN8]C=?RS&BUV+T2"W2U,X4_6#3P=GN/7G6I/?1XBTX>AU,F-(:D$ M%$80QYC;7:/$Z9[B\L YW<)4PX&HP[/ZVF/MQ>MM*'^F"\7,*Q&R&8&V.+)D M$HAW ; [@Q>_Y4C!E O=6>5Y^C" MSME=1DIEKESS2)<8[R5BS8CPM Y9MY-O6CT'MK4K\K,FWK^]-/0X58'E6\;+ M0.B=* ,]:^1CM+%TR^">^KW+"YY_K4;50GBU*K#BO@ILS55@J6]7!5:]$DNG M%[/]9:,2N98A%_H< M^CRNRO<(JL#H*8Y@[*1UCK77@Y&Z:=8:;N'T1[$2>\R6N##QFC;3 M[E\*\1'QF_[9?5E68$9J#2QJPD!P3JDWIMCFB'=F!S/E1V8@ IZVM7,';@T4\ $ M]R790PV>V-!\*$@BF,%::Y&;(<' 3JQS6G9 M&;C_&VD'ZJ=QZH,N]$\P,\%-=9.)6MN$='$/J* F#3I<'1Z8WW7/%I;)M&K8 M"$D*Q> 688X,_-)5K$Y#:V]D$#W/O\1G0XA8<',Z"KE]FS/>:AF]]F4_=YTK MLIW,7ZC 0W]WE!\EKJ'!R)-:ADG -EZPGR?*%5'%E; MM$M[QC9E9Q(XQ_W)E%6FCS4#HI/ V4RSC)&1? 1T0;U(JJ4$+Y&:)FOZ!'*=@Y0]$,$&N?5F[YZ1K5B19*TA MHKH$^H)2?=5,X9)-/D1XIBVO.Y;[S3F+H+K1:VXO51FR+I3NAWA==+%N@('',;[XOF8GC 0_W>1Q_%U7RZWH MXU<*?9.^(2DSU+!,XM4\]^2BH2O7:4U?8Q'<8O\E[%[652QVU+]G8(/+0?F; M,4G>WEUJ, 480$BPY/_^2/^8NEK@J_+YK(_W=)UY6\&1Q^0CQ7&?)T6D>Z), M8LHDRB31V);'4_-3Z3GI7 LOF/+=^G_LC=K1T:([#\!62@GC)0>]Z3RHJ RG M; EUD^MS3GW0]7.]<5)M*[?'63N*Z0.@)6Q)ZR!3',^SJRYF'L1;:E%6;SJK MU!%E)@HL$NE"WJ?$8D44\;_1T AH=:DWN3DJOB\=2R;!5*AA&C\9YD<:Q:FD M89UI9)['ES:DDG[7O!E^M=\+-FU,!\D2)+(B68P?(F*ZR!3]JKTB$? QDB6! MJ.+2C;#FK(3:4&,)M=N#]17-W-5:7^1^/KI<;95. +B/6C/VP]NMKK M"=S/E7+;@?LAR@8(+,#%0&DME%)VP/NO47/\^-/^F(';AJYE4?'-[52Y@SUIM,([X;\8H)H_L9"4,OJUS5; M-AVE7<+I5E?P?C,_"Z5I/1/^BIQZ[,SG.;G/^#*.AT91-HJY1C7:U-BU9SJ< MRC(/$:ZRQ-;,27QPF_#!%VD9YR?\%<<7/\L/D:7,!DV)$J22^S#HS4QSLY.XF==#^KSZ5>#;4ZI)L)+VJ1[[[GCXG(3XR7=I6PM!<7_XB$3/G?Z1 M,$K%;@)@ ][\A!6\M:?5D( @G+\G## \K<2VA#ET!I#8G'6#"0(RKY"&\'ZZ M"J(Y_-[QU?0T VA.H, D4*=DA@4.PWIP_8 M,Y'(J "@/>=FS;[N=M:'JUNJ^9K]J 3)#S3ITF$Q FT2;5]_ M^.JB&6-Q/N MH%V-2;@"YA""0IMI2)(..2&D#0?)8G UH?%TGJ$M:9$CBVE8&^HBA<#$M3\%?0KX0DR:IIT( 8W&NQ%"D@GF M-C!W 4[%8RBJR-HS9*NBKJNU(<" IK8X[$LD"$[&.9FO0[M.VE5*<;=JQ#3. MXGUUH;6(K"2P%'#W.Z3\@W MV!5D6,+]O2/"&519DI"8\&S6U>N'DA%^1+$Z M,>NPC?'[-ZG=S(8BV::H2SNRDWRG3Y+G8Y_-^SD)9G_2K%(>HZU"NH3;M*HI M2.)5TES4_1*1= /W#%G*5#^1E65*:-K%Q&C_EC?Z=[.YE'\:Z7HH,V#I4KYE MM!_S6E=L%)KGG1A5")5:ABXT;[]R\J/:B]/&3EK&5S$C?=V>LW=7Q5B6+I7V MI4MK+EU*?Z_2)6S5<:4KL7:FUFK*RCG92Q!GU.K,=/W!FC<-LQ](JBZ8Y1@3 M/T',4>60M&E%]&]8+\!ZKRVZ6#K6GG5G6:N(]"TFN:Z3R7D)[QAO5Q-Y,IF; MCCGN8#$((LK<%'$5P,D%T@^,F$*WH@YA73!1N@C*;>A@)2*VJ_7+NCKJ6X4T M*LPZXGX2"^%2^,+F [8(2)]K1)O]VJJ/%S@)SZA+IB,H^!RV6<8R'UCS$C0J M15WZ!$D!&HDM&)TIH[CFT<# F R\UD;RD?D+U2SL_=V>."Z M-=*Z$#9++#POG+RSHP2[NS3O_TU)'$&ZO0!ZG)F*:U^% ,G*"J1FOR/\&+3V M/SP@+7;A 7;LP_]/'9L00$?L]D AU%2GSZ%I 39Z5&^$J5)M9+9"5%'"G @* ML*:[I,J3#1>LE0 0,3Q(7J_ @^+=&=F09IF!#).48)B6"V2DL[,*RA]H>*P] M4L.QK)S-VXJ^T^IY#!=IG1BQS>QFW( &;5E^-]=(. VX[4LD,U"G?=7ZJ/=3 M9B]CU;5TPD%80;6;AH,OP&Q_[-+=+;N8 1$'U(&A F"DQIR-C["Q!-.3A]#' M,C'%?AG;F.>&7;LC)J9D3::0)9[>(_2$IMA'4=%3[>$^D+5UVJ!;MJ9VC UD M=UTMZ.@)6C,RHMA/'[,5[[%G"3><-.K&^G":?[9W1@P[,GVM3Z?)N]T93=>= MFKNSGSD\L*'H/J8SB!!OB%8::.85P#@A.V]]TEVCZN!B4*>T1G?UF1\EP.\ AJ39 M21^\-] T4K7)PN<.;)!9=& 5> H^Q.,R8Q.,UQ"U+MYS%FK!TV\A8.=6!2E% MC1UQ:LR0P\ G%7M&LQO>AP##6EM]U.TMWG0@ MZP9ZN/#4W0RSBVJR\J BJX.V/*[&&?D2USA5C%KY8! MTOM#;&FK2 J:U!+1&29;\6_A&28ZVT=X!DGV"=[._X.WQ)C\C^8IPP0;QL%C M6AJO,KPS$P]B+3(_LW^^W3Y_,S7J417B@G+-":+9%1N3N&WN^Y;%):C:!0") MLD+.*JNZZ5C;6:5*SMU)9<;*5J5<]J-PHNAO#]Q3-X)*.>NS$=7)34G$\;H3 MQXK::BTC_?%2_CAFAY\7[+26T>Y2-V4";2R5+UBQTSKJFF:6,.UWMDL["YR_ MM@4E@;!5D0_$X%?DO"C[H$]N!;$GQ- M66/%J*&WGB3_P/NUQC& PF5.9TYXE>!4:9N+B"L^:98MH>$4O\SPI!R;N21E M)RF/>A2LT2P6P[<<"IQH?"!U<,Z=.6GYI[9OE4R=)?GXINMPA=KC<0 $*J2Q MMN*7EVQ;N_1L+>_10BBDR28*1;]BX/:Q8,H M;CW:>DX61OE7(ELAMZ7 M0,&%CQ(9'H;17229R!0+ ?$NG$N,44U?V4P5B7WUGG\3$;L"R4RWKI)8P2T) M$X3&O#+]Z9;&S"<1V%Y;,.'3"^%4!;WCP##UO3V "N^IEQ MD>+JF(JL/V2'2O[T^41YWW)4G:$A[S$U!$S-+(:IH2K$UX4WZ>WK*S^XRV\Y MED[7AY?23=*)7":[,3P-J.R$JOPN@+'5U3'6D-CA]5WIXT$+]=G)Q5FA'&3QV$'*<W;/B.ONT@!C^=/2)B&-/6&Y]RY009_?YGA#F!(@6(01# MZ&7+\;5R M^=5^24<420TU:K6(41"+9)4=]6N&AH]C^ONC>B>5KYMJMAM58#]2=(Q[$LH. M8&,J2FSTJM#E^E/IX2QG-/*%;43&O2=]?9[TDX6QTFCS'\^WZ*HK7V:C3"") M!,7"2!I))TKIU/=TEV]ETH@?XYT;B ]35>WP4KYSJYIU2(0KKQEFOLMM^[S73=\J#7D+; M$\>?CK>;\@N'AQG;A+M+)>E-JL3];JZ='#6NAIVYN7;QP\'IXX>V N,V/'YK MGS^R4'@D3+TZDQ]PPZ>W@=;,;W]@95N5[GVLD,*%EO MBVBE[CC!Y@L[X:Z3B%)4Y"_V\R;].KIA?0)E2.+]HF310F;U0-H"QDGD>2RK M86ADO0&VB![\LGQ#HXP_=VOE[$5J9\EADWDT>VI8E1K\NVF$1 U> M*R7YB&YOLE?=VY2XL\2PP3R>/2VL2@O9A6G!>)5O!195KDX?_1*#MANG8YLX MM!0"+SP/^Z1EE/I7KZ5\YB[SF-FM>=CCXQA?#Z M/GSCD_))5.,@ T^_'NLJGL^VC$_NH9[_2!Y+[ZD??V[(9*V)&=GC[?NC'X[= MD451'I+6_Z21/&WQ3H94RW3.FKU',I&:#%7V:X:_G@[X,V9[-&'_JW3&K_IV MQ@_\1:MC_L/9?5&K757O.YD(.N9/09P8-=#/87.\<2\7%?Z<_73&T,]HH#^. M:.8XE96ZYP=X>.$U]]WEX[RS./2]#R(V7(>PFN'3_6RN(_Y"4%BIBW;9-7'L MW[;"_/.'H6DS:SOK9KJ'NVQ5\]AD_G+$I]YE>'(Z&5V+>!.>'LS:@W4YL%XC MC0X>-8'ZN0XDC4O)A0F2*1K]K/D=FU%'@HC3>1Z54.3PTI_<'RRF!]MPIJ?5 M\CDWH[&O^_]7B!<4VQ *,J>9]X3!"OF@4?5*GW*@\CKO^;# M&)NKFL("?3$@#)@B,T*LHDYXS&:I[9O$N^!=SO,N'\@,U#E5()E&J+M\U#%& MO):AO2A\^OWU[/;6Z1G@>IGJ.2N, $@OTWI]'GQG!GY60/W5W>N)5#(9AQD" M.T53+I/&S9&VB,JDA[NK7J[.G9WF7%1FG\HS;CQ&Q#8%\+$EOU(^LR>^98*K M,W &[Y;1&C)RRY[\]#^*+TZ17"VZ1XW688W%EM22F6"SB0)E91BYO&88UTU M%99'S#6^[\V6]\?14"*P =#$V#J:V&,X)M&U+*&0+: -M(%(;MC@"0^!6L9' M02Y_")W3E^1[J%;.9BR;H&B[>N9GJ,;,#K1&285DL)AE-O$CE *Z*[>3.750 MRT1AJ,3%.%F&@C9?$[0#!)39J-$1)J7<%9X_VW>#NQ,>A6=I;,*ZV$EILN$P M3:#0C/R))%;25$:2-4:3\5WU!TC;L"D1) J3W+AQ@35L$UKEKH(0J4&-KYDQ M8[=1Q&!RD<1@-B LRANV0*+ ,NC$6-??=^[U*H5(5=-DWV%+5QBJHM8:2$:M%'0T WKY?/>K;$7IUWM]MB M68U$XF['QRP$,B7ITRPRW^=\[E,C=_Y@V^!,"#7/V ,V%QY XA8;.TCW%Z M*:42.W]"-+3#G:2;_4;^O?)2V&5_P@:(JI@,,W=L!T@J8)YSO%,MQ\A'%Q_R MYZ/\U\=U;KN]"1N1.LE2F)G*6^50V-JU9C6LK(KL#AD= I%U=,WK]5 MA]U=MC&6H)^X1V&V@GR6"53&DDYNRN7/*S552192VVU,[*(DV8;PQ];F4I8V M;E2$DVRP)O-B?N@_S/!'=E>B'[N123DF-)Z$C*\W0'G)/^>TV M558BD+B;[S&+>4Q)HJ3#2?8YE/M4PYT_V#8X$;8TAS*]<1="2!D&WEE-&TRA M]&YDM0S*G?$A;+H?3 1(UC(:>KUZ*V<0>\/M@ ]A8=0.8Q[:OGIL*3K9OOQ) M+^6\<6J&?:V_G][NM!MA R25"SIL^N"UF;UI'P/,( M/X,!GA:^VHJ8+.2+KE#&BB--=@ ) [8>BF'^H1?AE,KI"_?UQ;V7MCRFMY/\ M.&:A@YES^Z),2EQB;FGHIXR?7A].D'\]&O[\D'N(D8=,1*.X(AJ>NYGDDYAG M/'K%U'OJ[N;RM3OX/"T%L!VB 7N<$B)#EFJAIM3[4$D48X2V@Q@#=OW>NLQ* M+WDB+ED7M%==%1?HG1]/*HTV\3)LCW"8\9(]W<:FOBP*&OU,7M9/Y$:)SZ3G M67KQI,SPLCM#IL),F$&9):AP'9$:3[[;^![3/W.!\R^#O!W!#E:831]@?[X$ M0]YC>%G'&&S13.!-3-[X"H,,(U/U;[0>4L:?MQA.][*I=CI]MI[++*NSAP;" M]>GN,T 21J%%(A_8_;0:PB\J^G>1O.+77WXFP35JC:)Z5C6N7]Y7U,)C0W>K M:./14F(ZD2KF]Y2X)DH,.'TN(G5\)M4)C])95NJ_"U\]F^K("XQ@O\&PY!7F MB)$6T+AC0X5!->]H*2Z?R.:SL: X6^'^1V/Q.?%_'Q[\.UAB,G.\.Z%?PZ=$7)^H\^H._:!%(.E-K&<,KO=\I5K\R*+M$S&ZQ MO9!KL#8R$XL9L?$\%/,;V%A$]^)[(_]S=,34!"3ROYA;MHN)MH$^ M="1QV&XIX(4>@>;Q%IBC(XNU\L)G4*N;[LK^/4^"4@0!&0Z)HHG)__LC^8/\ M6QVPG/5O[Q>PY2>R Q7OQ/HO9TQU,OD7936> JP9EJ4F#WPK=1R*-)?.9/Z: M)K>L)[)C0[(Y;+ICUO&G=N2&K 73WTQS-,!;+"ML6^!^D^0_"O=K&2"PACI"C*0XS.#$5X5>_C5S&& MJHP\)FL/#TQAR^+?.DQ9[^*%F$PJP4" \I=-MQ%0SH]@;ICY+I8H*B-76Q.? M%X*G__LC_6.J4V;9 LK]SE;=66 /H _J1>/L=>2D.[_,=8@BG.&_@D3WH_5D M764E7OU[9I!^:;4NI"##4MJW)<7%\_Z_Y]QC&@<:S:K.+9M6F2G96;3).5:^A M3EA/E>S$VN3B9:BACE@O1I1;&Q7>I7S1SB_&L'RE78P1KV4PBH'T+]1RK4J6DSL7355+O-TU28C45C365I]>3A[>)8 M?VI&,J(]*F);)+X>!_(KIG-[X@LY.VPB:!YK0GNI]-KB:UX<7I3"*UB,BKRF M!<[C0$KIPD9(*68>CZUM*U+>N*&T2A'RNJRC:57!*YI$N]%:9/G1"'%#H)9Q MG4K=9WI)F6^$:^5LQK()BK8K"X'L#M"9!9(%%C6,JH9Y:S3_)!9Z7T' M;)'%<3L$.;+7J:)J(A)GPBF?&Q^I-_:C_\7MLFVRIZB-4U1E^0%M<2:@Q_=T M\>3E(9?*;5ES]7!)).Z&?,QB(%.R/LT9>/NDSWUNY,X?;!N\"5LZHRVW<5]" M2)D(8D$JUDENY%2 MN>F 9FCHTS*>GXN5_N TG>WT=L#P"(BTJQ>HA#I*80<4H^JN)52.VQBBI M]8L%+KW+-L82]!/W*,Q6D$]Q:],IQ^AD(.MGW)VH:%=;'IK<14FR#>&/K4VF MW+Q1$4ZRP9K,B_FA_S##']E=B7XL/PHBMCC6,CZS5Z-\X:(YR*5VP 99&+-7 MER%[8V09+^W6)5*.DI0M"ID=^$G@)V7(IWYJ27 M=DZ,9NGL]3R=O=UN%\(FY$VV$'3&X\YY$;8V;7+S)5ZK)"JLQRR9EC:PDBVR M&TF3 25 +),FO8S_C>UAZB'3 W@J%L"*GR>QLC(ALC-DF37C+I9OF+ M?N6D4W[;9=-BN#D23F;">@R3^7D"(89+,A%-#XMHWF_(HBFU M$SF:7C%UVGE1TW56.!GD Y@\T8 ]3BF<(4NU4(L ?*@DBLE'VT&,Q[&+XT1! MGD7A<9 ]ONX9;!=WC<0ZY=1+HLKUQ=?9&R>< MBG,KX^))F.%EI(9,A+DP.W L087KB"]Y9I_J M5[?BLBI[:"! MKB^*[(I*>&SH;A5E/%I*3"7RV:!R?T^)JU+B9K.W9E+=V?7E^U7QKM#+MY?2 MJV-#:T'UZVCIJI# =Q8+NK+5ZG\T%I\3__?AP81'>6 C:;%<:1E:YS'W,=+E MY%MFB;!9GU6Z MX+/)KT;N\-6RY"9^3L<$#W,XCF*TU98T6/P�UP!)*H(; M9C &4 \[@R0>\8<'9;V+7V4RJ02#,8;^_R3#2CP#00%FR*K,?WQ&"]L4YF;N M-YV)X(F;H*T02FH-&JRB9L_SG_6+TFX^5F2517XW: LF"=\# MT\$',T64H!X>L/"S*,I#]9>]M7G!;(OM:K+#>'\P"(-]@,^C*:#8!3=D7-L_ MH9*T"5I%$W_S6)2Y=XR 1,U@."2*IK[ROS^2/\B_\>5QUK]M?:,4KIOUZU/F]N:R7JF?-)C_5I'&"J**W_*0H,KU$*^+Z&]; M2Z*W?@1JV"^&U37Y-V.JRQR^.':@HE^,]5^_F:' :[U?3"[YEX4O1T3]I:_^ M""]G9DWEM\7C5,NHW]]>O-XKGZHNV&#A!74@LJ-?#$95O*^&"3>@@,XD8:R< MX+#UB7G94LU1#I>2,D&$3#@I<:M&TH*8+W.)("BN!XL)%>-P)&=<&]Q4>3C$):= MRH\_(5NC]K+M/R]8DH.MB<'W[S_M/R##F>B^YEBSUL>B"W>'Y]18"(N#(<)2 M?B@+D%C@ZY)O6YH0#QEY\-/4-%)_A27*S 4SJ;_\P8:E5WIY=+.W&T7JAKEX M.FQ8^._6SP\SV2D+L&'Q)1K6TS%.YV"=W! E/F MKY"C*_/!Y.L17K,7*A-F'W8P_*\$'S::>@MX]!:%-D7PVIB0/,(D# MT1>V9([9>D5[;D_IRU!Z3=:531%Z+IZ$#B#9T_D6"/?\=R7Y@-G,T_ ;/[LI MDL_'E.3QL]^5Y(,F;15:1L]*T>@/EW'.!' IC\7$Q[<3?B#:*@VJR/VV M(!&T4,L23Z[Y5E>X'JNBFX[U5%-A)97>BWHKBP(WE7<#*NMUOH7VC93RC M6W33["0;\C+-)H+DL]%HJ[GTK%[J8V'9? WO3JT(-Z]BKEWJ_OACG8=Q53*H M=MC5_)^(<_-ZB,% QY\:,2S'@9,=\7;V ^NJL) [^,&N)'21E#@\,/OPT[P> M6@+%P&FZY+V!>65,'VD]F8=WS<7AB2&^5$37I\D6Y#,*))7CQ42!;0LB_B8^ M&OX=(S+^.WY>P3#&GS?P/]MX:;RH='B %Q$45_H)1F0-,Q%R!A;_0E)FU9\, M'!-]<0!KO!?/%@>83A C8UE._NZ[@/62A+2)/4-&".Q-X6&C*M.597XHB.)/ MIHHPP?8QHS6AXBP(ZW%8>6 %R75X<^$Q& @JH^KM-_-\ C!R&JJ7 *X:P@@F M?A #L8*#(&&5Z-'(5F8-!KQJI.=Y3 )5AMY#)J:!/).DH M8>5[T@UPK-IC.I _DV"&"*05G!Y? -M%F&.I&@$/.Q T5DPPO* 2S&$4.$'" M=1C8#D]T,!5?'JP\T-NBH/;@*G5%(G=*WCH\@%\];]*K844;16QB="&]2C"/ MP@BN6B( ,>GE_ZG 7DF(B^(+7D[B!+RDJN$_D%)!0 @3=^"APP/S'ZYOA).ZGI-.3^X[7*$0><(Q$5S61F9N+-4RSNYR5_5^ M]^[E,?I,Z. ;J[2,85&[N.V>M%.O4>";!341:,UD_IIFM5A/9*=$3FM';LA:,/W--$<#O,6R@ADT]YMT M-J5POY8!PJFL^ZU_K-?@IVD;F!*'&]=#+1WTWW_P]?G=I(+8]Z,VPJ(;[VA M,,&\/0PN\^JL15U+N+<+YZ!;#4H"Z991&ST/WBY&[X\?FV :T:N_-2RU"1'= M=&H6AZ]+*GZ4<'BJ?XZIMIX*HR#OMXQ<]Z9R^OIN*"H?0[65XVXNJM>C\O M MCTD#])A'2X^Q#\6X3K5>);;LKSDY6IGFTKT.#VPQ[A+>QZS( J$V>H@LA<4^ MAW_HRHI+X]0',GU5Q'J-"(=_T_DN'!B4*ID3R%)#0>N1IP1IH..U=)4H4UA) M8DG.*]5984.'!V1'5#VU/@=GQUH#C[ ^ 5\>424,F],\JU!5V"\!.5+E84R% M< 2 F^&/"X2QG!?"Y6=(@PD!8#K;YN:=M<>%UC2WG+V3O\:(88$NTNT_EW#W M%"!UN.!?-*W+R96=V*^O^)J2.C#!] (DWBT*@&)I)0"04V/CI@,N). =XP ( MXBHE,%C,3[KDCLE],?69-[3P#ED-\@OG09> FQ#RE M]0@"CSD- -$R%?'?/)8B&)/$2L24_4[8F$:8A\EY"*,"=O. ]8PO .Y5;F,+]9-P3=NU E?HOD'@\QBZW1[F MB8HBMTW)3,4)O5"X/#;J2XV.!.-\P0^2ZXY,P4VN3T$=<'_@&Y"P=@S0)AV, M"[]5IHU4Q[<"VL 07C"O:L "M(4!Z5LZE'61)YX9C!Z ,99+R <+%KM>VS.] M)N]!1%^I81!8#C$,2%E77.X4P=$K70ZKPP/3I4@4/220JTLP]A\'[,C\"_B\ M. ZK]CS\4<$:!W6>$5JV/%/4U\6QBC*"RV'[=!7B[_JB-^SRW_'X_[!*1U2Y MPP.U)RO:$7B43.?2(+5ZXK"FP+J^;"NO3@*,O]+#/QTH' E0F &^G> M.FY9XJ]ER3[],1Q^Y=J_K)^YNNH^K$+ ^NBD<<$_]^NU; 2%@#5_'/Q[0?]3 MP"(_GY1^3TV=GQMKK#0/&],-S>A?RJK:/O_QIS&7G&:6X459WY'*K;7 P\LM MO)M:N8XI[)(E'SW#O/4B ':\+&U#-[C6"AVJY*6B+M'9MOMP]<;M,[.GU$/OFA\/M.*%GXD/HF>TB]!LC M__IAB&(_^;;+A)[9$_I.$'HM5-T]?N0HO9_USP:==S;UOG/D^*T5Z)@-G?SQ MI^$$ZP3I$ZE:?Q6[?KU%;_/7,BE-O&=UITKM5C+8]Y ']IK]_.U'2IK MB8%T7\EFGPZS,&:+Y!/Y]/> ME'8WKY=O-]WFXT.WL;.O9]'M7:GR)=U]W)U^A>M&BP'=KF11[^EV/72[H%\L MAN;R+.I2/\Y%XPWEDZGL3E#7=]-6XQ,%G]RGJQ7!D8+HK#>X2WPCD(H,%<\" MC\S<=+F-7V7-M@7;P!=*+K[@2G#&;YC-0B3!11BQ@+B8H^' MP *>;HWGC_9#]:;GJ_7O!@M8RF[?LX XL8#L$BQ@Y^WZ$.B_5C-.!IGTFU+U M]=;M!OTO9?^'2__+A0 3Z51ASP)\' 0AL8#MHM7N6TU/#N7\0R.]8[2ZI\-Y M+2QC.)AQ:H>1T%I,+5_B-U;3-[]AQWK+]+*;*]-+QJ9>),):OR#ME'P* .E^ M]E6 ^RJL?17@O@IP6^"WKP+<5P%.&#W)70Y]!*T7*+^?5>NEK_,\NZT)RLDM MKP+,EA+I9)BFTX[7#&272EZ*A-CC$N0(2.P=MGXW;/#':C;X&H1=#U=WC1XZ?)^GCP=5= M[:M>VCER_-8*]+X*,,38965OP2^>,]V5.JC)WE4RR:VJ2(C<9H\TKSJ?3Q23 MZYN_'7?"75!\?RN#?!;MGEY>"_QK?UC8KBK R$WP?371>NAVN79:W\.^GD6W M3QDV?3ZJ5(>7.R=S]U6 6T"WI:TWEV=2UU7E\_P6_R:'V\$JS@;R+FFK\8F" M?[WAX%;WU4MV@P7LJP"WG@4LTPM@Y^WZ$.@_5SA]R14+-W!9@LH!P^"]@N6GWZJ&A&(87TQUU3U_=T.*\*\!_/$$// M /MRJ64(EU>WC<)MMI1O1S20WG>V^%8/S"Q/'WQ)IUW2N?/] 2N-F![+'QZP MKLFO, ISJI/%\L)H,B/ K$S'00.?O!2^Y(Y&/E2M7];549\.E>^P?C,%X0TR M[=3^V.'!5)<.(\ P>LB4(//H=16&;IIE-N:DW(EOX?6#>(M@Z3:KXE7)3$\> MDSI,7448+J3BHB/*0Z8O\_A3]+,L,U#DM@FOHR$"ID)F+G-R']%9K2S7(]M1 MIQT>QL4.%/P[WIEU#,_/+$S^12,8W'QX8&]/Q3\/*-18ZP?CSKQH<[*N!^<5!-^G MG\3_[ J?2+(W5W'V ^_8J.1%5>]7\(9<^ 2SMNDG*'Q=G[:G-@-KAW(I0DT- M#?^/11(W W-1=2?G]V+<(W-S9:Q,8*9CL8[I3(!_9R4UG MBO!=>;AMKH4L16FI3UIS;&M/5Z]W#]4KH9R)8([M_8Q[\6)\1*-MHTF\&YN. M.ZFEC(_'S;>,PAE[5F\.4D:G]^-/<+A0=)U99;U)\V/5Y&,?93K,)2PGNR1!Y9.+OD75J/QA8O"V*QEGZF[;NWR^_S_&?CO&4L=M.1X M9N^+N7@X[9-KBGT&KE@VV64Q@[GEHQD]G]3D5^UVL5#]P**K!B\B<$<_CT&O MQIHF5I+:@D1(;(I0)$'^"C:C\0\MH>%QAI22J5;+;HYDB!^UL^M<=?C^T+.= M"I4I7#O!M!'68X@&W&9%5N+0CQ4!D5DFR7\Y0,QR2:S921 .OL0Z9W\:#C$# M=A33]/TQUN@IV;.TTBEX=FL>:A:E751+?6Q+&D_W:"ZEV5 *QY/W7W]Z(JK] MG!/]"&P\+$%!8*?COXV34CJ13$;;X/OON&?U3&G,0:UNL);G^FZ6!U?PMB>1 M-F^:0Y35Y22CH@ $"6I38-:E,G&/3+4P+4?W*#6+NN5&H_S&-[O"H]-1>X'; M6K!M3"0>_35!,5*.,B:3B_D0V8@/76Q0+"_=X2?],P<$/5UU#KLAF/G!A3D( M>8_A9;TMHI7Z)4U7KY=D(A[U^F066^B_IA_3W&-=[F4"J-=(XOUTZVBALVZ5 M.SSR7J0[YVK8&T7,[JU9:&<:A2)?>8\T9K=F]S@^-/KB1)U'[A.G,\; MN<;,CL+]6@8(IW+NM_ZQ7H.?IFU@BB=CG$M8'.+??_#U^=VD@MCWHS;"S!'O M:$ PP;P]#"[SZJQ%74NXMPOGH%L-2@-5;)[6A;XZ;%]4[J*B@5G$.LOW9;[:,8;WZGI%/DT\OF:C81S W M^T2()I]L&26E* M95I;R/_YC;_)_K8IA55-B/-JAE[)YD"$L^P M#I AM*G2V+X@03(0XG\R]LX9^B,$SB%B/$*LHH+BA/C)7 [ $S.A(U5BAD@Q MH_9? H3*Q1'S'R^\2LF"_[V?T$W/=.^\:$W$B?F1Y-0]NU:@VYY;G37QR35: M2WD_GPO!#SM2DYB$6#4@Q%(E&V(T(\_HG!@G_9MRM=;-1 VQ5(E"+%2/;]ZO M_,P++T"^PX,)F*6"PJQHP0Q#C\#LMJJF/\3-< M,\1ZUW@LE'-Q$TB%EJ&S+U+W_+@KY7G(&:#GH>EPSHD8(FK7*Z8\>^%=>S'E M$18?7 ^O0S+[#@^LG"F7G,(GUP01K\[U)%F4NZ#M,AW$JH*9-MC##[<1DC"& M@!XHJ#T0;C0%CGX%+P5J$:.R(JL(< *1;0-D984*3T6 /=%$Q8&.MPM9;X<' MJMS1AK#%84_ 1QBRJG4$O*WVB)&QM(2419#">%GR.N3B*0-8G*1@:7*"P6)5 M5YV$+#<4Y [^65>8CB#A4V$QRNNDRY46$*V>11*IE@_A5(V50Z^=M]$O(G4DGUQR0- MR/07L(PA" XY=EW)SLWE40<10L:?-*OR":6XDNMMU1.(D2,)L!U=@WPR> <\ M>J:U2%RKF'[@,%J/U6B:)J%^D\AM,NM890,8OF:2HPJD""LJ""^^,VF.#X"/ M^,P"-@ 0%OE8W-LP]]RVE1Z*+\<@,#:A/@%D#$(3_M06@%L4.GA)^G,;:4, MN?4N) F3AZ;<+OP;/RLHKDM1$&:2&C%-:"XM?DRC>;OPS2-L?CBYT4AB.FP^0I&QGHR3QVN=*UT0Y:Y=3I[+,#P51Q*I@7=(PC 0,1-K?8_S? MOFIETB7 %EZK9>0J['G]\U5+G7?C)MFJ+0-]U*YKVM/H]"T%D@U;^R+&5YTJ M+AA_M-%Z1=R-Q-106]$QH3'I(K@F4FE,@5@>R'JWAY4K7:/R2!ZQHC;"N-Q5 M$,UV)X+N1%)%A!'>TE$IG8'*"+QLPL)TE\S7!"S?T"4VIR;N]E215=53+@9R>4.WF**TBP?9X-/ \H?J&K5/HHF3[" MT+$*V*:=TJQ9\QPD!..YD)OO<( J'42<:GT060;()&SM,^,(DG1RFLKT29KV M0SCK.$0(8J1L7T3,4,1QA+@.8LJ('_,9;RIE^SE6NU]74M5\D/[XDTJ:"HMN MJD38YM,4%L(&1\#63/UH0I#0&]\1=1"SQ2MVQ*1RA"-F"42::V/F76J5"K\9,JTED?5 M14SK&?LDBPNO_(2W?*KLZF.]DZ2_4!H-*L%R"TNPC"W!XH8IJXJP MC"W"5KSFO0Q;2H:=Z_BL)."8*B3 (0PW[E?X*W<.#\RB;X\H(,^ .+$XON.[ M=9S)(+145>8$XJ\EXHXX"!2]BZ4-&.Y@]P*M\ *V$K#\^"]\ZV_+P>Q>Z?" MA$,)O^'!FS$G,+J<06$RYD(RGTRO2FX5"IFJ!9BFZS0+$)T)?8M#&^H-XB]> M\J?]U*8Y=.$HF<<*J$66 =_^I2_CI@48 "-R[2"P0.ZQFLV/!Y4$Z/+!<2)::C1G] M"3P@J\R9+)(<7I.QSW'3%)9VTQ23I4PR)+)PN\=NS:/=DY,M9)(3 )CGK\@6 M@WV_?KE1/H77=GKC#)8D-&"H>>EL[NEM:]_O@"&X=7+S\VX"*\6%A3FMDV*R M)2BU*M]UTEJBP8>]"KV4"ET>*(+(F$E[A.SIACD[Q,ZR2VE0 M[@.%H#D7?T[GY4MISK6%^;D[S3*>B+,J _?DQI*?_IEM%X MR26K2D5^X:)*$URF'B?5,CZ&QT]J]3%?K^5CM+%DR\A\73^=-8^ELW0QEH5" MF7VAT)H+A?+?JU"HV#*Z(Z'93W[=?IYNHE!H+=WW*,+3OG$80U6/^6\GD$"^ MD4_U=!1-^'R4(Y*IPZ/.=*%>-O7ALGJ+A?)-QZ>&=^6&?7E_S3:"S5FM_3X[ MIW,OWJ8RF68Y__JE/ TNZ'Z>+Y4PFN70#BI#:+RW5 M&\12CMUF\;]MA?GG#T.MX[6=U:?=Y3K.[7BOS&,_TL:UD9YZE^')Z7V=-,G!K#U8EP/K-=*88UE^9]:)I/%IGF=9UCG?-IEF$B]C9_$R;7T$^?9'XSGU MRPNXA;K%+M+XT_](XU[B\J)>XHGV!:LF<_L%S3:4SVU9U8Y-;>=SS]AE*"G= M#=,-S! WL!79F^((CB&V!6Y+O'3>0@S1K66P-_GS$^[LLC-T.K.6)^)6RX,U MO4R3XZ7B8"LC?#0U*BLB^OSVQ]M)1:5@5.12FMQ,*/YT598?.N?7QP_5@N"B M*_LP5NR3]31 W3QY38%W7 DNS,ED.TYPE6 $A]7I^!.7E-9RS8O2)XN^T>=VEBK=?1!T_%]$FR&*K1$U=#9Y5BQLG6 M?Y%/J-B2Z))#&@$K=[?'F'$32_^B(MR+SYE^*A)+9GNLEU"I*)O(A.HNV $J MFI)/LQT6BIMB,F_UMG+.\(*.! M4[^M&FI7>4'\J'S<+BEMNUT"4-^\7>+>Q4IV26E7S)+EZHMB(S><"VT9QVT] MW>DTVIVOPK*OL6DWUBAVKD8BYM8T'D_I[VF7D[5]/*YU):1+G>NGCA#Y N];V&3C.%T M- UNOK$VE=LUFV2,7H[[=Z]*^YH[_WK_WF9)V(24VD=+/(14VV:S9(QHA.-K M3G]YE=[2A5VW3,(FB\P^8-+1IE3LS(RBF%VO0@BB+%&V&/I1?5K6;K>1$V+3 MI)5LG)6Z)8V9./F(:F(BJIK=3)),7.TB;_NW^_?RU]O5&8ES;IBU+[$$G_RE0MN@<630J.U MT$*FV4+2KW/ZGF+71['QM/6\U%FM7>;>AW?HZ@+-,_7B29/AF8)ATU\BDPRS M'FX)"HPL=N5JENC;KV9RM^F?N=DM,#Q+SG][L6T1)%MB4ROTJ BP95^"(N\Q MO*QC#%^I(/LB!8EO1 O!."CT87AJ\XE2,:A;:C5\ M7U0EV$7JVJKB$R-5+"G9%Z%>_>BNJ)W'ANRBT=)#J=3*I8(F<^WI<%4ZC&WY MBG%S?E?.9AZRF8_44CIW;"AM==T[#/&63&3S04W=:,G*UK?-?MGK:ZT?Y9>B M'A(07K_KY*\U#S2(H!M]P-[-^PZD^PZD^PZDVP[/?0?2?0?2?0?2D#N09E:: M4Q4##WV8'4B]$ZKV'4BC:.6V?(9Y_-"M97!\X>S]5;AZD$I;WH%T983?=R!= M(Q6%F8D>1[IJ9.74;>65U7*I7>U NGF"RV^DA^)V$MRR'4CC2%S&TP?[+&CZ M;>YM>SN0;IY\4AMIX!N[$MO=:D&:WG9[*+06I"L90_L6I"&.7H@97K6,2[[] M)3?XRH46[MR%N%HZ^Q:DL:@ZWQYKQDTL'W<]*94_?N0O,[M45+MA*LHD"OL6 MI%XJ.MEF$\5-,9V+VG&M7=%Z7UM64;MAFD@GTOL6I#O:@K2P[79):"U(5[)+ M]BU(E_0DQ]4L(RQL\1-+)?9S]OKZ\Q7 ML;M +OLNFB4AMUM,IL.L)-T!*@I8XA%/L\1-,?>58;?:?WY(*;E=-TM"I@FL M=F^'6;)O03K?$LEONR429@O2%3/&]BU(E^X-%U>#9*P['-=AZ^>=T]YEN/EA M<35)]AU(]Y&25R39ZS76.ZZ=OWZD! MZ<9I-KUO0!H5Q::VV=3S4N?U5U]X:TI73V_L;C4@W3C]%1+%?0/2?0/2&+9F M.XZOYF^,/O SJ?,;_B._PPU(@S.G?0/2;:.N,.<)1$]OVMOGL)B^,LKM_'=L M0+I60LPEDL7"G@[71(KU*^E&N?+^4I?SPVIV.9T[-I2VNNX=2M%\HE@J MQH*L?!N0CGN7!S:.%LM)<(^41^5SY;QSSRX15%NB:694;41EC14]XH)!7P,D MJ=!=5)G:1M2JZ%?)4UH/49\\@R0>2Q]O?U&SRRC#2CP#801FR*K,?WP&6H1(<"$:"_Y5CY0!+ Z M'2<8!:D#O -\,G'T<\T=J"/Z2DW7= 4%N_C# TMR2G@IIH/A8,I00658U>SM MK3J]N8,."-5DA^'_8!"^I $^J*: >NH*O#>X'N)U$=UTW,AS0F6_V@1%J(D_ M<"S*W#M&TF ]NVT5J>0J4UWD2R8!&\I+MO20?*\]:QCK:%OS$5GZ%U,55$Z4 M50#T$=-XN+HJW[\P-S6F43^]KM?JE?)UDRE7*CW-9K]1/&LQ_ MJTAC!5'%;Y5]U!WU;UN/HU=]!(KB+X;5-?DW,[\+>2[YEX4D1T1!IZ\&;$R^ MKAH$+\^3/#$PNUX)X? MJ)AV*[X1H+'EE@P K6V>@=4E/&3):2_;_O."91^8CQA2__[3)N,SF.B^YEBH MUL=VO+T[%GFZI*VSG[O-9),!^]'X: ?7^"3-(1(_T17>:<\5UC)ZH][I<^FE M6SDM_%A4LL05QX%6TMF@ M@>>H:"5@>=P40-9D77&12ETUN$*SU$NF8B5)Q8T+DH##4J=! M$3_K(HZ[RK51[;\+_.O HI=)+?T\GB-[QY.BED,^NGDZ"I%.F68>@O:>[A MC.W ,.TMCOZ,?04?&GUQHLXC]XG3F4K+>./Z1HX?/MGKR+G!6P&E8[2QDY9QK5\]L?DG^?$R&]'&YF_I?XZ.F)J 1/X7<\MVT6^\ M^H>.) []8@K9WW1@(MX/^ SJXC,C1];O>5*-',&@7!_/\PPOLR8/ M?*-(#N-P?%_3W-_6$]DIWK':D1NR%DQ_,\W1 &^QK+!M@?O-0$$,A?NU#!!. M%=QO_6.]!C]-V\ 4O]0X^[)8U[__X.OSNTD%L>]';83Y,M[1@&"">7L87.;5 M68NZEG!O%\Y!MQJ4!O(MHR27C&2#?3A6\QL@SG$F'EXXVI*O)ZPB89Q6;Y'2 MZ+$*NL64P8W<06B7X,BZ=:\Y;[:,T[/"N72EG$OM]ZC8ASM<19[ PEE6B$;P M"PMD3)I0O3X1@!PGR&G,8.;YG_$_U<<;,%':.@ M =9K5 :Y]Z3"GAA!8E@.'Y!G,=4='@P%KZ&'FQ)XL8D"J\ M YD30P0DC/@C%C,N3%*'!UA!PDH3Q*G=KZG.BC^9JB"2[\[9EBKT\1N*.((] MM*<=!),(PL#4>JQ&=L0C229#D&3E\$" ,>P<9AV3=N,Q_9+7WKT)+9/H&RR?8(6Z MQCE)*7G:/L9J)$/34PSN2SW7/MX>WTLAY"0LOKUU Z':\NFF8[2S-4ZX>A_V M2[UO 84"0*%(H&#EM*[]W/:!0LH1FIGZ$F[Z3FK"/)J98S$5)C,R1^*?ZU-< MS*EC:X+C258[G1\#?#;J[)A=!EYR#[RE@9R+)4]&]_WQ#02*8'I0\D=@5\KJ!6&)0C%HK'Z9FUAO,X4] M2JX3)2?;SH:"D)G,'B'W"+D40A8MA+2J:D/IU)HK!LW26!M"KJ,/W3=1%_<' MV[:#^2OXY1E19V(8WV@]I#CQXH1RQL@]]_.W8Y([?W?Y@VW8P?VIS]P1Z M,F/]91KJOR;Q\YL.H3SUQHF*$RITF]O'N?M2#QF7=V<;3#H7)![!"T?>4 9M M,3 -0$]CZ0W,M.P&=U( KROP/U;T/7XINV&6K@?2Z!;"G/58Q?3;X/M-)+-! M>WQN MQ[-(C.$K60(%5(%%/[6<%;@@0A6W\N),B6-EW/XNZ!6X?,-6CQQXIF M#(CLM.SR^#;E"BN*-P/8J5J6^"=645A)\SB["]R@W1'?GWJI6%6US!IW92:_ M,:C309P&TE:%\!8*"+=>H9T/W+9T2:3X;A,Z=@[W MHM(4"J&J"7O,VT',BT@]R>7#M%)B.A/EF_A:]@?;MH/Y:^N5^=XQLZ!@PKQQ M:^C#NR>.>]%N!_PR_K' &OIB.7)+^,NF!C\KIJ^,*/%0;L*Y_X ^=.$3\STH M;]&A4 =J5Z:7MH2300P+B,7U3C%8$*_7[KT+7EN_GPRR1\B(_8C%1"X3 MCXD:>W3<(G2,RJ-93"1S\9B;M'!7DE3+J.:[]XH\N+S(KVG 2_0%]E:6 N*A MP!M)*@LW0@U+;%=B4Q3JB#_1K7CLCA/<FPPH*';*%45S#'$@+>$*S43T4H.-5 M60;2<8!G'@$6D&IVE9$_$:U7-T$)ATT5?C.?\"E\4JS]"_A #,4)ND7/0:R1 M2=/N)L%(LF;6_^,%#P_,P+U9F(\?KPH*AIZLT(%**E(^!0YPQ7=6DGM.2ED4 M98ZUF/T$/9K=J,:'XXS5%AL/_-OC5V'8>2S:HTRF'7:>2 JVH>@T]8EY-&F? M>42,2;_3YQ&E5X/Q9.ERNL1]BN<5_;V3WB",PU ^?2;^^%E!GHD__@-_\LL" MF;/+HNVZZ);1>[B]^[B4[L3*^R8A'$E^<-ZON;1WI,YBH]@.#V"#8V-XF";P M:HN;T?XET+*$L%J-] *1B$^<<#FL56KF%#BYPT#7.M:41-3),E!0#R\$(L&J M%U(Q:\/X('433!=)^ 4Q<7@ C[,\%EH",&?-PA:\,WP0KD>;C2"\07D 7[/V MM^ZA0=$K:/7^ (LY..,-Y) .9)45;SJ7LM0E70=IK\'9;9'<":K++-OWIX>4*/[XXQP0$! .AJ7Z)V ].=KF&B>!5J*[ MIR,*SDYIZQRX#=*!!ZLE'49TMLZ2K?NI-J#59'(>IR4-ZST*T]E0H>./G0!4)JYENPP$\W?,U-0F AJ8O%1,NX1 *P_7P9A$Y&R]&Z2(' II)5*2IE=#I((6T MUVLC;4A:2L'?73HY7+]]N/^GCF_^)S-KW*>+3W7&.ZN>?)DZLX76EI8E^VNR MPF/E(OM6$=^N,[8.X&(3HHQ75<9$-+Z?E'*N) 3QIB_J,4QU5Z%" 3RF@>([ELP<;,;PFU7#M"B+> M M.$+?[#CJ^-Q4_$D,6XDXS=@.?HBIXKLE93"I'%!]JDB[5-JJ-R\/B L.+%GX M/ 9) ^$_T7<2Z^0/:T J&QK4FI^"5*6C5!HK^PF&EC8S3?;+1H+#@P+&@E], M W-B$2]K<=NR%X_<;X(]8*$C<1)HE"F#V]-N%^/YTXI5F/4YKHB9ZUZ;> M :Q4DFT1?.@/%*P4$]S".$[LI@%>F&.MH;H4@?'6Z?7;%(!$@10YXH4X;-&P M@F0V:26>B?%]#/!G6'P*<]:]PAY1O"-[85CJ!"(.0N+M)DYL692[(_*&Y;=V MM:ZE1P#K3;*1FBZ9L)5DDX2LD_ (:]<*; I_4A2HY2(@8CQBZU#75(&W/-6. M*NXYB\NRDH>8B-6>,""]+3$98R.([AO_"@YMZK Q_44((Q3F*&W\"0%?&%+' MH(DU ?M.!<(/B+>(.'S&+K&CX#,JHI1/!RAP=@QMDF([X,TJR79< D4Z K+V@X4$= M]VCR*3/$H'JY9P=CKL3!2XYO;=V\:EH'\BR6L=?G6NW\F#]_76:,;53C 9(M M8UB_'!8&N<)#0XC1QDHMP[A*9<6O6\3WB[&<6Y#;SRU8\]R"XK>;6_!UE;]! MMTJW6X[*H3R+.*-3O:Y(< +,.!^]R\?@8!X&))3]7]/GBL62Z5_]&X(Q8 UF M04FCI[E'EL_M'EZZAWOK.WI[$6ML-4Q+6%5@W=+IA @W(@#]5\"/UFPIE;5-JAQ@C)9XJD5@>4F%*WD,D@ ^05?!D@NO"Z8.%9WX2R @ M><%6/5PJ&;$$L&Y'%,_3 M1NV1(8OU0&S*XSF=N2&J'D]OS[J6R_KQS;W[/D #@3OP*#8L00"*H*ETPD921=:[/<=F M,+TGZ9]!%!UFCIYS>. H.K*N^.HR1+LSU5;>:9*RZ4A>](Z;>XB"Z A>KYBH M_80QJH(WB*T&98K#QM.A->@2+:/S\2+7T]4BJD0UQ>G?]I_KF^8)D[&C3F,> MF30TWE#?]3X_Z)^5?_RY/WD\N7XX8>Y/*C>GU_5F_>;:=KRT(W>^^'KK(OK6 M$[)#0A '@RO#?%' KPJBR2V(Y<*2Z0.'!ZK.K:DVH-V6 MMM?T \%(0ZRW F M"_7,_0A0<.@/T%"A. >,T8-N@!02+B+.Y3;^DIGBX_A^"3#C"+HUPJYJLB(/ MZ%RJ*$@ #L402)_K@U'9=J9.!9 MV+85Z=8(SGNO$]F2@,,>D@B;8]6$V]_( M0-ZB"CYL/3KMD8KL5A\"AQ8IGVIFI=*\QA;%H3Z$W$VE$HQCO6_:\#1ERXP:XO/P71+0Q^3L3H!"U)S$Q\8 MA)!3EB\JQX>D&5)^(EQU41XR@NL1S0?V*D(PPG# M3AR1)6FFE:V X\U">&%=AFLRB*HL)HWJVO6 *\0M[$LW(0_ M#8B02C2A MBB$Y(BI^HPQ9R*:CTWG9W KD"O," TGZ?8$D +@2:"T#"G)3P(4*ZYN^8.(I MQ*)"4.EA[$?M[UBGPGR\1X:=>AZ3$%ZB+RLD@5:R-N/LQ+4+Z^/X_1'#853D M>K*L$J62A&P@'B]#!9C)VATG,W%!.Q-1H4(,/+P_F2LH4'.#79"P"!-%(D/H M9L#5:>W6+AP#00%S:JW+L:1*CP4W*OVP+%I2V/Z #$+/]@Y!U1S+6V4.(:&H M6Y2$M&0-C&HSU<(^BEN)\(* %#&Z$$RU06E!K8]7@M6R_]#"QRPI4$YGRT/9,JG8L MC$1\?JXL%]\7'^>QF[![F-X9XKD1!2F@"+0!S M$QE]QU3Y7<+,_ABE)[#.$.],HR:V"*WWH(JYRTEN&<*.I@_?)25CO%D#R"IF M!IBL0632+I_ XD=1S3%6 Q$;#6 J*_(; B/#[7EN(U' GU%=26$J2!L52323 MC&Z)"A=[0X@83Y@B3/Y'W!\=VL^[C<'6$33;M6_3DFZ64+M@YN]CB(*7F"S@ MDU4PZ\5;1[3%N&D^@;$PZ6'E,' %S>(!Y$:M_W9XARC8E5 (*HI(\8M*'ABW M[J+V2L335[]^ZXIR*1!G>I^YHO%AVOW %)DS.-8*QM9&V%ISJH\1E"XWXP)) M21D(N4B>RLL$Z"5]_+E>@M"[XS[P,"Z+4R8LMF?Q#XOR55L3!!Z!>::MD5CH M#_G19O>!]5$]Y)E"31?5V)WL2"# MX^'I0_:C^YF)4=Y@KF5I3K\?4Z!M):N-ER ,[/.B ]>LH MITYZ7\(J'O)*/-E:UBH,H4=T*>Z@#=HVM+O=@R-325L)6TGI$R6%) "2(GI2 MS/%%='DLD_Z3_YFVFH_\9.I$JK$2)BIA0*LFB&%OV^JD8MY;WN321B4,,>(M MB]SA_V_;OOSH\Z(6"(J9QLRE4YZRIIA8U5O_.:W\TX5L$(BR+_$_6:R3V!U2 M7(%2@LW07A_?RH@L^HMQQB8R1XQ/QBCS MWRK26$%4\<_>;_Z]H/*UO/T-G5M$=O0+2T')SZX?RX,]+K2,QV(S6^;*9^R0 M_?&GP?40KY/PIK>(B/Z\Z\_B)L M][]$%:5ZC/KW# 81+3*DUXD+(.2BOOI=!EYR#[RE@0>CEF+"=%::NR%H>"UN ME>;GC?'LE!V?MK(_V+8=+++A4,$,2RLF-U[,0J?2>.;94&C?R@*$66ALVI_- M+/#=>>&VA1=,^9SCQY__V!NU^]05"Y/UB:K3H7>B.U]+5;2CHUM%YG5.NU', MP&+Y2U!;+1KQ/CJRN,VER6QH*++5LK_3A/XNW9M.TPRBW72@_]G8:L[3YE,* MXLL:@7M=@D.;RQK*0_4R^3:J=*YXNR.>=9(EG+L6!,=!&&B8@_/=Z9:_8_>; M$&M- 9BY:&LV $)H39S.)PKI,*?#S<3"5:<1;IYFCF?2S$0+R1C23//Z.I>M MWQU_#,18T\QDP\;8T$PRD<^'.45VQVDF/9MFQON]ZDV:*\6; M9B;ZA<:%9F!"^F;DS'H,M66,,U_M\L;*MEP6-&&1^5Q.Y!!X?IL420"PF[:? M1]H]?__49.^S8=!V[/1&[WE#(.52-DPZ#EO@;0#]<]ND$XZC?^>M>77Q(#?; M+X78H7\8*F#XZ!_J&/<=0/_:-JEW$]R_A(3N*3J^8-_BA_XA:'.AHW\JD]%YSTV5I-("-T-*:"L&U2-MBHE#R&QX8(B%$X73< M#GJKAF^XK9/>ZJ_RQ>N+F!_>%;>.WJ:;=ANEMW0RD4RF]_06#;U%8"FND][Z M=\_W;UDT27[5,E'-U(B@L+G)6J<29MI;#)T%:2&7MPZ M]IF!^1G2+L9=B&PUYR4%S60BC7NNIDI&DINE]T[#8(ZE[7BCKRJM0!._NG3R MA75]]:9S+)"FNVI9XJW_='XDSZY<;^I.$%GQZU8EZG%]^'CRSF4;K+!*)>H$ MWN#O+E./NJ9J5,.H"KV!\5SC4]YJ5+OVW867H=6A6EO(EFHN;5M^>;T>:M?G MKZ5"G$M5G.F,PQQ8J\^=[*QS2==TOFNEKTLUCOUXQZ* M&O)4W"R'W_L:V'T-[+X&=E\#NZ^!_08UL+:D2M9:R/+.6S;:I+K7$NJF)M=G M[V^.;QX,/G.*]9O'QY/S^^35L-CY,9N/19ZO,*LN\([7 M,M)S]5+Z0"E^/_Y89_/*3J=[UBXF0:PC.^"_,TAL.CY%+'13J<+ZP_M_[Y$H M!D@4GL!.93>0([)'HA@@48C"OE"*,L \&XGFRGL+!I!A94'H1GJ0K&$FO!VH M: E-VW367,+__.3J\TYH7VF=XJ9-Y\#93+85348G6-8S3"30G9,[LU-V,TJ_ MT6BZ1_^>CWR16^C)3)B&V3X+9!?P*SP](ITHY:+,[M[CUQ;B5X@J1CJ1S839 M'"&\#*&P!FV%W,@=,FI4+>$:XX98!>98X.>A[?I_S:5OSZ%FD"LQJ))%M&E;WLGEX*UZ]%IVH^TG!Y M1$'Y8[,?AR!Q"F)5O!SD ^#+,_\E2&0VO$K;>.@2S3-@>!V!^P+Z=FBDJ2#D M%[!]^@"H)8A/X,L8]05Q2/B$/\'BUMQY_%>Y*T&JPL\UIQ[@JT5?I$F) M^UZQ%MJ*R^=%U+O)[)3AF;63FQE(MHW-=TT^E)_7Q!<5H8Y66P:+< M0.;/+I^$0D0;F[^E_SDZ8FH"$OE?S"W;Q8RS@3YTA/'Z%U,H_&8>65&'S [F MZ,AB^[SP&=3*HUNT?\^3AB019*_X]3V9GBVAR0,_ON;BFN;2FXW9M,6@__T'7Y_?36*F]7[41E@LX1T-"":8MX?!95Z=M:AK"?=VX1QT MJT%IH-0R[M[>!XV2)M8'T4N#R8V-BZKP^R3=*O( X]_H%@L+K2SQ)Q^Z, #> M[C08<*A=CQ M:Z-:@7511%XCZY8 E51!!0\#EO:>GEWA)0_Z">MU8?,*C;T\O2_G?\#JW24/ M'@O/2>/]HY&>V;O+'^_L]EW+].E:/E$R)'_?!$ZO.]\IOT^U7(^/W6&X<_(O MZ7[V29C[/,)8)6'&9W20R\>C\"$&9MW8/]J33DXS7U]Y(_+'Z?O>;OUK[]FE&"ZL)L5!B!/L8!F-_Z= M#9M9H0=[I,'8H4-PZ>638798W\FT,P?3 UE'/IB>#!?3,\FJP, MIBK(1<6.!;((8>2%WH]:K M%_RE&!DQ;D+43#EP&%&D4'N8A2UG-H#1RRI0JXF5J1C]67OC/E6A,\ATMQJC MQT5*=!B=RQ:W8[)P9&E0MFBIZ0H&#;C! %,Z&*3XOY?.;-H ,0;R#(8N7FRP MX2=K)M L>LSU/^\^TZ]/)3ZWU?0X+F&FGSF,5*LPS9H=D#'EC)51 M&I?%Q^>'K<;J<2D3*5:G\F'6(6R?X7():2X]\!0*_8$B?R*2L;)%9%C:B'2Q MP59W0SG5D[VM)L1Q\3+CT&%0XMZ&T::-O%R??)F)V(WW^GV& M?7^Z::2W&K'')4S$B)T*LT)]BVV9*9$F&#NL*3J]6\_0JETLK?*?.;].MYL# M[;IDS<>S*%R_/__H\L>9XWM^00K?X+3K4'QSTZ$2!@M(9/:SY*.BHV7\"WPR M%'_?+%)*=^\_N%I!5YIHITEITBD8E)0,I,@\J_:"4I&9I+BS,^*#J*$-O:W! MX/CIZ:['0=34 M:Z3Y&D*?K[SV*AWW+LJ.(82?98YE^9V6^,ZFT]#.MYKVBK<<=7NY1#$35'== M#%V^J[4LUY$'Y=XNXG1X8B4;$XP>[Q4R7GR]_;6_;N6"05\# M)*F(&;(J\Q]O<70IZ78ZN-_RH'DIF6JU'":>NTF5TY?RB?'EI)ZYWYV'@IYG M U<#K^YR2OME?Y'B1+M<,3$)H>1<"*5*-H1,EI"^?:AF#/ZTJQ4B@1!T[P$( MA:OUY>?#Y_ ].IE8%2T8(2A16#TJ%WWAC?R_65/B 9&10M&8794S/B9DEX8 MP5=(9?T(L8K*((G'MHGOW)Z$/;@GP2A('2"\X"<21VOJI3/&BZ)O05&7/I&J MD^\(_P=]?6:^,Q.!:23V[CD= MP6KC!6/ ZPTAI *$A21K <.O/U6E!0%BEX0 7;SSN@&5JK)RK='6(;!P$VZE!W]XI0)Y (6Z#>-Z:WNCA(T= M"%I=E,H9= Q&E.$[$;IW6Q18A1AQ:@_.7S5&@R([@)QB &?Q<#((9@ON#TD1 M TB/'GR??24#>DQ !2,:2[(O@+#/GT'!;@>&NRK +;]8((D*7'$$C0K0.(A] M+2RO"-%%0*("6M25(L$%B#* BAK75DLR!RW_E *1A45!#?03ZBM&'$ YA^J4 MASX5=!!GIV[AAB'5AHC/V>@(IXR^EUD,0H:)5,XU\D2N42#B4,E=7MBI;K(R MDD6L_G09)!JV77[FQ2,@ X+A:46!Y-*;I?4 SUZIXI6Q2V/[YA^E M&%CH+ 166 IA-8?#)L;8($S4]&_(@#;FMY-J2?,XW?Q0L5\>(K5,-[^)5K ' M/DNVZ*C89XOR+@$0'3N!ALPH_ MGVI-XBE0U$JO9?&)^?&GP?0 JT$BPMW%6T_,;?T*](UEO?)6HD&L>G##\<-I M!'$:>E!\W'T7$XGEYBQ#^'=>YX%&<5QN#XT'Z/W"T+CNR@:5Q[H?4UT#E"$\@#V['=ZNHMVUF,(Z*,0?$:.E@T M2TL*&6%P2\8;L8>^=?W3<#K!B)AI7+@IDJ)ZX#7LU!'4/-]R(M>F6$J+A'$% MTBR2)Y(8TQZ.3R;(H-^!&3<^WL=FP5S]?TC5[ MX[Z?I T?Q>O/FY>'+W%Z&8WG /G&G 311;,(FFAM1\-5J02[B=_AB[M"T=M0 M])*[B-X]KJ6ISF<KO T5W9>]'=,S M/,*M]3[I_TCEKN2<:X%"8!P!3^_:W'>6A7Z0ILDU2ZUS(#@K)A^MS,?VW M<:N)=FA',I%Q$_=C/VMV8.BI[;/_#YTD[5Y^='&'\'#R$*L^B 52JU!I-R,\ MS[LK[AK8!3%T"WMU[N\EV@,TQWSHTGWC/J%*B:=W*^ MKWHQI-F$8Z_93([A-4 MN,AO?L42+I<$N!LO;"P +M8&!Y/WTWM%!9-L7)-DZB;W6>;=# MZ+&[UXO9GWHJ#UJZ[M=G[^P3XX+3V"M,C L3X\*4I5-,60H3XT(N"Q/C@F\3 MPL2X$TL%"Z<1)L:=]OUF7$^^I'IA)N=WL*\N!.XY]XT.IPPS4[R@4I4)EUPVGEQ[D$3 MNAZYA;E*ZC+\6S?CL\G#3?6U5NS6Z=?@I,;Y'ED%+78*F7]II#?Z82Z MN3R25D7)2;!L8FL,'8__O=5&T#%"&>R#K8<^S]I,^@9/MR;IFVKL_B[?_&AR'J.8IY:BF.=:DUCA22C)KQWY M(_7C3^&QVJSG"LT&4K;@G\BPZNR3PD KN[X9/#52,E@[_(F34#D*! M@V$:8EQS8D3+,BU@W'.]<05Z#2T+HJ9.YXF@DS4)*G;T+3(JZ'DXO;^2M@EP MTPJQC:K=I!>'$Z]_ A2D$PF$GU!XD%1\+HX^RT00V5/6JE''&(GFX"+AH-/7=#@9P=?/T@/N M(0);%U&CV=EO\# #F@5H%D9Q )H @;/B =R9 0*71_L WYXVWZZS4X<3,"3] MV-PJ^)/,X@3M(U,QA/-O;66$$$2$$L\-#,1X/!63?=!Z3.[2>01]LH[YT'ME MP /, 2;C&J#_!-V!5GQ&7*(N*Y4HA?[KGQ);^[Z-U=D]]RUVU&7:S%!FO_R; M.-1K.4GF>,+JR*+.M#W0-=SEA3[O.0U'S"DX*F'J+LHUW04 [MDPP(T4I(J)AXO;G$@I;553-4QDEKS?^@=Z@]3F:5RPMK]:( KO"'A !&_-A8902? MM'513P]DJJ8D@)M@B().O7\-_0.7!Z49/X=V$LBH8X>N\\VYP=V^O# G M-U606-/B=DEQV^3A=N,OX!HPD;&>T+LQS+"-I=K@&XQ)&,)CF\N\4KZ\6-#* MHQ[']/!H%A<1JYAHEE6@S89[C'NA3$GC7B<-OQ79DK@EFC[64OC7F7?M^.&IG"BGC!N:^&7$RHC08/V#Z]LJ_&HA,?_.X: MF=;DGJF^/GZW,\EL=K:[QJ*9\BKW?&U,?K"L>)=F9KTR<'6D=.P+DY34%1E"* GW6-HR)D5\.8W<:=7+CQW7H>W0%="_;A$&# MHE\H*7JV((.'O[HRB6F]1GE57<\[E$VH(=9[ <3@]168C"?#QN*P<9B$#L3 M,3AP_JN#Y5IBA4M&;.Z"-3M@*OQ:G>2<5G@ BV?0VS5)]X:&_AC!5;1P0?CC M$8I,>YC1XE%-UW&(4>:P%O.LQ2CFJQ@E(NFXE[F.7E>3N!H>.H:$#:VM[E-9 MXI;;NSUZP&K)=8)!?,]_YXN#(5M^]6MSY\HI M>;=&-JB[AP^YVFX?,6^YF),;B:7<+# ZD9#E'CH.OXB")LOHFK:&JM%$X=3] MK7@+F+Z/R9)*C1ZCZS"#$H[JFGQ+OGQ^4?U.9HK*[$B_0WI""C?0?BU9U9&I M[S!&F#U5VXIG#3/PG1W*M]7'1OXI?4(\ZYY9H"*QV(%Y-M .^=)2IWL1?H:* MA$^]B(I<+GA545B0/:/#GV$R"CE1^ MCYME;>8BKY3X3O8^W:"ID^!7]PQ%PN7XP962OOD2%>_K)N;R];POD4$8+YQ> MR)D36+3]D&I 8#:JEID-H;<9J#41&/Y=XBO)2M>KVB.S<":]M' FU9I\W"9& MZMVX\7S7084S#P^5YD,)VA,B5RWB'+Q*];I4+51*C?.MH;E'>?J*7Y4RF@P9 M6Y;01 #1 S3[I:$:#%DA.(6 O$,;]1CWM,#0*"TY,BZY-M*:]0?AY(# *BA_ M^)86X.-C,\4H19AU#BBOF\!N/IP;+4FR^(TK3?CQY<5?9'J:!RP!62]OT-^F MOV&:O]WEAI!N]M1Y]#=6UQ%"DZ".)C,Q@J7'BI%K34@R)\H(:1:N(X+F*$*: MHLM1N ::YPGXI03)AA/>\9H@J:"6AL35D\N-C]&R(_I)E2#"60HTKX[=RT\^ M*'^_FG0FJ4B*BJ_B 0+E(.:U3H?FQ0A^Z[LH?^I[Q4$[A5!].W"/KG#JN3XJ MYACP+>$2+LB/CXPJFG5 OXT2!%3E(H"15>& :YOT0>!^X=( G*M4 M$?\$4<-:81N5M$&;Q7 2C=";63RN(N(YH>1]9,I0\OI406 B0*GA:177$,!% MS>S=J8G1[.Y2D70L-B]36)@N+Z TU($"=X[I$4V9HX4N#X@:+7]"V<(%$05: M%J%MH66@XP$MX8=&%4RZG2XRPM]VFW P)\0 M '(UY(\A0&4X<\4T>HT']!@A>Z0RJ9E5H?W7912PELJ$7(B_O1P&Y?EJI++!!)R(AM"3O@,.4&=%^1$NC7A*S<]8?'/W*R3T;B#>?Q7 M]\G@]-K $% 5>0T-.%%P.AOMQ7<(M\0'9B@D E3G 7?)^*:U1%%(?&!@+QG MZ"- 3M?=85QL"MF.AN- AQ?&=0)B.LB$BE5IK >"NF.S4+N)ZS;U DXRBSVQ MOV9/3[(SIS^/<'=H=.*#SPI*^I16]7S^HB>Q[Y>7AZ]RTCH)M2]G7:Z#XPM] M['R;2B8=3BOQ"8G%LI%%FB76TLP)!W$V2= 3,GF#.YAP.M*=)9)>-#U/I_A& M=,J8=((4\XM.&9-.B&(NT2GIV'-VGIF@AI7T$(8?NXV(<5 UAFEN UV!Q#1 M,PG:L;+\\@(#D= F0(SB9YB+L0,+IN>,NB/,M"^Y>6 MVZ&H7)F#68'>XQ^^I*R6DT1V307ZBM-PAVITPW]$WO4O@M94\3>QWIU/(F_> M>!+[LOJC&]:L>Y/>-5?V[A ZS-6]YUJ33HSK:EVU^S;HPV@ ;Y+EG>F>F^FC MK2QN/F22Y)+&6]RHQ>PUL:X\'W=4RO* MXA?'VV@:[9D[QM7_?4>^H?[^DGXZ/=7!^@W8653H8V M/PO*+:&+)9=Z0,J, M#3"U?U%;3%0;T(_WY8?:1,V-6Y//ZK!TUVQ^<;?I']MK55\*UTVZ0W5#[5WX MF'"[1)=:4Z*[\[CS9-@HV7L[GO Z-17ME]N5J\[T7B\YQ>TEIR(T1R+6>4N$ MI_/!?9:;]V_D2WL'X7$WX]PF)?' >Q'>5SULO<4>RT(\[70RX'T=Q%0 R)T$ M %V^K1*!]_SHII-D"Q\,>VC[L40:$J$T;"$-UGY[+ _4P>4AM8L\E$5-7B4. M6HS/Q2I9ZH%,!,DB)$,9V%P&K#WV6@1(-XN2=Q&!W$XBP U76H1^][;\T9#E MQSONT!9A;5V(3412IUG+='AT@.T9RV.YRWC9)&;+TJ.I+!:VE\46U[0D4+5) M8.V1E)CJ\)NNI@)CA'8\GM*+I^'L.(5!IRZHL==&D*&A<7/B&(\EBXS$4ZD# MVS1[\U!4WTSL'0([)*,O$ M*]_LJ!BC#F( -R@S<\4N=CR\40QVV>5!:R*=C:Y?>#UDA$I[*9Y'4A,9R#8L M @:U+\B Y53_>D@]X)**N&.S%:QFS/H6^O)"G]NT)8F>U/F*\DV(,GR=2.1I M 55D1'-ZDN;\ Q%4 MC8<>Z&^DTO*B+./V$ 4:9<-82EZ*&?F#\1E0/J>19E'W\$+Q.@VDO4GSM3/L M#ALE*C;-$3,WTEC)0)\,H7=46J<5MEG.LO+IN T<;W[*VZN0V"*N9#(66X+! M8>:709/8[4&VG=NXTIJ-*Z&D7RP:15H%Y$+BXKX;MFR/@/5>W'KGQ_JJZ-G< MQLTICH;'&<^#U;B]WPBKFJ4L\+_ MK$J2M,_$AI8A.B+#[B(]C?9U(\U<5SZJG64[8_8ATU1%I7'6R#82M D*Z\K] MNE( @Z1D!%T%!>W59E96$)?*AKX@A6!E>B3,M#SC9U:.&A'I(11!,XRLH?I! MFN/'9HNH-E2T9I,DLQP,\H8]-QYEUG-Z"3#^&R?RFQ5M/>BCH,'A"__A_L4? MU61H/X@Z?DPPBMLB\%OX-1E-_DW0;7$(B"*>Q2.&8\I\9J"!]+GB*?DG(N)<\/C40K]]-GJIH3*!:PBXVG- M B8&5HWP=VBYXN4%3E!'7;QH B&=0'KP*%G=:LV$JKYG^4PO6( N&2>R^CLX M5,*)$OT!H^$:/U0J3;":C#*7<&4 21F]Q8S'IB6=NE&]O#"MJK,Q1+/%R8LJ M(A7N.]_6J[1I&-2IUEH;'.KFI;O7A7J&M-=N7H1Y] M<"H8.W"(4O55Y40*%#9VJ$H#B1?U'H46R?U"'*CH3<<$I$G0%FBR@KFM;0#_ MSKA9EQ?(*9KQM-]G= 5D1! *CRE4;. MQYB0 >Z8AWN- 4'1S9RMEQLJQC$J<5"+1W^X)&"\GG1&"OJ__X?*D[]1F_/88L/V:<@RE)45V,, M.NDQ]#PG$P\ 1EDBM,=(=\,_D6U OV/!$/"BA-05PG"P_>Q!Q!VVT(M1$\_B M0ZD)C0-47HPJREB7015K_$;'(X 66/?FS5&4@35*#P@(.L/JS3DW'C&$+(M8 M,F6KHL[B)IW45/VC*N=I$#$">A\^&)*8]$*U8=!&P?\SNB'"]:NKXG2>/VT+UQ>%5FA_GP6ZT!55#D&%1$RP#A@1&9O'BD '!6CK'0;' MUD:*;;CGAO96Q1$-'0EK-XF5FSDM+\<-"?4J<#([VP?20 \P^-=F%LWB.ERR M-JTE3YH6R8FR.]5Q(6^!02F!['0WC!(9XI\V)%N'4_]UC.-B4]"KNOZ@4263 MUY]J<=7I6;ICR5>W>)],# K9V\_>M$9G;@[&%%9B5#F^WM/2+X2/ 3^;]QR7 M!E41XJ]_YNF7WI)^"T5@DU*F5]%NGZAJJ>\/_5RJ"5M"/@=YL$RD^M%*90[7F M+-9_-(L4.T W0@BY6A2F;6JA#\2 J=,!#9"C#IMK>#L/P6+8+_0Z%+7KA@U: M/1E(/*J#MJMYF^VSM5^]O$ ^$0_4:>==(&#W?[8Q]\G@KFSA#ZF&T?+)$8*< MA"K:$2/1&&5JK'=_'Q,\Z*)NX[+( ,#BENXXU+1^/4)_(: @^%O)@#U:?,;X MP2OTQY-;"_4DTPL1#WQ&?4D?EZH)Z76A,]J MR7V%TWL4T09J:VZT=R]]:9PZKHHJ6 \@:N_,M/$8K4F_;QOEBJ-_XO47IZKC3?SQ0G>@&\P;)ZA&A1HB5-I M_AD&&,H>> 79I"->@>/H9O;.:[T@L0_YM[>O^$HD KML_2\MB#DS3[2!OCJ^UZV%+^?V(YWD? M^1,F'ID-C#[P"\L@F72L5B\L<4(B1!M )T# %SH=[(JX4"_O2T_R#=NLHG5C ME_X19;#HQMEFFUMH=)N-A#>A@6.E6'C.S#LXK5,462?'I@[:G#=/0KF<^<:PF*^ M="29)2.9N)O-6\Z!^0J[,-_"==:(RO+]E^=DGJ&/@_DR+C-?@DQ%$@DW$08V MWLX -2%%DUOB-6M MN7W1ITG'^M# I&ZOM>3Q,JMCEAQ%&/M)REVKG\R\W M"W)WILCJ[MG;!#,E9Q^+&E6U_FOY/7_7W>#HQT;M[3NG[D0$#P^$W'6P8A$R M04:2U*:H4_OQY;:&ZF2E(+&#%"SZ7LPC57MO3S*#!G?\?'W8@\Z0KUWAZ^0N M?+UX5!7[ZC2:7P5-SAX]7Q_X#-5;OIY'?'#,(;-E<>5RKP]!*CV"M:'I2%!X=,8Q/W5BL'3!:U>^3N^3< M:V7I&\S\I?KS-W,3Z[Y/\I\;YR\Y9"Y9[[$E+#D?&&_2466_3*:YWB>+&<=S MK4^2K4DFS=>U^(33T(&V2;U9CC&Y$G,78I\5D$7+4G76Y?4X)R,L-]CKW^.0 M/K'RG6L[FFR8A13.;)M7[I\G-LV><_^TTP'WRUA1!BUHLIZTR^E^[JN%H*J?W=\93FVG MJ>W#I3[DX=61Y\JB6DJP9QBQ.+IG5PE[K1@Z7:K,M34??^8S 0,%H#ZZ'O?VV9^/G'GK)/B(+QX0SW>MAP;%MM$++/P=BG:/.(#"[! M?!3R1\@?B#]TJ%RS:9]O/'&HJ\UMDAWGL]-GB3V%UK!G)]Q;*.5WJMQ<%F<0;-T52 GB%-L,':]W@\5MZS"'=PR"!M@ M/IHG2XL8@HZO7 W\.'\(M05E?OPA8S^IU$^]HL01^C%XJ:P;LTMQ#;L4C7,? MC]FER[6%I_ML'CQ,V67!%PPBTRRA#V0:\F>,.BZFV3[_>0HVB@Z! )N#2A*A M!& O\;&S]FCY2R+QIG,=6\ SOG MNMJ=UCW2L><;7ZZ\Q\)H1"Y0<%4.Z$[RL-XT35W3 MDCAWM:_6$,C/XK_DP>%>=RDI_./Y2K4\B^%5,]D]%HVY MV4CGQ)D][^1P>*#\\R_\X)IGXZ!"6CQM#R_\YF9K]@=7TT9G"C)[[C4WRWSB M^$%#*,KDX/=T;9AZN7LLU#F/0RC*^Q#J)Y7\J=\0N>H,>]$6;AE;I X:*EEL M(8_XTNT@SA9YX$NHY!IS+ V5J)\Q\EB88WU!"8B3YQ<[4)AC\?X#F[[E/A[%NQ)P-\P) M7&BS'1O[%MH<#_\N5?".YZ4>Z.F'9$*0GJ]OQ'S?K?#E,"&+*QK5;*87.TP7 M]L/> +GAFWH;LL1-KOWXN&:K:OHAV^YZ'++$/0]9$L:ESS%XII#YO).;YOL&& M($E8*6NL MP&5OI(]7/NUQ\)+P/'A)>Q2\[)S>ZBD#.6HXW\(6#%>)@1BW-*/-Q"S M,&^M*=G>"6YK9<6X ]@D/P%HMO(,+F'QHZM3R*2(8,!$NH(.N=M<\6V M-0&G]IR.'!'#'+&UDS(SJ4T0@#9 MC@HVYAP@8H+>C&]GR!5/J7*Z]%Z.41(2=">"SH)Z>$O$X&1M;@O$L-\EZ (( M^78'0#&K;++15Z5[A4[=%5,[7H(N-FUQ/(&)^8/;@:K.R.S10#!LS"Z)O:X\ M76.7#L\(+Q^?G>%+=J\K3]^99B5N!WE<3+,E;H=7"9^N,55J\)8LE_G>)^W7 M_6;@<#OVDH<]4.Q3(93!YE &2WKFK+VX=$U0DLJDD%$?TKF[S@G@=GC#\R%N MASO,GEY]O:MJX;8PE#\*U@4LN7?2)'2\7? NA MK-+->B/&?*;:C>IGW^,0RA?Y"=J^A$J^ MX';$CX4YUN?7!#(FLKA':I;SU<^LW!?\BHF.*@YR%;<#Q4&)\RPB?[S7&A7J.=;YX(ZT",X;-@Z+X+8"J_4R?+%X52OWV''[14LG^6 6P?FJ M4:V0Q"^RCEJLU M^G[!KQ]5R.(J;@<,6=(I_XQLD 3$3:A!UWC_\:,L?C/Y0D5U&5$]<"%+B-OA ME8)W] T]T-/=8D+2:LU*O]T^[I#%3=R.6,H_;@SWPY+XEF+@=ZWJ5>1OF6 Q$C:4!4Y,+)$?Z$N;X@MOA MRHL\?MV$M6]HB2,I2;@.Q!Q2CP!;># M.E"09&F+DP]655JY4^UQ!PG M;H>O]L"*\0Z,X13B=H2X'0&&H B)%N)V&'8LZ6C'G"P8MFW'#=6Q:(M< >J@ MDIN&'@< ZI@_)Y"LS<_D4JV)VBZFX_&/#KA-[.!/;P#I8$[04]R(N9? )8-O MAM=88%\O%<^V)F^/,6KXF*E^9TFOUXM);\YCY;Q*K4FMV,Z( IU*)?O>S&O] MC/[GZHHHM0%4C'!&$N8$8_<@N8RM,P>U#6&?+EJ'/M5-12#1FG29^&NG M?\U1_ %$TR,\HQD\(?P+%D4]-+(1OZ A@1S-?)A"/$C9I-9X6%.M$ MUQ/-:F+)D8]CND1-)1 Y$? EZR" M3; =N!1HB8-/Z$<<=: &;ZO+,IE3=5D4%$4C89BTN(JR%^18AA[;!XY$TT# MR=ML %[ZTCAUC"9=$1#'<$. ?F@&XL.40MTVJ/=T:=KJ2)\7W!>T1MF8#/(H M",Z8B+%:1 X)#K;%R=)F"YWU#=G*FI;Y M>DY@H'93T!$\&D-G/L$ZJ3=^I?9H%QQ"MYG*&KR@!-H]"!G7T&,3!/M,<&I"OY)U&OI]M3[LNN0(F P/QDZA$QM MID+$!>T#";16K\#?Z$Q-6!Q]'+J%=-8MW*W\<1T36&J MK2PJ%V*J6Z;B.N)X?BJS2&2G_!RC4B33$,P:5X? HLV8CPX"DT(<*IH^"6B^@]ZXG__3X:B8K_Q MS]"G^-_D[W_M@@SI,2>^21?$5XBWV,$.$DR1CA)<>DBPZ>;UK5;L'ZD$.RYL M>PE..4EP-+Y4=@=0\M!*#1F&_UDNK8"P&"5B*/D1%''(FP-.58T'G-B3@/9< MU&3]\88$YPT_>P! A8[ Y85Y16]:FQZ,89!ANM4$8!@E)"3H59:? 6WXO)6* M$CGX S1[C5=-2V5,%ZHA!FXE 2P)I+&^FI7#J5<-=QI29XR<$$P!^*0N1/0( M2JF"Q%!"V@JO&HHK)W%PZY#G F2 F4JGUX#^Y@;: +,!HKP&U\US'8#>;7(= M? %4%P*!!&79EF M 9P!5&@2"MIE#$*8'0QNR"%YAZ+;1 MH MPC?G>?CEQH=?UF%MUNZT[C\!PP9.XB/F1GY-EEZ*4*/KU!WC-_Z"CH#"\*(" M[0EQ131N-]L51O$*6GYTKSG?BG"%2:XQ7XM1$3T<:[_MWRU&YWU%V6 M4Z 2&_\BX!:#-3<\G,K>=IJ'?FGB'^+Q)"<(ZV'%BBCJNS\* 'K=T/K9) M(R.C[XK64_H(&E_/*28<.:&CWO[7_M.$ED31/3&%*&HRTK!S<-^D#L%]T@"V M5HZF";VL:\P0$'A'>IHII5=&3JE!UI+IQM20&V-P(5$S\_A"&)M3L7!!GML>UC<(J Z&.YI,0F_4EOX>F0LC M8\>"];@T==5^?.87N.QZ+U[]$:EK%8\0;HGV?V@#&E$CO04[A]>.O MG2DZ3]*-K[F@J/+42N2X%"CAS=%FR0LO-N_=2A7W#E=ZM= MW8RIKQ3 _&(UV5ZSB@L'-R#2CS^I:-JS/@N!QS0V0R0TL95^^[6>7')$V!5% M%^T<7KU2$6IP%B)[+8O*9IV/MY"OUQ[#O-V\W#TH"4N^#*+[@7[A 84V[(WL ML7=(42&FRXQ1"V6K;5_I [KJ #[>EX:IKW3C*],.I+2X1S>?I&BY^Y=, M1U-N%JSO6/ZU1\W>5D5F&U=N;?G*X!P?;6SS33X\)JN?LVLW) LHPPBP^LV1 M+FTZ8]LOGJV%MKBJF7+%N:>L^N)'J386$AEQVB/'>J4[ZNJ?-?IJ:TH$Q'C' MW#S8662C?X^5L_>U/^8^'\!TTT]OS0_JI3SF.*^DP6/CO17Q#FZ_22J:=,IJ M#.VW?_;;MT!]R:5G 5TR\(#]61;E#N#V".2/!?7$S5-N@VB:/)5X;QR%;E6Y MRPCCKBC;4OV'VX_)NU2B=Y$+OU&^?*;N =W::AL-..F2[,W7MA*F)JU(NGX>M<@:M:/ MMA5 S2Z3"][9QQS>S8HL&O(T$79609AZF7-3I#M\3#,=N?X^G%:[Y_3: MHYE=!3J>Z7S"S<:T#N2MRV9Y.#YY3F2$S&QZ7.,MO)"?PKJG[@ETUD[)73>J M0%_CZ#$?S_5J6.6EY": W2<:C M\3"E;M\1E[AX"V?F[07 !+P-.4WMB0A=@GU&&"JV7<:(C#-\4D=L9^,I@\OF M6,O)0VH">4"YZT>JXDVZ).^) V?:ALH. YP"5?!,=-=K!J/WQ%/EAGN/D?M[S;,Z(%BN\R&V M:H]9WL'%']0$#WH9;$[*MY)(Y/%0F2R$"HK1"8[0G*'R&2GB_X5Y+F= M!3(9NH$[2GR7Z<%!UC=D,G?06VJT>)\N]>+EQQ"93$>:\>FP;>/$JZ!@$1T0 MF6RK"E?7D.3*9:T*VLK0UE*] ()-E=D,FRY@B!X5O M9Y%COKI%H9WE!_V$5\AD&?, ;$NFWB\U,1TEXR$RV>DADQ7\0B9SQZ3)J4E/ M3;?OQBH?2*PE=Y#)=D8?W .9[#PO8I?*Q5;IB.XCD[F$D_D*[II3(1"9),0F6P[[99Q%9G,'66E,:E!G[T1FY_T42.3^6^\290X M&"*3;5]BXPDRF3O2P+!),7=?NK^_^SQ79#)?[3C8$)@N 1T,FHJZ6%X? 9"$PF0?M_;S$)'/977*SB\M:.+*=]7#Y_9K]C-\. M*KU>"$)V4LT #PL+% CHL:UP7%V''G/'47J^SS\E\H#O=D+HL6/N'7AFXG@X MK+'R 5L-/O)2GGPI7ZO3OVT89,.[X)D>0U=NT.< I[R,M[M5YMLN7QUW7OI.4EB)YC+,1, M\ PS8:%\Z? 85NZZD _I8NSU>T -GUE_8<9<]2P#!S.6C";==V"/Y8AV+YBQ M8_)EW80%W0UF; _)9^6[;+*O-@<5[FPAD [O_I(1,NMMZ\Z@6F\G![@<2)BQ M/82,;'Z^4?'>$Y<*<<:"Y#.GH^GD64K=V>.,N91/0GW<-K-T+SG(' !GS$?? M^5 X8^DSPAF#ZP3?#*^QX ]\HRE(5#S9FN1S=\FW3+R4CC,[&(.9N=A?BVEK MOG/E'&*MR>M7+55XJHF%?/(P8,TM M)/F@URR-#551WDU9_^\GW#ZGG90!_7G5 M!E"#PAE)F!.,W8/D,K;.'-0VA'VZ:!WZ5#=E]V)K\M'YO$[DQX,AV_%6Y$*( M0Y\@#E&V8PAQZ T&W,G2,X0X# *Y0XC#TX41#/+'%JN@3AT M!0:J\]VXOZ;(\5<\$4(<8L@JGP[ZXVX>.9X0!)O338!'W=4WA3AT1=#NM9?7 MP413>Y^=N6BZ]IY]OKA.! MQ&QS">%P5Q33W1$.4^>9 ^(/\L ."(>N2$M<2;WU1PE5?$H&4EH\1CAT7XI6 M-(ZCHNE,")$4(AP>A79S&>'0%665&I2KZD3LU&OQXT8X]-UXDZETB'"X2[L7 M;Q .79$&(58H2YG87<56%G%N"(=^VN]TE#Q4/F9HOD.$P\,@'+K9&VL3A$-7 M-..@^?5]^]9/)44N1#@\D,?A:KWG62,$0U?D4DTWQT-!R)1NNR'" M80 \&I**DF[&!2'"88APZ$&;T"-".'2S&]1JA$-W-'+RX2-3DQM/@U(_Q#H\ MJ?:B9P:NYC54S0Y8AZX(:+U_?_-ZFW[)//9#K,,C[D9Z9N)X.*Q#S]!P;/RZ M*QJ.*QJA5U'3I9?O?K;$'4.'5$]@;W;?"X\:L9XL;N/N?GO0;W;VPFW<1X!C MJ7 ]!=Q[3[?%?.YM]O\D+;9YC&P/NK^\ TIJ*Q$*9Q%YC& MHW)=W4RRWPFF<:^0-%;KW$EBJ?B4/EL$N<-[NV2$C%%G:;V=_%TW6W/N"=/H MD1M\!D(50!>9I*+Q$,K<(Q]Y06@#@?7GKIM<:3_=TC1U2[(NH)EO#\OHGZ]\ M&%C&=#06"%C&^2E,T=,RN71K\E:\?644+D7G70 +G,-JW!<1\L>?9@_ O>=Y M<8184 =@4[0!_!4,>A1"A5]7(.$Y08%,AI$&D>41]=V\O+!!=& ^-;X@P'1# M?]F1)5=R+((/11RKBO!O4N?9'P2 CI $EZC*&EA@1Z8'6 V&6AVWBS'AOXJT M"JRUXZ4WT7J:<-)Y'@K0QCB)%CMD9WS_0\[=B 8F?*8K5ZC*4_X=,2?>]S&> M["^BR"D,+RJ:#(@KHG&3JY=N'N^+I7J#*#T]5YKOQ#]%H-(S+W',E747Q9M=(!8"!]1/9S\MX7<6^/ M R;)1Q2R63]QWS,LY%=:T:Y#Z&"\GS@-Z+%9VAWB3/BY4?SQATI'XJ2;28PG M!#BV46_T/8XT;$9NEAM(OT3)?H=Z"%'RA'@'DR4R$2&S(3;FQK+DYGWF DQ M4U1IWL% N7$^NZU\[52O>%!#M0DY#UM#C"4N'J&H@Z!E'ABA8)VW&L3NDTX: M(.Z77[I'CRR?_-)@^Z)>MY'$TIPD(U3:35_T>.Y--VHBZ9FKZ8=T[.=J!MR] M]$4\J&R$3)*A>'A0N;FQ]^A&TT5?O,?C\1AW[0&YFQ E(K%,RC<9"LY9YUJ/ MD3P.J7>S5?EJCY$,/<:]/$;2#Y.8C*1C8?W6T@,5[SQ&'Z3CM#U&/\2#S$;B M84#E28.K33U&Z">:'J-_(G/:'J.9[.>7$)&19-*_M@9;)XK&6I-"LRCVJ?LZ MG=G%C]BAT[='_<112NE"LUK92G-F;&G./-V$_"J2'41'9J3I^F@<)"K(EGU;\ ML8,]7;U)[:%PW:YV1+8P[1Q27D(DDSKKS(XO1/#+94O-6YM4U,E?TUEPP/$\ MH@=27)R"NGC+*C?!B>0B9&V"MI2G)=5ZH1=.LYOCJXP??*7;];(H&Q^AWY'N M*KUE? N*K./&=<1RK_^!./)I:!&.G:+.JU M/=>]!I=]ARB%_KOBK3-9SHO':B/]]A5J[(TU%P+, M(C7=3B+"P=T9BCQ\#\^IXRAAY:/[P;'^\>KZ(BH')IUN\92*CFYM5V_21;"X M#0U^E-%D&7I*1$<__1V;I[_XL;D/8YX68+E:NC3GXEF53,@2N%. Y68*[5YS M-PNP^MSG0ZY:>'D0,OL48,VZ8P9G!;<,BVQ-,A_IVL=CLOS4[OSX8];"HJ<#Q M;5*!\2G:DL6L.E:?=>'V3^J+Q+)N(@Z=>$X\N1$C+N0AG1(C+F8$N9$I$,EF MW82M/-Y,\6?C@(F8=B(BZI!9@G>'ZP.84&'NEF>7H,YB[=ST@&-*6T3:EL1) ML18K.=J02?7SX2D]&';@"EPT&ALXR1/6*LLEJ#;[OQY_8 MLB/PO\\A=<$'MD_YSO8+%FN2O1M*\<;GDXC0C8Z([7.T40BH$;!LQ1".+9*.5?GNF! M>^(LL,^ EC_!45FK^-3_F^.>![R6-;:%UPIIBI)$MOVY7*CL5/%2JK /N'P5 MH2$X"(?EM^&P1;6=R(Z^[K.3=OEAA=H.,(>=MX[U-C:8IH4$3Q1\B-VWE=H]TQ!NGZ]7I!9/-\RSDH+-U^/O258B%DTX(<&'IUDN M2H0K+?UVDXA%RR6-*R4^+G]_9U=8KL!+A%>'7/%X-.E4?AW@@RX/ @:94SZO M.C* ?YWKQ8LKZ U./%Z'M"U#TE90-@=0U/4V[#HSOE$^WK[N5IV4S6Z9KU+K MM"*?[V.B*:<"N-"(N2@0R4,)Q*()N^='+W)%*=5RZ:,6"*^,&.G5!6-&B\WIS=<+KRS.W80']2^ M(+^M6<(I(2VT9L<4DBV3AT5KEFR0_>?88X51%UO.'I- >)9W$$TY(>@$V)IY M$)%9!6BHX/V,)';K%7K2C6^56,QTUUNT=L]),E%Z[4WRL<1RZ9[9W2W*?Y?: M'D\:W:VE JH.3ZTNZ?6XBUTH$YO(1,I7F5BT>&]W;2E?S-YW;[+NR<0:\W- MB5@-V1&TOH[)UN0]7LJIW4RNQ/;WA>M96V \5] ,)P:^4@G_1] M'X\U>\W!8]S'66%:F5-:.<5$:W*;E!\!GRK%2WQ0ITA_YM7L??/M*[M+?<66 M0 =K)_<_5U=$&7FTOX@:%/K?\#U?&A 85",9_ZWCA\&9$5=7IFZ&CO"F97;Z M9*WO4[A<=[.RZJV*BYVJ@I>[C:HH./QOY<9$?,7B;GJ#JM$\,I. M69.FOPF$6/*+R,ETFV-^$U6H!'6Z5T5$82IE?^JG^1CZ:MD$EM39S"L@4_G\ M]Q-NG]-.RH#^O&H#J*_AC"3,"<;N07(96V<.:AO"/EVT#GVJFTI#H35ABNV7 M:KIY4TID#BJP'N*5&4T]@5%4C-$Z;!@-=ERRRXM%^*@(@:T@2W2@E27^2D4S M2=2I^:]4*DHF(AB508?5T&TMBD5E@&[O$)Z#. =9PF%H*1U/0OEU9%@9FZ"Y MK*SQOKQ84MY]L";">NI.3H-31'@>[#,"I+,!"&%8NOQX)F.SCMAA'Z"*^!:= M@O>?H(E&\<)D&DSBOO]"RL_6MZ;!(FK+<_*/LX,PN1 ]>4E''83P5/M?'X26 M/G:VWD]@?>U5?2^.3HFS?*7=#=3H(?%V)-Z31@OJTE*"D(!K"6A=+!A]Y(WZ M&.-?%M:V\6\;Y+;QR?W2"]>0^!L3WY'VIA-D_//D7*%03QP3 5>RZ@HU081Z MX@3U1%"R67= :%O?@6ZC4]7%,U7H P-9_XL;<.K2\NM=8/);;DS9Z2!8?[-9 MZHL_)TUH?O:)Z6O%ZX'P/D6FFSW(Y,71[BAT6?<:H[NS8_LV*S+(V+)3<>^R M872C%,(O'ERXGR7IM(3[99"]SW&/5$9*+9-NU +@F,5[;L\"*=Z9*)4)Q7N# MV?G.)U[?,I9,&\>6XEZM:MT7Z3VV M:+?>3GM([Q)<6E.$R82;W05/5X+=YCIWDGWC+O;5J,ZV#*)VOG%J; M%.JY>Z6[0NDLMC9;U;#0U09?:R7?D]SGW5D"=?Z*Q;Q-BCXA+;,WC.'F]FZ\OG82VPEP;-93!+@8*N3<[QB. M+OY/(%0HOV@W">I3_6RDYV7>EJMY9#*]L$5AJ'"<$KSKX!E/0X4%;;*'7VAC MU0W]0G?[[AY$Z:B54D=L5#X;RBJEX<*!6]=OZTWMF5W56X*:3+%DL<#D;SY(=Z_J3^)^?CN17'?HE@FE M,E@ 6PM8R>&=^W;:HP_HP8@3O^""C^#.W4F: W?GGH@FJ1":;[D/'@NOU+<0 MT'']2P'54?=EL'!.YNV5^@G?H[OEIV>C:2?\Z-,7ZZ5N^D(.W+E?DUMR')/$ M.XYM9-X>*'>OR4_B;CQTTP\^+R_=](4>/^%]]W;:0Y*T#XGZ%'-M[@CNN_UV MTW>Z[P[==/\R7T_V.ML2T+MZ)0%827U^3?I[G7W"=]A'Z:8'IYX]O,-V1<3C MIHAGDKEN?5!7;F\ZX1WV9A(<=_%"S,U\U^.VS.N#[#._Q+9$-I%NL.\2G7NN M),)+;+]EEHI2L;.4V:6G8VYFB)[$);8EJ*/)?;S2X&ZET:K"L6-PC[VXQ-Y. M)->FE\!)[/^71R7>2R5=I21-EAPT\-+[+-RTX^B_#H;7EVO%NR$*=AO MY?<'X9%3;A)L>'6]F=PF7+P&.\\#][#^>A^1K8I?A4F/%>3X9WAU[;/,4IDH MF3I+F5UZ))8(KZZ7".I]^9&>C*_I_F=X<[VG1*ZMZSC/'+#@'HF%-]=[*H_/ MR4,Y\YVHQ"2VW 7WJ.G):1V)60(:[W65!^Y- MHOB%&Z_PYMH7IV"%FQZ+QM.A1V 7[F)X<[U$D&L#[>$]E1EFAOWPZMI;/ST5 MQL[!8Z$]Y<^^2FG^S-M26@ M35GM%&)IAJ)66?=3<-/]N[EVT4VGCN3F^@#UU^L;"YWY)7;2E/'7RF='K%2K MZ;<00WQ#$4ZZ>"%VGI'V;@"&9WZ);8DL5QT,GJ3;RJ2P-.\DO,3V2&:3Z7/% M3 A!Q+<65"'7KXV48K=:RH:WV'N*Y+KZZWB(BA"LX['P%GM/[0$^4S%%!9G' MT1%<8CL)<^ NL3/1A,?-^(Y'<3BYX*GP$GL+^:Q_].3Z=^4#C/GP$MNETS&W MW/1X.DJ%E9YA^?5&@OQT$[]A*KE^*K\ DQ1>8KOKIB?/LV@CN%ZZFZU^SND2 MVU(>HV8Q57W[SJ?&X @NL?UVTW>ZQ,Y$8^$E]@HWG0HOL;<04)5-/C_*5+J> M7G#3PTOL0[OIB2CI7QO= Y=?2S2+(J@K_1WP&4D-K[-=DO:4*>U:OW_]SMYG MZ&K&W>OLM;MW6G?<*1?OR]Q,4]E0B/9UN!U>XY:-WT,->-95X%2NR"TUT!63 M\L/P@1'N7+XA#Z :\/+:W"TUD$I%23>OS8.J!MJB#/?,^GV>AWX$>HI01)YC M?Q.>G.PM0*B=^P6\I09HP.6K@]QUXWNC,G)O=N]H+^BW$_ZU .ENGL<'5?Z/ M805>'B:O4VMU 2$\!+?R<%$;A+_ZPMR=:;T\2S449. M,8E'$#:G=1AIB;=4Z%X7Q==8.>=SWW$OXY8@)A*X=GZ1B:;=S-$/JJXX2."R M_ECSS%(2+#U!/73>[H;/^>3G@IYP2DDXXL#%BY0%5P,7TLVVYT$5_V-8@9=Q MRP+"1Y@&L9W">A K]]\CK9:XH8\@#<+OP&7'- BO:_G/1AOMUN\US**8RG?A MJ]'^ M]WB6K;WRR*8 0N_J56N';C0D9=!?;<05=X#1HP/R4JFD230FNZ4B#G MZPO;7*/M,I[!?>X-N$[ESCSH^(+5NO4LB;8;BV] 3)ZX-=LO(#>BUUR1_^QI[+HH) M840=]@IJA5(\WDNH_4&ADM&4ER?.09+50WG/'O4O=-E[KO>^AD.)4IL?"\EK M&]\!'8WW[-(UD$M0RZX6I019 H]E%5[ZS@L-#X_X[F)H^#C]B#4J[(PF$O00[E.GMZ#;)_4]!X M-.YFDX2=1-6Z]/BI(C+!OR\O%C2*9$E#)I=I3[MJWV7>N_LP!P#6NYR M<"[HI['9Z?4U1>4Z8\@6;6N2;3A'29^6Y,W+BIJ,#(G: T2'0VZ6KCH)(+!0 M*'):%_Z0B),1 G%%Y/("&9 ( 2,R^ &9C4#Y(3A%T>!O5Z:7(_ZIX-_I+ZS! M&8JLS@S.C&[SRY<;VSK@:15QOZR.FU P%)V/E/S8_LWL76D5\C MT+H,%3D9 M,*HH*Z;6N&[S;Y1VVYHQMQ5NL-?;6AMV1]U*\T7H=_S: MUHRYK6B#_=W63"256;0XUK8J^&>$V('R#M=*#&D>:35:)?Z:WVUJ_6Z_H*<# MI=C*/>&Y_GHOD *WXV:O6-.&=:R>[S7T,!!0Q0KI57NBID 1CBQN:]*E;?55 M-:LO32%5G=Q4%-Z?;3V$9L;;2F4748,=MA6IYX6MS;BUM7ZJYT&^QKZVFURN MZ9/$'D([ZUM++M:;.FPMU,\2?#,W!/PX0J@B(6HR 9^Y&EAS(UAS<@2MP"5. M%XQF2;1%&!]=R?J&$*RFNUBF\Z\MV]I0@^^3?.TP !DQ!!I)%K6S1@B MQ$ 4#,L&:7EY@<(E1!;H\$LTQUYQ L'0$J?"?]/8"LZ[_L0(?KX@6/;$S )^ M"69%S'A.A^L35>O7*]1+=$@DYETJ1.RDX=6FZ.\V4I4:M.0>CU,8F&N7?$=$0"#4G MK3,&7491A1MH"^1<,3=W*9U:H'0\'G5*>-&)/>!X'OY[7MS1RM45/'YY,<_D MQ)8\'G-F\>3&+*Y;^TGZXRE1&<62.;B);K!X[/ L3KK X@9U1K'4D$H]]2M< MTE-VW9EJB^Q*9:).L$@KV-5SF^)\1C1_=+7I78 JVN4;0$)(<,:JC!AREF$K M I0RT*2_BYS"\**BR: )Q\SS<)M^S)R5Q=(VN5GU6&OR6KQMC@>Q=^$Y[MV1 M6O6Q62*RQ/_^GPQ%DK_G(O@,56A-LLE:/E8HYZ4.5*25:N'QH40T/L_ *".C[\-P$$.5<(T_D&@4BG8A=D;$(\1_W!Q&)BOW6=XV VP84 M_!$))\;!B8UZ'-.##/^E<2AF1FH9>EUB5\#BB30K"SI EJ&/I=+?4-DJ0%6P M9N$YN@W?B_PN[)"A1\$WDAOXVXZF0L; CT!>5>#P &IZK*G!$#IWZ$TP'N_1 M0V@& ! N+SB!X35T4 E5NWZ$*4#CP$$%KZC0Q1O@A]!KX) R@*,+I^+NX4(1 MN&9.(08 *F_H'ELTY_1]4]&^$=#Y-S=G J#C9U)]@Y#AQ2 M_[H-U!&DN?4LNLK#/UJRNX:]YF3;ILA $F45AB?0_QR(&MHZ2.B;=6@>S_6MQ3N,?Q!R=@E$"61X]>J!Y7AS1TX<5=&/ *3T M"3_J0;H( 'ZGT+(>FW6">#Y3DQ/71S!*,>Z\3?^ $DDWVB<',< MM]1OR8'6"WQC^;8;%BH>;TT2W%,G\U%_':08CRS&="[8JIH363FQ?&OR#-I] MJ<((B>=T@"96;$WN7M+I*O,^^J)W0=+;R,:NG=+_7%T190[P["\8N'3!;SBZ MKGQ^$9G$;RQLJ&*$N+HRK[M9;KAIV;P^1>O[%+H__P]?ZQ$,X'GC?O#__8C] MP/^&!ITQ_SW[!D;D>5I2X$S,OWX3(XY5>XA4L;\7JEO0:Y;63*FBY'0):;OB M-(:.Q_]>ED9@_B+Q]^Q0#!1^(/_X4[ZR4]:DZ6\"79/_(G(R%&#F-U&%?IQ. M]ZJ(*$RE[4_]-!]#7RV;0/QOQVOL^1M5\S;UOY]P^YQV$NJXSZLV@&H*SDC" MG&#L'B27L77FH+8A[--%Z]"GNJD,)!#0)/,R'G_7)Y)7,K!*.#T\]T'G7**@ M.SL=K-FGIF+6AD!CUP,KKWCU2-B\X"5&T&2B:+DC(@.H_+)K9Y=CBP8#K:G& M@\=.P5K/8\<*'4K?Z"P/Y($ .IS:1"QF#STV$W7+X<_.G/;O_F8C_)\\QW*= M/"@4<@P%>4L;P*T;XU?](J8Q#W%%S,05_Q2!2G.\@CYWV+!_MU1-/S:KX'2H MSF0Y1>+I\2]TF@J<--QLM)3/M":Y(5458CWF$8Y7V(C_5J1CS;S,,>L)+A@] M_?]^4---3&3S+8=;M,E+_1-\Y&2U7/^QY"5;E#BNFIY+JTBW'"Z-)B ^;(R+ M]TH]WS^.95 MAPN2RZ-Y^+DM"!I]7B))TV\6$B\G8F'*@:\ M)9Y=Z5@*,F;OFE[08+@MJ$M\#)3LS D:?,]F/#:Q 5L!*^QJ/'9^9;BP@"YL8[$K ZAE:'Y![EH<=%YTCWY M%RK-4GX2+]ZT)D(S\5&XOV;[W^P.LN=>.QJT9),4AN.?3$*_WUC/[NG3QF#4 MW^M98*L!R;^=]NROO2=*S@^\44K]FMU?E<4V&\;N?Q,;B9-NMEI92>Y]JU-" MYEC"'(NY<&XD0T5BV4S(&L?.&@NY=*YHC73V(%K#V;"6%PUK UV[Y@3V7F2V M,*\?7^6[TH2\B]4/Z]DZ&=H??_":@M=MTHL^M9M(P>HM]M&&)I).Z4RGWV;T M>#;>$_N82+MI'<-M]V#;O;!]"9AD+.\VF!IZ^<2N'<@G[^!F(IKRLP@X*2'7(7 ]P[4FN0S9[!;RE?I-\M!! M\3PQEHA)4T25-8R^ ME(2\=9R\Y84?046H]($[':^_LBX:I1F^I8KL>\SPXX\YY1-/-P@7=FP+76^'F[[?Y M[GBA2S:?3+@91"_=?&QVR%,$UE(RCN14)%W9L"W/VKY-.B*NK,L^FKO33UTM7&3UGJ2+CI2N],\*" MT1 -^\_.&F;?H5WI?;H3,,62VD9O7[I1FD80,LOBL4T[[.[' =M>383\=E!^ M\ZKT.KEIKEG(;>?$;=Y4(XV,7U?1@NUTQ^4SI*Y $N0ZG#V]1DZ[@W3 M23G"=&[_:A.G4WZO)$O/TN2CQ^^$TSG[CN B=.9:DX_75(>[5;,:2R]^GVY- M6$')Y_E.Y[J>_O&GM(P;Y_I9[A17.>-%EAW!.^-#IGY??"[%\[/-=P,+>YER M1.],TCTP+#XG-9(]CF4XHW<^L9)0I_+B;<-K$%+WT3M7SG,!LME5JQL\S,,0 M;7,?XH5HF[L3SU^TS<-> T\Q^99HF\JB&XE:H"RZCU/SN^MQNK_07'/,;+4. MR]@/)3=QVW(FS%;#I,7,CUL2)\5:K.38/W="-9DQ^YYG7X2.U3]O:Y+O$,[L MA2[F E5+6&G2.4;O.J)L7BQOPU=]'+P9I[\1@T?G\&G"/ MDGC]6)ND[6@S$*>L6/6!=AT.]U'>:+#*J/$F> M.N]ZY3QX )!CQO_1 ^DW@:V3.A*6]\HYBH7O^_(;;XM;G$GJCARN*<)RGP >GQPMEF[I@IF*GCO2T)3# M2[YQ^*+S=//0%'DR4[UKT.?$X:YY4,OXFXRZB;5QW/R=]X^_%URI:DRHC*Z_ MGU/=S[/B;[?\J67\346][8?C1IFM]R=1CVH/R(0$(&$%A#K/KGTU?U[3;W4IF:FA4$#+0TXGD?R'6*13TK7*Y:EJ[S912Y\NZWKN$X6,N_N-\6:,N^#^J)+RD.]/8FHV>\*,Z[6S M$XNF ^_L>'2 5 <*H&6FAXO[6# $O"BA0SR"P:@O1R1Q;G@Y)C5R ENR--G5]UE VT*+H3 =_DY!(?R*0H^!M-^XI-N/M1=_H M;?*BO954LOC8.3/>]BRY.SP;M3@[[A]G+SA/';;='7Z\C\#SV7&V5WG;_D0 M 3\U,AI8ZLG^@*=1--]^$#%L;Q,^"F7VX<4N$K+QC M/+ I*\><':7R1$Z_Y9)J6L[XR\L'8N4UWM$1Y),&^JA)3W+3'6J"9M$/D*.J M(!"K/7LZ'T 6J2UE<8JH;!)DM5?4O1'9VC5?8SXRBU'*!J0,BB0NKMO?\Z28 MQQD;1Y?\NNV!Z6K&7?2 )+G7D\@G66,^SX!QOFJJ.?8<^/;,G1VOCX.6 $P5>K3016B(A"1SHHSA-PD GQA@3QJ73>Y. MKR"WNMC][+>&*/4.";4Q&(#P*?02ZM=K29P&X9M0?DL(L\-%ZDXD.5C:DINE M&.?=#F9W:[=.1ASN]_*CRE?R7:KELNI2 C+E[C8_832O] MIM9^N*-[EG1CVJX67W^;26R^6)^3M#:W:>[WF%@"7'BRW+_>TJWC_D7O3[V7 MGGN=P>0V09\J]WMU,D=F-H9)"WG?^QK#M;R_F/]5O%4*!1ZH*>9D>=^C1"_( M^YNFS'O&^UNW%8JW)EJ9SA?4(G_]E/2SK1"<%/AF>(T%]AE1\4)K(MU]3Q)W M68$3.4]GA.:"J6-.9.7$J-8$/#Z^]%CEM<13 9I8MC6IR9W"2RX12]1['DUL M_93^Y^J**'. 9W\1-;H+U4 #?&DH\>$7D4G^)EYH7D-]08BK*U./LMQPTW!0 MGZ+U?0HWX-FLL]'L&]:T"W+J\[,\^%%%R4D8;?)N#!V/_[WL6LG\16(.B==L MYU"^LE/6I.EOHCF6X!1S,MWFF-]$%2I(G>Y5$5&8RMB?^FD^AKY:-H&X,XCR M_*V"J5K^^PFWSVDG94!_7K4!5*EP1A+F!&/W(+F,K3,'M0UAGRY:AS[5366@ MW)IP(E_3QM=4EKP']R'V/F?.)RN_ MB: U0(.6.W'STKS61O=%*O/C3V&&7S'[0F:U6)58SJD>M#Y+VHXW.GWE42E/ M/N_KLQY/8#N%Y6S1::DX>GR?*/QGIWUT_<&\.?2=^BB8(1=7ED$+^X<3]/FH M/5%3(,,I_ZY@LY/J!Q5V(MN'>)YW(G-N+5^V6::I)G6R36U%1>%FB\NO:23O M6AZ'[N86%Q7YK]VTWB9J;%UJEBOZ;^=7'OO"G'G0#C6RP'?P#_,SH]C.CM($ M/2:CN[/2XF)DQ?"2!G2QF;N>] J)UH1*U[F"(+ 2SZQA7,^3E$P9180Q"6;X M4*F48XN4',- QY6%3XYEZ'9A#T;$*!-&RML>J4K^MA!::!2^_;A+0L?5IWB[ M,]3LJ5X.*L6M[W!6=0E/9MPL$-NF?5/(*7YPRG8W'JLX)1%S,W]^8TYQ5M;D M*F5M?J"?F"_3R*^%Z_Z[=D^UO[,[:.3]:V2ZPP25?%X&CS\8.YS>YI.V\!H?94<*4OC5/'#P!&]Y :0V#4("S3=.R3*(+, M,/<RZ2IT!+G H_F4"]-P!R%SJ:C*BHP4=..(!4+.$%C[5@.A96)05_ MOUU4APG_K)ZS0DRO4HC7HLB..)Z'WG!%4&FABU!Q]*^6*<7O4NZNF;R-CU[( M +M_<#6 YP&C:C1/2+(HP1F.0[%8%(L5'."U*@P5X5'LN'O*T%OTMO6JL+A* M%5:$FBPR0%&6H:(YJ\,/015[G9MV_)4[#A]Q#5!;Z"LZB,P:WO!84::\A:(Z M)TUIO_N]4@!SQ7U?]3B6!? W4$=0W'=;YLDLF;058Z^X_CV(SX:;KNK55TMT MTG56&&7KU[EJI1M@%\W6Y_8\F&\[G3/=9J_]L/!<+I [[)[?1<;\:TN_/D]A M@XL:9&9E&*)#,XNO4%&S1)1/2 L,*(MR4=3::D?CX7=0<2T/58>%IY:>0$DBPKVGYN66EHT!_CX?M[#AR'+XT+DIWJ2$)GR>%. +&!UPE D50\/,D,VOZZJ/XB M\>RALW]BJW0=*BZF<>ZGZ?4CQ5>TKPU\(:SA/=*%.;-IPMFUL+%FS$.-6__D@6GLC'74K%#G!H9*X2)\I:H* M=9T)[ 6IFW>AIR\(?EQ54N?>A#: N^MBT.(F9K_K*FU%F8A3J=@RQ4=15"66 MTQ+9I_9QN(#G6SFVDZ!LP2:>GR4EDJ&^/%(V@R[>SH! CG4U.!3"C&FF=+T?8!+0B/9W>2 MX/5LZ;G^3A_B#/=$^WR=&I^Y:2#2Z40@NF6MSM&S^E;8B(=4!T#3'^:*XG3W9A.Z#5V<3'R.Z:-_U3>_]--ZCWX634 MXW?)5MW8X._%^6[0E M'D'(9P'A,_?;>S'9MJ[SL M5/4*C,Y01%?C6(QTP"D*@LAOCW&3J7*ND2=&G-HC9-"E9=2J2B1$338Q$""A M,3:"!A^559H3U#'J)3[3L$H&C-@5\#$C_ J-VN$$^"X.!I@*NN'&P(]1HJ$Q MO>D\)!DHC,RUX0"T.01F8+4'O^E!;KB\$#O$0)0!M%&?@$<3IB%_BRK.%J*) M :!1]R9\@BGI>%%XK@YOGWD!>MK^+'P+C4VA)"K&%.A/(!"BWC: 48%.EC8P MOH"KU!^0@:K)0I2H"' W/A&MU!ZGX*QI14%C1^ /S19+ ]3!BP4JD >< (A1 M#^#.!)P*M\1YF? /=6YJEQ?HU!]-18'#P?V 1-@)R3Q!2+3=M5V8M&I,%S1%.7T.;B]Z.G[23QGC]Y87^0H.3 MZ&^T>%I3>Z*,=4N4>(1,),$@B!FC]4'R09Y!G=G@_T,2 $7?10D(-(_[H,F MUSO2BS;N,OLV(!([/07) 3\EN 'J9B^C+=<9 "DDHX&:WB\-J36S:QJ9C<"W M*9+>KI0?1PDD)AP/["_6MU;190-1H5)OX.>'M,R)FJ+S%I0TF5-8#BLV.!L: M/@ @@6C;@UB.9+1$2/&*P'(T'@>J0R@&.ITZ !H*.&.']\^M!TT_@T1$F[9_ M$R$Y\.]HC>54O$HH.IIL3''-:&DTFJAU>_J 4"8@5\V-&?5:3^G:T!^=B @N M@R$'QX ;(L'=E'5BV/E<(31%EV?(ZE!-8>[2>4\6AYR"?X)4&&I)A/6>@X+% MRI7E6"S,\+<:K^JZP^)6#JH&1D4BBO9KJK@L<1-EXT$%:T/1:J+KTY98;YDW MF.[W%RR( FKPI*^OSBF?TP9]33!M)FBSU+'<3+;W^L=;DVSJEE)S+\WJ._#( ML/_7_E-];);@>(11T43,]>2C^TK2:R#XQ]JY$0ZU":T"56/M&7"J<@CP!J4T[" Z&?T$HO@O^+ M\XR'T&&%[XP0)A!WZ(;)ZA4PVG*F%81V]O&C:9H1\ M%44?&CTS_PX"KJI-"Y\* 5F0-K1% 9($JE>!HR.ZI6C3/-(>!A7$#J0"-'X, M@#\O%RL%1"@-A>P\-^"0,P5=#N0'8WN/K"">A3$)Y#2@-Z(7Z69&'Q7:8:2) MT'A7QGA1X@82"QIM!A$J8F]@2O1H_??(!D/[!8>!7A?\' H5]&_0X KRZ$S: M0:K$BJ#?J%A"D<^&&+5?IKO#MT'6\P!L M\X;&Z=;D7KR]EK@\S9#Q $VLW)HDGD7A]K'$5._3@>PVG@J[C2\[VO:HVWCV MO+J-QUL3K5Z__52KV:]D^P#"Z9'2K.L-M>:\'NB9C'0M?WF!(VH]]D>''O^_ MO2]M3AQ9VOWN"/\'7=\S[^U^&[>U((&ZYW0$.]B8'6/\Q2&0 !DA@2367W^K MM( L5J2)9J)F!D#6JJRGLS*S,H%J!V*N2M#:0_VE74-E%Z+FMM2G$N<#+\ M"X"]L\/WMM;FF$:Q]U6WYO?==\?G<0"S'IA9/S;C%WC_7W..JFU6_>]&[+$QFO-YV]=;3QOD6RWV&9A M,GZN"G=@JU3A$L)C$IV0ZV0?+FES*"MW'UGO]AA,*W/)G,*[=?8Z>=YW4L>\ MY\"LCW3NY@KII7?W'K>X=TM ;;C[0]B= 6NVRC^A+YI[0 M5*V#QO./*<>!A-%+(*%! 1)NEYJA ^GV!AI5GP53U 03@-7%@4GM5UKT:!:O MO+4=!U/4!!.$53# 1-@=.9E@ N:7T:%2VQBA<:?[B3F1!9ME;-R%+G!"=QD; MCN.=?N-:3^; QFRN_X%--_WEFZ[#P#O, ^;7F E5MB-6'F?]YF!&?M$&>B04 M34AOS, 9A&*G[)OXWP>;F*AU[39_-<&3B ^%=HN)ADDJ&."QG8 0QT[=_Y)?;@!\_?[7BTM, M95"MXPGVB_1^/^Q_N[5]/YJ-7RVX3.PTQR\XWDW.&J@0#.RXN/W9):Z98NL; M YX#;EP&,<&CJD<&PDKFC#-[>!YE1G(LY==W/4)D$X&)OQZ!N G!\5N$G;.Y MYJ!&!Q*"N%<8W+]UHJ=NG2=J;RZX.[Y^ZTPD*Q$YE8B,>LZ[S([S&& MO7%*_@@D!/VQ=6*TUT$J+KTE9A-QMG;4J&A'O&84-E 6;F]6V@+'M'M:8+G, MPPBH%J=..4[<8K_X5SA]S)E5EA/[,EXLBMSF3B!)]48^68B5QST/G3\[:7(B M3VY-R!EVM.NCI+.C$P;1Q<%JAY(A)H:#>)IMU])!A):+&@=FEVMHX LFW]@% MWVJ!DENG<=;C-R!8IY+%@EJ)PTV\1K["@/<17FW$8)IYB^4(19"*80\->9^+ M0=L6H2LY")2!#6!1?SFP=@C"9*I?S0A*XO71>6O+?7"Y*0CM6F&>+@C1C3B$ MR]"(&YP1&,^9::3;1>MXD067RW.8\M#C@0[,*TB/[_:$N78QI_):=H&6AM%C MQ"[,*V2&/ N#-6#>EQ%Y#RQ8,QP?4%Q@M7Q*,!J^P[<9405/8[3@?3V-2TN' MU9*FM9P%HW >(H+)#F6)';=AQ%+:U$R[)0H+$#$WU@9+AA+=D^%UD]=JT5U79) MCJE>%J;6TU);80X27&L=9%IV2/$EE[S': 0\A>7@N/3:*(@!O>G8@K,,!@#>$F2QM-62D MRX*GZ>E/[-B(0-72DMH R,L$7F- OY>C@.&_(DPS8OD)S\*^V_\/,1-5>%&3 M'>#/98K,Z@'P+OC-*BUQN0KP_@E85+A2QL#,]&&%-YA#L]QA&C:O9RZN4E/@ M-L:I6H:*P4E:6@L8@TD*F-/#L!. $IBS; P +C&D66@Y-=W-U)7 A2),Q[F] M42!UM?2B5>[M$G'_S\JX0_ *R(-PP4RVT\G)R1,>YEYIY 7_U5>QQ2B\8LCG MGTA,SU.'4B.D/0+@9PKSYJ' TJ3([0T0(U;!L890[4T0RPJ_@$\_@->+2^^L M\+)2T52)E?++*,V\F=V,[D3NQ],6EG^X_U;G[X MW+K[4TUEGE.%FI;5F4D5,Y58*9M+()54J5BIY0H9#Y,[UT2@=H66PP8UFU_( M> ACVQF%6V'#&)CKV[[I:X;,J>@+K3-FEY.Z8/\&0MAT"2I0_F@WR'JVM98\ MN:>XA;[ORQIN-(5J]0*P&<'V3RK7!<]?2G"HLBVS,#M ^6!Y^#].+S*Q%!I M\!A2XT)V[HJA$,%%T-R+#VE1*>9KED&/(MR:D,#[1<<*V!%MD*R*T)2D:[JUP" M8L$7_O<.QSJ Y5D5IJ"1#-,/FX")]4'8,K++TS^^VN/AHH[V\]M7T]_5 M5?1R$:O\8"P8IE))&#M=ZV]KU2Z6D E81ZK+B5<"GDG 9"Z?4^:#*_W.I%^> MGTF='3T2K^0[2+X4K'6AYZA=A>"Y1-2JQ_MFXW>]IKZAF^+X/\MT_$^4R#>? M]L^.)3WW@=@_=OKLJBSI\MPJ2E@,"',^!T[JJV8IQ;AA*!M:_L:)D$7-,$Y5 M-$-C+:_>?.,9/AICIK1]G8K]1TVKUQYUOFZ!B MUSHE1Z$;#E&4D_W6+QRZX=W095%[]&J!30GKZ6P.@-B [/:/5I/1A/#\,95E M*R\?M6H[@! &%"P409WTI 1; M_$8/@-=UGTD\(_0Q!N?(W,>E(CJ CI5@@QH]"M0NNU"XB! AI;E(U/A+!;;[ M?A8,"^&D=]+:/]$EV^/4PFNT-I)J0-PJUA1[O=&LQG,N^4^L]/&";6+&FZR< MLMZ4V4T?"$9%0S1^U6-,K-&.8FVON\._0+-U681)P@F\$2$,MZM0_G?"+>$H MW/:Y)_R+-CL/@T-@"X>BT6-[A%\^V)R5;7L\"?[%FHTW($Q%G8 :'2+"5ZB9 M4,/V0NWSYK[;>#O@53T"<"<;ZY_SH1)4"*?=Q5] W*BH(U+NH%WN>XGG@5$= MH4-TQ*[DJP^MZL^&+-S]R4@2"XNN!(,-K$&7YLC?^=RZ(]8Q$WH1G?='7"[3 M$3(KIC!?ZP5#K-[U:3OZZC5U3@ OD>>6$>U7C+EH0H=#D:A=DY._$VT)A]&V MSX;V*]C5,?R^>40O&47:^&#$C/7$%*38NW1F)>YDE[>CY]P%I^4Z[D =L3T@JT. M3O_K@_^Q$.YRV&F01'W2>^SN->LO!+@NQO[CD:L/P$Y1\0B]^]P$%P)>]^HG M8%>7PA<*WCU>APM!KGLQ_U?DVKHH#B/7]?C__'.^P,CM6#CS<3%POGH\+M>$ M.]$I$G0H>^!#"5&X7>M/'[I0W"B?8 "$7W#LJJ516U*"$N1O;HL/>V6!^CA%)P_Y&BCO]8U<(([=+",9]LYO[G(9?U\H%(MFU2),(=?6UV/E:C@*RZ\$F:;8[[KX?Z6[07(FU.$(QNJ_^] SL?_*P,F;;YV1B)T3>V+0D",U2X M7XCYUZIE"8K^[('>X%W>N MMSF_OZ*=LL4!AI2$\;4O];F$-#TP5P*>24##[+_2[TSZZ<;F_U[I=R;]K$;, ME8AG$E&K=.>;G=_UPT>S>2/LWFAV#SQ?E_=[*TB,7IJ4J&.EX0;]F3J0>+Q) M"'[O 8G12X,1]2"H&@O1E)-5'RZ\C2EEAUU'4+OW,#%P6+4]*B1I1X)5L1"& M7EN?'PU9VC7([CLR#!QB[0X$*91V +!4B X[>9+R-^+50?5@[72P\]1]A_\L MQ)F83(4'*E\/L(9@2=1MPT> \*[H@X(H-#9.0J@H^&='(WI/43PFU4 M.W!"6.O*O6$ZW7A6(@&$= #/_RX)7#>= M)Z'(-=?7MHB":P#>YR6Y3/RZYTH!\+UV.+/M!;"W-[1;3I/B"Q:+OQ1YN1"Y M<$@?XUF).I$($\&NB3"G]3YWT8.2[4^?ZE&ID^.BEXKO +I9@@WJA)LZQXD. ME0O#L@<%_K 0Y>C98W 3X*WM)H/!>59S=:U\IBM.%1^UX_3 ,8)1>"B*7E47 MNWRQSV-MKP_$OT"S]6-$B+!#@IB\6H)V!XR?A]L^CX5_T6;G=8B0CI1<#X?0 MZ!5L=F<6!MB6U<4^@3I[%\.4:X<_(KG.F!\4]%0&/=.Z'UIH,/='[,O9##8P!JUN;-;K',)'=*S1-7&GOCI4G3O$76L1ZX:Q[5>,N6AJAT.1:]\%6TO;";3ML[7]"C;W+&TR M1-+7HE/'[:F.F]KCTICG2^7Q1_3#]Q \PM#&'(DXP4,D<77]V-G9A[0\!\[? MJR_QJ?0BR*\L[E]$7D_0/08AZ= 6?*+-[3O@>6!QXR$:=S([/+C'W7;-#X/! M+E8MXJB&DNXG' 2JDZ2W&088YAV_^1VYI/?(/:;=7=!AZV)Z0?0: 6(7 >(1 M>(]H?Q=T[+J76D!1P-,(R:S4O8I<'YB+0"#,><<&-< MP6T3!7HLN%U,,6##*)F)S^E^BKX8<%\](E_8N-QE7>.\;GJ!A;('+?4\5#Q\ M5[IA=[/%8#">M>_84;TKW76H!*EII1?%+4,H?CVYMCN[<1.KQ[A0 @Q4-R,M MKI49['K@N0G6(UPF <:JBRD1^/50W.Z Y?@^[(Z';U#9#W$PFI0+ _:"('Q, MH ?A2&4 Z*M;Y M++;BA1)SG"PDB=#UP M@X0(D@B&(\3E2).M5H>,I<5@,!C/6KCGV%:2[D>=!+:'I,<1**$(YATG^AW* MX2^!\EX?R@7BV,60%")\=0':%0ST#LS[?"P7B&47&XF@5Q/5SNER0D-V%\-4 MTC$Y11%BKA)M7S*\CPE9"3M1"9.XHMWV@/\$M+L8M]*>EKEH@4A/$A<)]JNO MY@O#9=U734[TW%P2LKUPY=#4%U3I>%"9EL"!OV]O_AV>_I8!(W=Y\ 9X*;K^ MT@^P\_&=^>J]0_TMV@N1-B<(1C?9_]ZA=]IG9J])0&^7R"[.%+0I;V,)A[?1I@5OO#+_7BO?2* 7$^2C2S,Y4#F5ZRV': MD-Q-J%0[/ MOHS@]N'*P X/Z?_RME39K^1FKS(1AB3&9:?/LW4@ ; MMT[W@@0I3*#6NQ[,V^!/NP9 V' M_O&'ASL.!G>NMSF_?7:;FZN(>[F(EJ,KI"2,=P1\.[=J%TM(\^SD2L S"6@X M[*_T.Y-^5M?8E8AG$E&KZ.J;G+^%XY2W ZE:R?P6W!UX 3^Y1+7/!!"Y 3Q@OW 4DX[+VA-/V8,#7O?/T DB1#O:J/UH\/JN1H31I'2C M.VDPHEJL<5N[FKVZ;B$&NLNKIV9D)!0AKV7@['P:KH%WK[UXFNTC0E BU%7T-HXY.Q Z[XUF22D)%ZAWG+XI0(Y@"9G ML$'MJO9[HG%Y85CVH/<#&J+"WO5B\L_1Y/8XK=TV@\%Y]OW W3(P_=.-U LC M$6",)-QM?1LD(4\Z"K6]YJ!_<6:;OTX[4KD;PT(8?564[>HQ?!YN^\PX_Z+- M+L.<)AQI*T^$,.K:@-&NO.\VV"ZXK?SY-M/GVLICD5 $=3=W,"!MY=..R+G MMI7WT- )DV"#]:YOT;6K_)F^W%W]1IVS:A;I::DT$;HO3?\UP#W1LKFZKIQS M75E[C+IBU_@58RY:-=>F\@?;*KMDUO@5;.X9-=>F\E:L14[84ATX5RI69DR[ MCK\.6FW_0O!Z,O2%_NG/"+R MO#V]AB'\+ KJY^/<8+;POOT7K*N!Q4&J[&; MIU&$Q%6Q_4+@7E ';^\B""-7R-KIQQY!]G+Z=GL6/8A?:\,ZT-#8C4!"C)V\ M-,M%/A-O70R(K_;A%S80<5D(7W1#XR\)'"0"$C5X;6B\WQ-]3,LLE\W+ /7* M\J3,22@<]:ZRLM^Q>E*70K?.[H(/5%=C%Z]=8NU*F;B)ULOJ:.QAZ&/D*EF= MZ/_JH"G9J#*S>OFIG%QLF9)!A/#5BOQ"SX@;(O?B^[]Z:36&(AX&GOOYF/(" M^K^2YS3SXMY!^4+[OWIWH$E05\O33IOW#L*7 MV?75NQ*L)IYU3^O3NEVX<!W&<<;T_EYM]#"N< M,A9416NRR#'M'M(RT*ZM"*+H*ZLAMKT49AQ[>R-;;E1[G-::4;%K)H4;#1^U M9T 4(5-.YA &WBH(TE3YY?8N8OT,X@-4A&)HJ MC[F[#=ZJMGL<.Q:X8L$?+;BE1J$6@V\.2Y( M[?[1_?^6(*2MGKG/#\#8[Q<)]@/_&$:(&,X#7(\'@+YS[8V_D"2OM 5)&8/% MNT>JJ4,"U\:,@A1B( M^N[7QG(!:2.WU9COR]K(P2X-KD[_>!_DX39R?TF/)--?[?;*7"X!.7G"MW=E MO5P)>)" ?V>7+O)2NG3M:GN$HZ8EA6,6'X$18EF4#;[9.&XPI)'I$^C4GF.] M6)<;)X6EY?3Y=@;8YNP^W<_ 5!%7"N+R-&%M1DZ80I$0]35=#(*)S[03^%PI MUOJW)C['I;0P:F7I:.;#YW T;?2U"3AQLA4-11PMI7+$["Y*E/=0&8 MB_&TDI"*PH*LWWUR<*XA;=TV_GPI$RH4IHY%E3-+Y*,0>%MM)B$!.TKJ *OX MLSK#\0KA24J@(PYE^T-B./>E*\,QY:+9[4QZ0[*1E2WQ1!M4/E$1=B?*R#K[ M+]8^"* .UFGUP:+;J@AP8!\U#'([])7G@;)CSY*HK-$/ZC(=DN1B80(1_LS M.H!L%TQ\]\UZ1\7ZHOE63<\H?A81:"]\$LZBUF&E"'8/0(^U_#Z#G>!&>FY/ M!_])0F;0PG&1H2QU>-4YGC8>?C*G:?Q<(*/QC_LAVM!]I5KI!>LO<];N'OTE@&(X[:9;EI\3;_7)6L MP'))RBTNV:7G5=A:5>:('%ZB7>."S^AA![B LE/#?,$%05?'/LD/G]*G-I@B M\AFF6$1BX4HL6QQ%\V%G$7Z&QG8 S1&[ LO[T.R1XF:-"?D>,'$8O-5OT;*=(%7_)Y6O#_$1J^2EX$Z95&D8CZO;!%!8B'6UDFF5 M]UTL\3;4G(@DAB+NV$X.J.D[W 8MNUP& < M"&PW%:2_,A+ED/?G$,H7:$7-J426$1;A 4&NZ(A$6B(#KN>3W4-"P[ YN&/ M@$?JA-@N1W2S%_$UTREFV.$3XTPXF,.ZTZ&PWU-#Q*XJ5 "X@'"+"W9I<PWP J6SX*^T4_PQ2+S)"/IA/16+K;<@OA#@7]VAG#UZ!? M3X-^2=P(^HV>$/2K%73N\'!EM0!@YT)]KU&]?W-4+T;[)GCO&M5[C>J]1O7Z M@H#7J-[+C.JU;RMTFD\C'DT^MW&V/1[T?!5'N;O?H NG2N'(L2>_UZC>MZ71YGCYP5NJ7Z$?O M= P\1)-.)@Y=XWIW*"2?0_8NK43,%-FW&2?H&V6ZI*U0(I9Q4GJ]Q MO;88CYR$\45*+,U+Z8Z2ZI,!BNMU0_.A0RCN>BV[:UAOD,[M#W47V0P*/H7K?C&<.GA&XYH9I5L$B_*WW4!S&GHGJ=59T.1?6>&@-VU:#^9B[8I<2U M!M7*(D(U&E/!-2ZX1O4&4-GR451O[#-,L8B$IX):3:84AZI5GZV.'0KJM2L MXK.@7F. A?$ /+G]Y]_A^5(Q^S%D?#0S@FNJ7T$*6>E*$3^-ZQ\ .#^G_W-\C:9X3V%]( M"4BFW^#IHS$GMF%0=/0W\L((8QA?B]S?F_L%RT^./0/0A[C\G=)"L%V((+>+ M]-YM]:G2T$Y*602A\6B"^&?7AF5>$=X(5C!C)-/W5LJ:-/V-U.9#,,28S+3X M]F^D /8)G>X%"5*8P*QW/9BWP9]V#8"P#QC9%+FFN/WW 2R?W4K*'-._;W% MSH 1#34D&*L'R&4LG?E0RR.LPX7ST(=Z+ \ J5%[#'_4"C+Z-#JG#.AGF=,E MH9D3$0AMN-F&-+&=D 9@QYTCC"!(;4;EE&6<"$#C[4V7D[HR,^SQ;01L(@S8 M,!@%[!"2J-VLW0(>I<#X$EY5$%UKX63E)Y)9WKG:.Y2U8O"*?35XO6BWM@%I M>\J4D[G;&P;>"\8X57YYO[&L-("C6QUP8",<@J&I,CP#7'=_5=L]CAT+W/*0 M$#XH-0/L*3)"PB1A3%5EOC4&&W)-2@/P@T$FI+$(ON24^'Q%WAA8EQH84ARL M1O]H*;948VC*XE!T<63O0Y$0B?=%*ME/H,G'5KP*=$5E/ K,M>&\@M) NU! MD!2@'"+W2#65>4X5:DBLD$0RJ6*F$BMEE^*"R9>H-+__"4C/)7Q_[DDC'M*N7\0T_%R)>$5?%?P!8V$5_#Y'WS^ M"54U$\M@9EE,PRU'0'P.ZFK%654;D!0('5FE\/:2A(LMJ+B6Q5 M&H/_ZX0R#W:Y9*>Y9^=.V?:Z;2WW1V0=T_.B<0X/$0>7?;Y M+TO^=6BTNZ"R7;+)DN$@0K$G:U[4"J_T5R>QV!%MC#_),>-4/$HWRWR7QI8< MLS:B(]I_KY(>=L_$8S8X=.QLEQZZQ^/V:7A](C#CZR5Y>*\DWU%G[Y.X3#6' MBQ1-/S_&(WZ6Y+N+6KHJR7$Z1-G60[M*'8\J%1[::&_5?N([3 M@MI%E!\2U#M#W:Z">EM08_L%M7WHY"=AQT>;E10QY5\;75\+ZIUQRNX*:J!R M1YRL='\5U&<*ZM@Y@MH5CHD2*!U^J\]R(\6>];7<%]9?FT=S] M23VG8N=.T"DF.R&S?O\&<;J%N7P8I(.);S2),ZV,DN5;C!,[@MN>%S-0?S4% M1SK T:B38M]IZ>D9]AQ9[@U1GO#$>V*/;:S&MF;94DQL^<%=G>*?6\YWXW-.]P%'Q28:BN),EI *+/3?$)^F) MR\(6V_5G_G&:JTZ20]8#'X5KTG%G%NI?B- #G>8_X7VP15#A"1^6/PH\/_>? MCD,5Y@L>>&=#SG:,XA;']DPF072PR26=P#Q\#EZ([^B>$X7%9# M"T")*3R#E)@VW^';SF5L^[-@)>ZPRT'['1+0Y)I(H8/3ZN I&Z%V[PA?6,#R M1'<$F-_[:GK.%*W$G"RQ?2W'Z@VH-O:EN"=.CRWNFA?K";+=%7)3R@\.C[.X MX]"&M;,&P95)'-D"4@Z[3;9!2N5+25$8DP0=N"W QFYU8PN(1J];0-"W@+.. M,#_/74RIB)9F1"*;Y#UPVK@BX.)UZ'9:/-<*T3%:9HJ3UHD;C+=EDX_Q)JU7H?GTWA*F M0F'*];82UWJ37UMO,NR$?VE!3D6^6ET0T?#7N8O.@/^AW04],5_(>2YPI1SF MUS/ T:T-=[N+%MU&LM8I1;.S/0'H/I? MK^UXG"\T6^$$1N78$B.K\YK,B(J^*,JJT*JU<*R%'NCZL>W13P%4;'[,"E*" M81K49ZD(AM3Z4RC64@B&(__S?Z,XAOU&UIDMBJ/OBU=VE@FK65I)1N_^5%+Y M6"V51$JQ2JV)U"JQ0C66J.6*A>H2B:T_#M;8=[AH_P[D%$4D-I1Y 3&J(V_4 M;FZ/QKS,L4B>GTD=]>?M34P!+"-K;;_5'J,B3%?F-(?PVGU#AF>1_^P37R5F M#N]2:E),?T?[2$,,H'%]2%ZMM!A/>TSJ0'PU.)%???AVE)7Y!<0&L :> WX#$8Q-C608W6'YXYW/K\#H95,E3D84RQ @$'7F"=W>*-* 0Z8]"=:C1]KZS(4YP@V&@C3G.$67>4LA]Q-9 M*WG/6 4C9Y4%.V0D6$L%889#69J!.:H<>-463Z2^@"?.8@@'I6PA@TIDEAE% M"L*%\(.[XGF[86IXIWB^O3&+P4.<,CNH"K;UK.UXR&09H%$(PAYV M28YEH&G#[VYO+.U\C!>,1? P[08 FL'R[B7OK"LF X;E +_IFZA>TQ$^>XN! MDFO:IGD#;$*PTCR37$L]5MW8I;'&Y]9?]O#&8IY5.BPGL>QC=TN) $26]<=H MLF1^V,VP>T;G:Q 8%L7Q<)2FHH[(YIV6FU4V[\+64C[?WK3!TLN\UB,$0&,J MW:L]7F85I,TH/4W=D$1._PX1N2F0IKKZ 9$E ;""R@A\^B8V-1,@\AL\ M2QH,)%'76#QJ,^6YZ0;GS '@:D)<9%,&O\8YD>OP:DD H-YENQ%K_H?C'_.^ M2%+#5J8^E<,?O(/&&['3>(L 1I.YQ%LMK"R><5A1HY0O-E,I))XJI-*Y&E+* MQPI!MML:'+B,%U7P+]"JPRCVK?\=@537+!$.7,W#9BU+:0Q,-^V6/OR/VNY! M:0G1I+5;T1KM<*,QD,B %V''$I-!S/N7',()>H,VP/X=3I89(82(DB:YN%F; M PP67MZK-W&4K&QY7_ M=JJ6FDWQ?U5(O"PXNW%XZ^^Q-+ ME.NY:@XZAMW0+XX[ '#/6?S,R.V>:1=N>(NU,OM@2P9J"; (;V^JFN.O- 9W M, JGLR,F9$8,@8YLZ:F1M;F;F6 MV0+)"K0F^& &6MF",+^7IB*T8L8MA6=Y1IYO6=E /6H!]8\#*AK\OKWR>L!+ MJ_Q@+&B?@ @K"6.]::\Y1%F:\"P "7P\F)+* W'7&:NP;=Y04CG]B[4^C5"I M$[2!P[$H*EB:KMK3IL4Q8)&,T;6UT?% #;T,1JC;.RLLJ\@H8/M1V@#K''M[ M U9$FJXC:PJ=)H4F33; GR%"&-B4%UR 85B(BN(K@$"?XGZ$Z(<^+/0K_H?X&5F- M1^2T=S(LI("^I)J6B\!)P50&3>]:-A#7Y99VR90!MJ>H>2N_+3V'8"2VW*A9 ME+P^_ V'.X'_Q$B$A4T[ 0V')@^"YRO(&!)*Q^1X:*!R(@E D[J?E1DM-($%# 1& MQDLL[&>IN5"G8 O1?T7 KPI\+7R&M Z?[\#,ID,419LOAC/K<0+A]=P\FK"1_-P7'K0_#/Z"=FVA#58X8ZVZ!>WNS7^):60C_B>[@ MH/]@/XDEKY@<9?*,S D""2SBM,>#E= (8MT+S%$. +6@=Z?% MP;PT%MI]^M3:_)#7/>\]L%M('4]]I=M=E&T;;8??%X5AIC@3VWF9ZW]!H^U= M TN\+WKM.!;==MFKH?2*PT&KR;OVL]WH]L;+W^A@,MG_7P/TNO3OB: MG>E[JC2T;>V\"FLS'DT0_^R*2#2O"&\4MC:[GZ7OK90U:?H;J?@"$?>GTS8Q&,X+NWP>P?'8K*7-,_[[% M 6$&1C34D&"L'B"7L73F0RV/L X7SD,?ZK$\ ,QY<= 85K.O#2)#? %SNB1 MMW3T55 "P*&@[QE@LQ"!.;L\6+V]T6T,9G4SV!3_0UH-#@].XH#]9%H&C-F# M'>F"W108RG ?!Q:M;FUJNYVI34$E2?/5:>:LAEMU2T72MU [90 >3D!ZF&86 M4 -N;Y8GEO F7E94Q%!P6*C9KA1GL+5J/X QZ&\P*6L>L\^1'M P6QPGPMT4 M2A1MJ^\PO*QKRQ=BT:P,9:OG9, !-<<(06A#RP.(V)"AP6MZU]#T&>EZN\QU MX F1@JR<-QI(@$*C'W-I"I.X^JA%Z//'T):G_HOJ]KCL%^WVNYQ[%C@8"S!9GP,QQX1'5.#,[4Z?(_;5Y>^ M5-I:0]CAT1CG'8N.3!?J<95I%.%!M+8H<^WUOY"5DQFY1RQN7.1;DE,9'LC( M^TU@KI;N^XGZP=W7]9?XC;"\,A28^2^@W(O<+CUMW<\=)]\7BV1E42"4N3"\ M^Q-; ^TZ63Y9(R%0A5Z=?.36()>3MRD'<4[[>'>JCFQ QD("0_V-0DWM&R_J MXS$M7.7['IRL-;G_5%_A+37^O\0H0A-Z^XW?4]6H&;"\1--AL,K*%@>.AA-H [E&KH0$ZI? M:420A%'\[.A9;:-:1;YN+EUNQ]*%,")\:/E"X2AV?O0M M4'K"]X#X-F&-CM3#0E$G&T@- M!?3][K^2#!&7)$-N:9$X+Q=6U*]9J6^.QXNF!2Z1Z@OX.AI"L6.3IR^UL/R2 MKU-+LWB9JV5C6IN)@=_T%0%&OL K*CQRD6%H/D0*PJGMG]\#) <(U^0 "Z/> M@!3.\Q,KUEW2&6Q6T,)?VTN8,)^G]!0(F' *0"X: <4E;6&&R M*TFL=A8;0$W!*B$RQCQ,*.KI327M;'5'6/-G6'PATKET/O%:>)Z$;3@]LTE5 M+YAV'PD.!TZ[R&]XB"2<;&0?X U]A_LD;\WWT\7F91;<73$OZF$R;6&98L*8,JZ?-#226$^[U8;+RN O0J/GT MM-#.+TD^=RM1S7HNJ%W!PI@7C;H8!Z[P 45JQ9YD,8T4Z<"#E" M+^!Q>T-8 YT4,])? 3PTX70F D*O/=:+3C =%;R' 3.9FT'?+L;[V*@6@,TT+K,PF7T\CS5^9S.^Y_2H&O#:SB9S?[<&!N$V MRM61PS8#?]ZRQ1F1IP:I-KGW8!,P';@73'.<2_;?UYUNLK8X9X;N>=WPL1+YJL"5SJ[S,\3H.M+U! M5N:+[09U[HV?H>*)+"_6HW+2]RONC__ET3QFC'YOLIAMKO%SUWBM\T]=4N MJO%T:;4QPM:FY]9!:?8MIALR)XS8E]-86F1_T41%"M= E_A:4VE5\@S1.@Y>@*$Z0E!.8W=7#Y6_#;/ALS&Z5LBL. M"TQ:3549-OS78-65_D)4B+8]!#\9F^X<:#NIHA0X%699G.9@.QI+[K&-70,% M.^R ^>G3RZ_Z;-BJ(Q])_/&UF0SGR/Z2>5;$.8E__, S:_/V4!>A0Y$H?ASK MG&"K^ !PZ<\!;K>&@4YHZBU#Q)];_%\!O$/J!84[$<6 ABCB2/4B6#B,?1*' M6UJ#RL^G=?29&:>8OP-_;J@,= @GSX";38B+1R4PCJM6H"^ZM2#0Z?E^VGFC MM9:-EN:\49K(.&C<7S7(/(IK=W_BC "K%JXB!#JP%QFU&L_2-17K">X6J[^]P4BS6KU!VXV2]?C[@JXO7E,3(E?I1N[^ MU NQ>C('>YN6Z[%*+57)-Y%TKA K)'*Q/)*,U6*(.ZUR[#L8>!+&J4LYHWJL M@BA:"QI8Z=<\@[N]&9DK:RD^S3(J8Y3*:_>0SE@0D-5E1EU5,SYS9S0C;!RA MAS/BZ"^/Z[RY639L/ROL+@YV9C"A!MN]J#5##-=B"0G;(F,GC-V,*!2%> EO MH70]O5*R/8LH/#NB8:,FTZ' !?/6,VHP8>&C\]%L3]%;?YJPAJ(M ^D"P]&@ M*S]%F:5A;-%[#+LG4&>.>"(H]I41)!X@ M^)"'A^89Q?XW@T@(C \&5S9OP> M/Z/]\C8BB!"VNQWXA2!BIXS 4&*)")+ H<(@ -BB0C2F6,Y# ]%(I>.B-1N M1%!K,2X!1 2UUL#=D8/::-B13P('4:?B'[YOEQ'5U!H&:IGZ@M0>ZDC8PQ/R")U:V&)?0N[5Q7Q^<*ZH(6@ MP* Y,AK?!RN[CV7WJQ2^7EE7M DT1*#!6=G(WI7=IQKX?64=UPHB(71W1_HO M<(%\)IK[U'()KN&/MN!O/1KQL#I@$X#H%?Z.CIQV5!W 0^$('1C1$M^_M'L5 M I\OK?,* 1'"L2--#A\L[7ZNW:\1^'IIW= (B% D>J1[P0=+FSZPM/M4 K\O MK>,J 8&27BL$3CD%4F:]OV6+[Q!L!\BW?: 46%-TS7&6.+D*1QF'8WP?\JRM M@K!0HN5&O%-[*@YZJYK@-E/5'N,Y2FTGXZCZD"NDUT%:TEZDW/U!?V*.YUQY MXDHX@( -/6*!YBGU<1&/8>V/@"/@/"UC+P*"8Y@FCD; IKJQF"[*83I9H=E1 M)- (.%<9V8N X-@/Q\N 3:UD\<+&F[-<;" *>- 1<);.L@\!Z!F[@.]\&':+ MR?+"6(5-&[YICW*W!K-(H!VNTAY>[!H/^G+T+L=QU6(V<8"> M@H--/::7*%1(C'PEJ/8%X, %7>8,T\L'-O4A'&QI,PVA%Z\VRTPW3@4>!ZYH M-,$Y($V=A(,-G48HEC&Z',O.8^0EX,!YO>8,]^F_VRG,JZRC92[1[G8.NR_Q M-I?'C .V]Q9M9)Y^?1+.COY8EYF9@VYGYAP[T&O6CFV0.^*O5R7?,/J8K)TM;=Y:B?,+XJ]7A=K 7T[%N="A\,4G[<1V M F+I"$)1'*<#" C3UX-JOA[:H:#*8TNG!181U.[$/F*)B".2=OR&"(@#8HD( MYY)V<-J1\KL^1@2Z&Q'46IW0 "*"VJCNZ<"F088=$1'^B,_Q6=(.OCM._( * MX^T%RH4(8-SRA[=M[![51&?+ZSS6D@D1$7MFA[[]/L]FD4?EY8 M5Y0).D01P5E81ZA>^DI.ZE]$>('E $_1XB[H@S@ M(90,S@%U>/_2[E4'?+ZTSJL#> @[IYS[%RUMY$"BW3Z%P,]+ZXI"@(?H &5G M)P\L[3Z5P.]+Z[A* +@V>H9 ]H=3P,]).Y%CP[6W5(1%36BAC;>&,*L'.F#_ M; 7B0L)=H\!N'6_0%X."O MUF5.2^+;T&9PLEPI=Q[#,MT*.@[%ZJ:SI"OR7%)=JO)H-%^"\$HY![9;+F5?E^D)XEH832I ML+76W9]J/5Y-E>NI0@U)O8#_5MUHL'5<1RB7WK+&P-H5@$YNS])?L*SG,@B2:XM $Y9:<>70(:BB#0X5N04EIF'D&);E5I #F*$V0=, M&LM(7&)D%I$Z0"[*'+A"5FYO6(,8"&-I,-9FE!ZP(0QZ@1O^@_Y$J95D151) M>Z#VH2<)@,;*3P0V/EO>I.65<0@S -:/JCT"^XDC UX0H+B<@O\C+7BYHLI\ M:ZSU00/?/TNB-OZ"-.$&V@3,\<-F9];7P4?*<*'!R+4/YJWFU'%2O_7G):RO MG2DYU;W?J4X'K"5L.%OEAJI)M=L;G6QP#1+2 .!\C@"9V04+#8S3'OBN*_)= M3@1_R$.#6[1><W^!08+M '/W]K'^G?<)^?P?0D1!.F\>8 M43EMT,8EZS/H\ *80 ):VQU@;ZN3'EH_P\AOQ4J+Y7?:C? ^P)-MW[=H$6# P M89%G])D:0SYT[\_;FP0@(DQ8U9; &*(Q>V0*L"U**J*,6Q^ .I#OF.%0EB:, M8%ZZ_2*P#YE, D?&\JSV#!YU8M6O6%/6_7: M]=EU"FM+1F])[%Q3_WOJ0/BS#KLJIYI$ *S_&\DEM3_>4>CAF:F_FC6.](C'4>Q09X>O0GY!MM_JI+/X6J_]CRHQN1)JS9JOTZ' M;_$4-N;[_45B(F0[RIC-X?%D(_XQ?EOD:FGR85)\H#,5^L=">2C.XL2D6'_J M/(JM18Y_)AFU/I":@U8B]51M\O%>G@YS/XAXB2SBN4=9HKI3>AA-*XEH?#I- MUB*=+M!A-B,0'BX>5<:+R4"J-DXM)K_SX0?:GXA.3 MXH?=Z%-+J(KQP:@@D;V*\$/H%\3,:"(_"<6W:BQ-9-OAAX=<."O&?U07KX7G MU]%;&,LT">IM]E",M']DE6E;B,X:HWFK49-!GNJJFDD1;0=/H3$X4BUPB,XG5 M$BVA&8NEHV@O)KZUHL5TN_(C_+(8YA^R'_5<%="O_O:X:)13#+L0Q:=DN?-* MAQ_+G4:UE<:>/Z1BI3++/+?;3XT/JI+M1]-9G I+S.!C/F\]AU_0K/J4?OW M6''\4JX2BT*\+R9R'[5J9H2*R92BB$I_*O!J_;E.)K(O&/F"_R@0Q#T<;+T(LTFH_4 DITOY0NTPOAXDC-MJL/0Q)*5)OQ^L?9 ./ M1'*51S5!%UZ$R>RCATUHJ=M]>B@7Q F6X$>#5'/8BT:'Q3+WM/CQFLF6RD6^ MKJ(BUDI*;VIU_$RJN63SI3MJH)7%3"AG/LI2]K%9YY42E4W0=3X33O1>"XOX M+,7W(MSS&T^^)89B/MYX&[>+PV:O,7Q(_'C+)^LMCLV);T652C*5<8P8M)GR MCSRI?(#5DX=*1Q$*TFS&C?!<+\L.1FCQD>H]3Y[K%%%[PN)R-]]*ID=Q:C*H MCC)TNA=-L6D\W5SD8[.WI!*?L/$FF8L]YLET?]#],7EFT^(DTZU-LFKYAY22 M>QDBE5FH=+Z8C\>)WJQ'$#49PU@IWT$?)*(V+B2BY4BZ\5A9-$3TM4C.XV@I M_)9O3FL?.2(2?7N-Y-D*]DJVYKUZ,O(XSW78U!,UH,L_'D;<2'I1ZL2\\I), M94H/L82\$,>9:''P)J9R:KW]&LD6B]-L:OY:ST>H;'I\3Q*C\1^"OTQ M* X7@Z&!_Y'X" \FR8Z8?"H]$?V'B9A^2C^(A?BD-N/;N=@B]K!@ M4H283LA3L?8ZK^U>L6L&NYPY)B=9YELXBU#J+%Y0UG,%IB2 M5A_Q;)O,#0NT *P',DOE!@FATE.)\J!2;42GV6P'@+SVO*B%Y58Q+_Z(=!IR M>$B_55MYAA?>R@V2H9@)&<9:XC \J=%SO9?7%[+5FPO"RV < MF5/]8GS*4=5$L3L9%V,S*8HEZH9#:>4B/*"\NU)DQ\ MG.Z]1:;-EY$ZZX396G&6RT_1.<'D9V(J/V&;#4YIJ_3CL,EG?LP7,6:*H<4X MULZ_1F(BS@_EYR(N1)]?R4)5'"2ZB28U236ICUXL]?"A/);Y;*$_$O'75R4F MQQ6\]O+"37IJIUC#Y?ZK,L%9G'_IC FPKGG)^>\.VZ3IQ%<;#1";RE+-@JFX: M?(Y9O$N.4(ACGCYZ5:=I!>&R)Q#8*@O/Z@T.72NU/S5\*)3!RG-")]W_5!=! M*TV->@7CZC("4@/=R3/6KF6P;LCC+.;IT. )"1["^Y %L7OV?@[#4FE2QN,+ M?;)]]!],'+L\*P3L-E"\Q$669.M#EA9_P- Y7W\XF]?KQ1)6[[_.TN,Y#EU% M/DC8&*7+!FQ7XD+)\D(JHNL%>FE EH2=MF"Q[<]8?6VI,4IS,/B.;3 &=TKR M&/@/4$L#!!0 ( /F!6U-AGR!#5 ( "$) 6 K3^:XAO,X\5! M//>'GE6]T6H]F;WQ8GH/47P_][\V4L'U-=B=@X:8Y51!2!]@)7+"F]5$$R(J M6=I 1W1=_JO? '(B=XQ?@X%V!J#IHVZ1C.UP2K+=7C>&WGCH/^[9AFEPW+;M M66.4O3P%84*YIK)D/.,;=1A\/J[)(HS\,(;%#()PZB]];'"X\F^"*/97_A26 MZ_$\F,!H,EFLPS@(;^JU6;"Z^V2I>"8Z"^R;U=]Q[[J=B^!\&TU_-+O MV?;%;XNX]=KYC&440E&MY+A7O5[GPB@0A43)&("&+2K;PB+18D,E.+TF.!W' MA@>F]PA1!YJ\1&V2(#)6>:2,$YXPDH%Z/[AZK8R.E-91L<.L@FL_T1CYV.F4 MG51(H"39&Z#ATWM)*1PID0K36DX=<-?$%BC?HH17BS7-MF2%L91HIF#$>8$* M5V6H]=IS)Z_0GYR*I]\Y=BF2M.=>U:74_C.!1]1^(_6)5V!5+Y MG$&[@DZE4LI.M0R@4E8[CV[B-%X2NV,G+=U?O^?:*0VT0-%2$ P\M$WBCV/[ MGGO/O:3VM?OMI+ZZ4OO::ASAF]%?K=ONGK3JM2W_C:=;Q>/:X=G1=W;1_7[2 M^E*)M,KVV<[V(&-=F0K+3L6(=73*5=7?J+(+861404=T/7]JOP.6^L?-YC:^S9JO3;1^WFXUN^^STG:WVHOWM\L0M[(*= MGUQ>5%G[M+E9.^Q@4LZ::!UIHR1G@38#;7@FM5HRI,G:ES+)/[G-9#2NU&\= M*CL[9LVO[=8Q:_W=:EYVVW^U< M/6QVV=FZD"N2 )ZLKK6L1Y)D<"G8613(0 M9GW9,%]F,]IH'?.18F>_&OLCUP=-K90V59R)H18LBWFV_Q[66MR4*A0TZ/;F MGE25^LZFGWN1S_;J2LQA 48,I1B)$'LC+6LHE?.$=01(DC&MV+$V*3!O_,ET MQ"YDFB>..Y:=)SD MU6P667W,>Q5-N'UMG_W"=M_R*T(5U>PP^F872D]2D38 M%U5_"L9O?ZB!4ND,6ZHR+A7C:LQRE9E<,)OQ3*28G8IF"OT! M)12&C6(9Q,SF]#'M/Q)&%(/0"E)I$\%#J?IL)+,8*[0#$3B$-.X V'2(=0[1 M#=O2&Y=2@;NIHRQ^!TD>PA_@ M[$MG4(7A2).,V0!'1V9'YI@D4[LJ3M1Z2YJ.#=L-)8U.%( M"%# ;BCP578?2 M!HFV.?J1_S(Z\6<],#H0(6[#5-9PMJ& L?@#;%T',5=]P1IP#9T\P58Y^;JW M)M9=WYV]T%_Y2TE*2WDCHPD8^8^2[7E;(# /3+2Z-+9;OBKL\;1T>3ZR>C&\DPBZGI]B\' MK*<-7/U&H).$#ZR R"U^55R.6>MV)A,,R7X"GDQ6DNE!IFK/VO'9:;>\UHV(IS(9[S^VVIF1D##5MFBT^GP< M=SK<(P6?#\^1L!B:?#T!<='V<8)520D$/$>,6+0+1>2> %?\=$6,U[G! '"Z M0VG)E7L4:"J4&XQT]304E,.)$208P< BTD])5"U"#3V4B H 9'4B0YXYM#TK M0\F-I%5(KT=<@%,T4FX9)(+S6-9C(57A0H"V J@RA!SJ.>!DCA"M%+JP0(=D M*CC0P\N7LNS"KYZ@A@@NZ"_"@[(EX*/CC7[+,:_^#.1_;YQ>F,+/RMC>PXQ] M(8)ZHDTBDT?Q6'B:X>GB@>UI= 7/AS(D%G*K%:J,E-.&$(B"MY M3R8R&Y,FFS0Y')L<3S_=;34OY #R"1X%3\$L;Y,@3+?:8E&2 K#%T*%QZ MT!<*^C !9_%$#,@C4!/D/IZ7KI*!H/W!S#?!S.!5F=D:\B1W486,5401TA0Y MA(79(G;,I!PWFGB!>.DOYV6LSMC=ZE*.78+$(7R&7!YYL@.V:)O!))46R[TZGZOS?K M=1C\@@GOWO*K&ZX4'DXLO#KUEN3!2P96"% ]#(-O2L4POR_+B1^YQ )H M(5&N E> 6_\H8KS1>/!(B6+)\:"10.!C< D>44V,RFN!%#!\828>C/D>=UJ00-R*3+P\U58L7"Q"3Q0 MNE P$]94O=J0:JB3H2#)H7B_^+>?*6*:2 >)'@L\'<7:!S)^BYC@T)-%V41( MS9!N\\.Z%[?N/1I[V;*<,MM]=H;@WYNWKLW@K\9 M2Q%YG#-O(+V1)93?HIJ[#O$KMC)RW=7[_GVFD; MH$"[.X"8@8>V2?QQ;-]S[[F75#]WO[1KZVO5S\WZ";X9_56[K6Z[6:ON^&\\ MW2D>5X_/3[ZRR^[7=O-3)=8J.V1[N\.,=64J+#L38];1*5>!OQ&P2V%D7$%' M=+U8M=\12[GI2W7(J.GN$8,!0J$\;-^*OJV>'1R\S5N6HWV=X'OK7W<8-OLD:STVV=MAKU;NO\ M[ 403)?ZK)-5&JW3I.=G[+&YU;SE)VVSNIGC5:]C5MXVNRPC0LC52B'/%E? M.Y6*XS=/V'D>&^3*;T0K87S))V*D1$7J%UP%.P] SE@UX=O@CK+*X M*54D:-#=[0.I*K6];3_W,I^M];4!'PEFQ$B*L8BP-]*RNE(Y#*(C0(^,:<5. MM4F!>>M/IF-V*=,\<:RQ["+) ;BEPNV /<2M5]F$U]O^_16V_YA;$:VO88?3 M";M6>IR(J"\"?PK&;W^D@5+I#%NJ,BX5XVK"8A;AFF4T2R3/MV]QHH$0IKN9E0DY1?B_6U;% :U.)F!#28,Z'X2)-0@U": M,$_13*$_H(!?;#R0X8#9G#[F_*9?Y^?"[BJ(J;QV)2>2P7NIHZR^!TF M>01_@+,OG4$ PY$FF; ACH[,CLP13G9F5\6)6F])\[%ANY&DD0-JDB>P#1B3 MQHD7CH0 A=P.6)SHL9U:FA%]:3/#,1.GFQXX8 8E@[%3-/?@_F0F\W$%D^D. MP/;Y]OYJ[+=<']G"*(I(24357A6XC6\Q;H0[8QR9["6"CH()&%8OD79 S:E9 M"B]%GHJN(VG#1-L<_K A-EW?O8/(7_E+21I+>2.C"1CYCY+M>5L@,(],M+YV:Z;XUDPQ M9J*5WC5)M*#H^P;S7;[\J+>:)W]\:FR6W'7%_63D^GURNC& M,LH&U'3WER/6TP:N?BO42<*'5D#>%K\J+M6K=CO3"49D/R%/IBO)]+!2I(/5 M[LFT53'XQ]^'-T>,,&U9^8_PP.8+[)ZLVK-Z>G[6+:]U*^:I3":'3ZWVWDC( MD:H[-%IM,8X['1Z0@M\/SXFP&)I\/0%QT?9I@@6D!$*>(T8LVX4B3&0V(4VV:&[R'(Y,CB>>[[>:EO(!> 2/ J?@ES;,D2=:[#$I MR1!98^10N/2@+Q3T80+.XHD8DD>@)LA]/"]=#0-!^YV9;X*9X:LRLSGB2>ZB M"AFKB&.D*7($"[-%[+B7G\^P)&,N$=3[+ MDP2E<_&"))K=SJ%9CS)%JN@X!R/\GE"-A@9_I]%;H%'TN@'.V^4](_BZ0H MMMWI%/SOS7H=!K]@PGOP_-4-5PJ/IA8>S+TE>?"2@94<)UG'$V=$2&82[UX" M-,/&D01EVMB9H'(W,&::RBP3XI$ U=.0;/0\D@#H!MF "2(46(HW^*94#//[ MLISXEDLL@!82YRIT!;C-]R+&&XT'3Y0HGCD>U!,(? PNP2.JB5%Y+90"AB_L M-"9$\Z+ 6/!KTCI>\#NAXY(6]\^*:35X"4Z5@H1/W7UAPLRQ=+>B0D\MK)Z_BZDW0Y[7K1;4(9=B S\? MP(J%BTW@@=*%@IFR)O!J0ZJ13D:")(?B_>+??J:(:2(=)GHB\'0\T#Z0\5O$ M!(=6%F53(76/=-OOUKV\=1_0V,\MRRFS/63G"/Z]Z;GM_Q:P_=W]O4KN1WFKTKSG2VY#_ E!+ M P04 " #Y@5M36+^#'"L$ #G$0 %@ '-I;75L871I;VYS7V5X,S(P M,2YH=&WM6-UOVS80?P^0_^%@8($#R)]IMS96#??CW5'N1?C+?'A\Y%[XW@3O8'YN. OG M_M#M5'>D=FJR.UI,KB$(K^?^IT8BN#Z'7K?0$+*<*KBD=[ 2.>%.]<*!@$J6 M-% 019>OE1M 3N0-X^=@6+L#T/1>MTC&;O"59#>I;@S=T="_3]F::3CKMWMN M9X1N+_=A,*)<4VDMGO"U*@:'L37V5^%L.AM[X6QQ&<#R:A5<>9Y?PW>.#24?K?;KT2:O0]PU0[:XS9L MI7MG[[NGWTGP?B^59LFF,9QQB 3G--),<+AC.@6=4O X+TD&*UH(J4$D$+"\ MS(AA4L='RZQ$*S,>M1T@,$:=B9"<$50E4<"R0=/H.$+XYD?;I MU &D3X7,<1FMGP&%K=$-)1(HCVD,7GF#'L)9S\&<]/%*%"0L0\K61,)J@+=6MV M2V&1)"RBTH3 Z*H7XEB+O[(L.SZ:2AICO*,_ML)3Q@F/&(;O)>%8 "51"BF5 M=+W!Q$N3# >*4JJ2< U:P Y_)PJS,[#PLW$@L2@T1N(1MPV&C;J!>&TN(')- M.%6MQ7U&-^!%-I$&X@[2B3[?-[:V**ZMA-YH[L/8G\^#I3>>77[^U.@V[//2 MFTRVSZ_VY([%.C6LW1\&L!82D]&*1):10E'<5/6_AJW;;KC:&K@U08](MO5: MBZ)1UW8WG&RY:N7O/A3W S ^M13[DU:.[1883EXKZ4X76)\>K;65D)QEF_-_ M6^U7FIH]K$E&V_!Y/YX(O)"JM_,G1.156ZUR)2FS#"&.T,_,3GVH,))^*9FD M.18]97"I:@#WSIKD%+ B]-XWX],'+._V^L,^KP'=^WCVKMH7N:T= [,W'X<$ M+ZLJ^QT+P>$;(/Y[ _ *F,8_/)JX:%?5 3QFE<.<*X15[= M A/").*XD%09Q#J&3+(,48$]V]1Z)!0(8>58J>2A!Z#6F%G]IF4@5YE9V(J" M5HU2/6D/VW98>8%<3,2H!5.*-1^[Q! Z HNIJ!C1XF,_@$"CZN\G#X.>K M@?-__/P7*TT/%+[!*BOPX(PQS:K*S'!JP=E#4PY*8[DW(\OQ43V_V)+\>/A. M<1)94^0MI+AEYBR#P_RCTQ/L#D^V(]P9P*S-/%0U'ZOO9?:DQ(.62BNUWWH, MPH;"<,I"[Y,$R@+?&.^ITNW3-POJFV=I_PH[YD--]>7&?.#Y"U!+ 0(4 Q0 M ( /F!6U/+*+.@RG< -&3 - " 0 !I;6%G95\P M,#$N:G!G4$L! A0#% @ ^8%;4PJSND?]%0 4Q8 @ M ( !]7< &QO9V\N:G!G4$L! A0#% @ ^8%;4T!98XS'$0 P<$ !$ M ( !&(X '-I;74M,C R,3 X,S$N>'-D4$L! A0#% @ M^8%;4]/W'J5@& >#4! !4 ( !#J '-I;74M,C R,3 X M,S%?8V%L+GAM;%!+ 0(4 Q0 ( /F!6U,#W/RGM# /Q9 P 5 M " :&X !S:6UU+3(P,C$P.#,Q7V1E9BYX;6Q02P$"% ,4 " #Y M@5M3LZ2H42!R 'G 8 %0 @ &(Z0 &UL4$L! A0#% @ ^8%;4P//G*2P5 (<8% !4 M ( !VUL! '-I;74M,C R,3 X,S%?<')E+GAM;%!+ 0(4 Q0 ( /F! M6U,1\/$-4MD" .LK'P : " ;ZP 0!S:6UU;&%T:6]N#(Q,#$N:'1M4$L! A0#% M @ ^8%;4V&?($-4 @ (0D !8 ( !@HL$ '-I;75L871I M;VYS7V5X,C,P,2YH=&U02P$"% ,4 " #Y@5M3R6)C&F@' "P*0 %@ M @ $*C@0 #,Q,#(N:'1M4$L! A0#% @ ^8%;4UB_@QPK! YQ$ !8 M ( !/IT$ '-I;75L871I;VYS7V5X,S(P,2YH=&U02P4& / T #0!8 P G:$$ end

Z7V/U6[)<@>T>@ M&.B.1!EMPN9OI,6A%ZYAVS3J>%M8#4ID02NR6F-=T/B>BK:FZI9!NV_?P6&9 M+'S=#@XW6 R<8(WI39LP\)N9[I4X>ZTX1SQ.,T4%>A'EV*GTTGE[TG%-GO'K MTE[$JW/J]KPUWAN,_,Z6%L>5H&*W%>MI)A*F,D$-V%/VJ-=R)_HK'<7>.]!? MB2%N5\.7T[\I;-YZUS?8X !O8;_2/MPN?N<4IID%CZ;H+$X%?Z :Z6[L5RJ& M@W=@O](WW'UE]KN;S&[T?H,-[FQAOU)'W"Z/(YY();)\-H4Y":#/A7Z5[L)_ MI6VX]_;\NY76N<[K\E_$6YE(/&?]W=]@M?[BMVL3K?Z@ M"\XBG]#SC>*I&7+ON8*1V2P7\%5#A3: YS/.U?-&S\WE=]+P'U!+ P04 M" #Y@5M3BZ7*%&$" "K!0 &0 'AL+W=O%IK4=&>.L5EJ4'=A$4%+>GOBE MJ\,.P!\= 0=('@+&!X A!T@/!8P[ "NU*A-Q=4AP1K'D10-2&MMV.S%%=.A M3?J4V[;?:6E>J<'I.%W>IO/E_4^8W"0P__9PG2[F-_=PFA"-*5-P@Z7$MC5G M\ $>[A(X/3F#$Z <[@M1*\QS%2%M K%T*.N<3ENGP0&G?@ +P76A8,YSDO]+ M@$P&?1K!-HUI\"[CI-Y<0.B?0S (_#T!S8Z'#_; DZ/A_N=WL@G[IH2.+SS4 M%&G&6NK7VS"H+=I0T<[OW%)Y,:M P69 MJ+EN?X5>VV^NQ9FFQ)I#&ULM5;?3]LP$/Y7 MK&@/( 'YV;2@-A(4ME5:446!/: ]N,FUB8CCS'9:MK]^MI.FI4W#-L%+8CMW MWWUG^[MS7%:1T-3!L8[UPERQBH1;, MH)_C!4Q!/.03)F=FC1(E!#*>T PQF ^,2_MB:+O*05L\)K#B6V.D4IE1^JPF MHVA@6(H1I! *!8'E:PE#2%.%)'G\K$"-.J9RW!ZOT3_KY&4R,\QA2-/O223B M@=$S4 1S7*3BCJZ^0I501^&%-.7ZB5:EK='?NULM=-QZ UV-YQ[ NY52&V5+X$)>;C4,*0'T]$V:H9$ PG^T!/'J M()X.XAT(,HTI$T@ (_(XUK%.$"9R.?D-$0HI%TV'4\)V-*Q2]#+H^;[*>[F] M8_M6OM^SO-KJ%>=.S;G3ROD+HYRC(I/%)=4<%[*H--Z@5AQ5QRYXCD,8&+)0 M<6!+, +4=/ ECK^5AM6<@E^GX/];"JF<-V7@[T4^M5U_9Y<;C'R[F6"W)MC] MGWLQQPE#2YP6T$2VN\>CYWL];X?MOI7O=SVWF6^OYMMKY3NDA +$YRB"4-M35:'Y&9OBKWMOK_@*LS.&XIK,&N2G+GULY=B6N@> MB,MK5V2B_(O6JW6?=:F[BYWU*]5_Z29B U,V;V/,%O)RH!3F$M(ZZTI.K.R' MRHF@N6XI9E3(!D4/8]E# E,&\ON<4K&>J !U5QK\ 5!+ P04 " #Y@5M3 MD5!!G[L" "<" &0 'AL+W=O0!GEO"VHCE< $4F$5+9LFM ]N.SN^=)=N*[,"2BQ/^!R87IER46*EAV+F MRKD G%M02=W \UINB0ESDJZ=&XJDRQ>*$@9#@>2B++%X.0?*ESW'=UXG[LBL M4&;"3;IS/(,1J/OY4.B1VT3)20E,$LZ0@&G/Z?MGJ6\!UN,[@:54'7'EU=0)Q2;>!FGTC[1LO*-0P=E"ZEX68.U@I*PZHV?ZT*L M /QH!R"H <%[ 6$-"&VBE3*;U@56..D*OD3">.MHQK"UL6B=#6%F&T=*Z%6B M<2I)O]V.[_KI>(2&_9_]\\$E.KP A0F51^@8W8\NT.'!$3I A*%QP1<2LUQV M7:69#=[-:I;SBB78P=)?S$Y0Z']!@1?X6^#I^^'>6[BK\VV2#IJD QLOW)4T M9TKH R2'^ 5/* ST^K6"4J('8R)K_]I#%#9$H26*=A"-N<(4936=WEI5U)L* M8EL5JVBQC68^P*"(T:H=%>H0.0\@RE"R& *33D MPGQCVQ1685K[%6XZZ5O%VZXP;A3&^Q5R-CL>@RBWJ8HW"-$$K4B[:>^52AAQLH)R#V':%V0]+^W+/::8@Z'WI6.QL5 M]<,P7"O[/YS>"#UMA)[N%7J)!=,-Z;^J[GM_[T7O<^ONKUS!_H=6O@ZW>@.$ M@=]>*_T6KZ@=^FNU=U=:A^G;-UC,").(PE3#O).VQHNJ%58#Q>>VFTRXT@*M M6>C?!Q#&0:]/.5>O ].@FA^2Y ]02P,$% @ ^8%;4\3]XZ:I @ & < M !D !X;"]W;W)K&ULC95=;]HP%(;_BA7UHI6V MYHN$M()(%+H-:="JT.UBVH5)#+'JC\QV2OOO9SLT8\.4W1!_O>=YC[&/!ULN MGF2%D (OE# Y]"JEZFO?ET6%*)27O$9,SZRYH%#IKMCXLA8(EE9$B1\%0>I3 MB)F7#^S8O<@'O%$$,W0O@&PHA>+U!A&^'7JA]S;P@#>5,@-^/JCA!BV0>JSO MA>[Y79024\0DY@P(M!YZH_#Z)@R,P*[XAM%6[K6!267%^9/I3,NA%QA'B*!" MF1!0?Y[1&!%B(FD?OW9!O8YIA/OMM^B?;/(ZF164:,S)=URJ:NAE'BC1&C9$ M/?#M%[1+*#'Q"DZD_07;=FV2>*!HI.)T)]8.*&;M%[[L-F)/$(5'!-%.$%G? M+A9KGW"W ^00IB(B_ &< ,+"O>2,A*.?"59IL(?K'CW+2OPG/?, MPF<'JM>A>J=0L0O5JM(]5-Q/W*BD0R6G4#T7*CE 1<=0:8=*3Z$2%RH]1(6A M&]7O4/U3J-2%ZA^@LMA-RCI2]BYIR14DH&&E/G6\80J5@&"XP@0K?1A='K(# M#V&8-A00I.LFJ.&KO:C.XA$<7)TPZO_KQM^K<^;-F$&QP4SJ^&LM"R[[ M6B_:,MQV%*]MZ5MQI0NI;5;ZZ4+"+-#S:\[56\=4T^XQS'\#4$L#!!0 ( M /F!6U.,.5V!.P, %@* 9 >&PO=V]R:W-H965TK*Z%7;L$2TQ29I)R!P'G+Z?@7 ]\";,0/ MBANY\PQ&RI3S>[,8QBW',Q5A@C-E*(C^>L >)HEATG7\SDF=(J"UF2B3V>/*3QFK9;#N6[3VBS)S4"9*Z+=4XU2[]WTT&MZ,!N.;"73&?>A]']\, MQU\&X]YP,(&/?52$)A+&1 AB?M)/< *WDSY\_/ )/@!E<+/D:TE8+)NNTO48 M5G>6Y^YFN8,CN<]@Q)E:2ABP&.,2?*\:[P<5!*XVHG CV+K1#2H91T2<0LW_ M#($7>&4%5<,[ZT4!]TO@_=?#R[(/7@WW&Q5FU(JC4;-\M2-\W_0:^!QZ F.J MX)+,:$+5$]S9%T.%J?Q5D:9>I*G;-/4C::Z1*5%Z6)0>5I?.GTBB'WL:#B.":$_"8N86^]]P(O+>4H<\#-5>^;N8Q467_S.Y?"#LK?9GZX>?W[][I"RVH M<,K?Z5;^6XK,/ (] $FE>Q!EB](NXA\8MN^6N]-!4Q0+.[I(F!GZK'T4N\5X MU+%#P=Y^SXQ-MC,_TV0SE^XM"\HD)#C7E-ZI&5)$-L9D"\57MD]/N=)=WSXN M]>B'P@3H]W/.U79A$A3#9/L/4$L#!!0 ( /F!6U/RD7- PP( (X' 9 M >&PO=V]R:W-H965T/7*U MLVN6A.1 !6$4<5ATK;Y[,XJTOW'X26 C=M9(*YDQ]J(W=TG71ECB7LS9!G'MK=CTPB33H)5\0G79IY*K4Z)PLC>][4_& MMP_?1^/)]!,:_WB^>_J-/H] 8I()]!5-4\Q!H(=""HEI0NCRB[**TEJ]"$5/ M*2N$.A>Q+554FMN>5Q$,R@B\$Q&X'KIG5*8"C6D"R3Z!K>34FKRMIH%WEK%? M+*^1[UXAS_'@?,FPI:DD>&7/>5 M=<_M=#S?:[5B>[V;Z ;'5MAQVWZP[SAJ<@S<* C"VG%/:%@+#2\72H0H($%) MP;4^F<))@>%1.)[;]H*#J(<-;K[O!H%_H.[83Z7!;W>:M46UMN@_BP@T.5>^ MZ#ALQPW<4%^6/7W'CLUU'C4X'M:YE&CO=*H<^-)T?('FK*"RO."UM1XJ?=-+ M#^P#-6S*V?!!4TZJ>\S5+RQ0!@M%Z5RW5/9YV?W+C60KTP]G3*KN:I:I&IC MM8,Z7S FMQO]@7H$]_X!4$L#!!0 ( /F!6U,7'FN!M04 ,H@ 9 M>&PO=V]R:W-H965T?PD)S,2-U2VPG M :H6J856[6BZ[91V5Z/17@0P$$T2,XDIT[=?)S%Q8,FQ4<5-(2'G][$Y_T=. MW/,U3W]F"\8$^AU'27;16@BQ/&NWL\F"Q4%VRI!H'0AZF\W:V3%DP M+8+BJ$TT?\Y7(@H3]IBB;!7'0?IVQ2*^OFCAUN;$4SA? MB/Q$NW^^#.9LQ,3+\C&51^U*91K&+,E"GJ"4S2Y:E_ALX#MY0''%WR%;9[7W M*)_*F/.?^<'=]*+EY!FQB$U$+A'(EU;\"@K_J*UNM9IHWE[OD[^C1D(@BC#/V) MAN%K.&7)-/LL#UY&0_3IXV?T$;51M@A2EJ$P02])*+*3VHGG!5]E@8PYD5?6 MC\_;0F:J.RNRNQ(0W:8H'N>B$6&KI,IFVX+M.54J_F2S7RO"*AXN9J? M(HI/$'$(WI/0P#[< =*AU?+30H\VZ%7KBQZ#MV <,?3CJ[P$W0D69_\" [C5 M &XQ@-LPP#,7080N8[Y*Q+[U+Z.](CJW_&O?[6*Y,*_U-=ES$?&F M&#H8BZ53I=4'$89B(-QZN"BTU)P1)_\5>9E$5.O2JG'BRX MRK]-Q&=H5(+A824R(2D0)G,DTS0L82GNURH.]WK$W5]RV-&P(ZFUIXC M&F+$.8[GB$85@5%E*!5#].4RK?W"0<5--,4(3#$KSQDT[H,W1&VRTO@C])B6 M4^K;EL.X ?E$(Y/ T+.SG!*QLQS1="0PV4R64^$[ENLT#*OI1V#Z;2SGBH6U MY33#2.=(EM.D(C"I3*4"1W]91;:6TQ C,,3L+ =K%/T2L4B+:OQ1^![NG9Y3 MZCN>H[W]]40Y%;[CN6[#L+7F%<9?Z3GGD!Z. M:HA1]SB>HQI5%$857"H#0W39R*E;2]R#,M(4HS#%;#PW,&@4O1RV24OSC\+W M<._SW$"I;[5S';^Q[#4SJ:GQM?#<0(E8>D[CD<)H,WANH,*W/.=X#<.Z&G\N MC+^-YPYHYUP-,1Z?GE/J.Y]RF^M/,=$W-KXWGE(B=YUR-1Q=&F\ES*GS'? _W3LLI]6W+=?R&\O,T,CU3[VMC.25B9SE/T]&#R6:RG K?MIS? M-*RFGP?3;V.Y ]HYK[;UX!W'3RE0J<'39SMG\S'D:8I[I.9R-Y6"- M*Y+FC:G-#(]4_-KY;G> 9[S-1U]F&PFSZGP'<_M M\Y@+P>/B[8(%4Y;F%\C/9YR+S4$^0/7O"_W_ M %!+ P04 " #Y@5M3#*1AZTP% #"%P &0 'AL+W=O56K7;SD6KT3XX MP4G0 ,[83M/^^S670 ";9-J7[4,!YSL?Y^9S#A[M*?O!-X0(\)K$*;\:;(38 M7IHF7VY(@KE!MR25OZPH2["0CVQM\BTC.,R%DMA$EN69"8[2P7B4KSVR\8CN M1!REY)$!ODL2S-ZN24SW5P,X."P\1>N-R!;,\6B+U^29B"_;1R:?S(HEC!*2 M\HBF@)'5U6 "+^?(R01RQ->([/G1/,[@'+T)(MN\F]GTM+?T5IEBC/ M@LE?(RDGQL\WDZ?YS)^CS/L*L!V MSF?K IS%Z"+;2R&8TD06&([SF$X8P^F:R$TOP.(-'.,>\5N^/-EC%H+O=Y(2 MW J2\'][%'(JA9Q<(4>CT%_RM:(=YR*LA:"?"V85[F7L#@UO9+X7V*C7_N9/I?4CW[_P87< ML%&Z_@069!VEJ;R5-3?&Z9*H@E/0>D=^AP@YK> H0-"SFZ"9"F2[Z@#ZE5E^ MOUFU/2KE_4[2P*$Q;*>6 H6,COI=5& XCEK]H%(_Z%7_6][02'@Q>2%,-FCP M1+(NGX5D*HLCDP5XAV-P%ZV4L>DG]\ ;P8P#%R1%H84!"/&;JE9/SV,**B9' MQS3K9QJ63+!@ G"H(YJ?1V0?5$)0P=0("K3JYFB]MU:5DL=9C% [H92@=CZI M0)XFG^!17X?O5AV>4V<5J&:A+;7OPA RAKY&?U3KC_HK\BMARXAK+$ =EUT@ MJUV,5"B8301- U0H;ZC1OVZ[T/Z _K:JTKAVVX N3$; #X[_VM9T188&U!17 M6/=LV-^TIUE7B$EHRNE\12)=8CE=5WJH;90"Y'2"HF(*-%;431[V=_DSK7"[ M&1T8?BDS=[K=S:. M M7I]3,E5[M;SI4H7;>']10#3XPQ_?V^E&[$T.VT\JD"II@+9BI8=S"8*V#Z MR0#6DPWL'VV^$BXS%4AC05E4\"(F>;0!78$M81%5)[+?<;W7SL^I N0&'05ZS$']8T[#O=6:?I#Z8#^-__*I]&95-6WD?:+9G:"Z?!)@]R3 M^Z0>X%#_ />Q#\S9"?:SON8*S !8<6!&ULI57;3N,P$/T5*^(!I(7<4XK: M2KVMJ 2BVP*K%>+!3::)11(7VZ'T[]=VTE#2%J'=E\0>SSDYQW9F.FO*7G@" M(-![EN:\:R1"K*Y,DX<)9)A?T!7DPE"!((12* 5:!@H++FA6@:6"C.3E&[]7^[ #L(,C *<".$V =P3@5@#W MNP"O GAZ9THK>A]&6.!>A]$U8BI;LJF!WDR-EO9)KHY]+IA<)1(G>O/K_FQ\ M?7Y\# ?H=.3,W2"2([N$UIPG$>\8PHI4WW,#"M)@U*20?29P)3^:I/.UN3 ^9*Q7\07R+5_(,=R[ ."AM^'6P?@HV_#[?87;MSZ MR%S-YQX[L@0S.%>7/4)#FLD"P+$^BSYC.(]!_I0"+39H-V^*-SK<7V,6H:<; M28DF C+^_(4@KQ;D:4'>$4&-2X+HLKH='-T5@@MY#4@>'[H():^O>56!>NLY M?LOR.^;;[NGL9_FVTW(_9XT.<+5<^R/KDS6_MN;_J[7Q.["0<+Q(X9"UDC?8 MD6.WW:;HX7Z6T[9]NV'M )=GM_W#UH+:6O"?UIK_7FDLV-MGV_9]KV%L/\NS M+H.&K_TDUW&\ABUSI[AEP&+=)#@*:9&+L@34T;H/]77Y;<0'LC^5[>2#IFQN MMYC%RPPE2#7EY2*[41]H.[: MO;]02P,$% @ ^8%;4QH)_A): P Q H !D !X;"]W;W)K&ULE59KC]HX%/TK5U%7:J4V3YX5(#$,U51JM;-0MEJM]H.' MW!!K$CNU'1C^_=H.DP(3,L.7Q(][3LZY=NP[VG'Q*%-$!4]YQN38294J/GN> M7*>8$^GR IF>2;C(B=)=L?%D(9#$%I1G7NC[/2\GE#F3D1V[%Y,1+U5&&=X+ MD&6>$[&_P8SOQD[@/ \LZ"959L";C JRP26J57$O=,^K66*:(Y.4,Q"8C)UI M\'D66("-^)OB3AZUP5AYX/S1=+[&8\:!2)SQ[">-53IV!@[$F) R4PN^N\.#H:[A6_-,VB?L#K&^ M ^M2*IX?P%I!3EGU)D^'1!P!PNX%0'@ A.> Z (@.@ B:[129FW=$D4F(\%W M($RT9C,-FQN+UFXH,\NX5$+/4HU3D^7==#&_^_/;[7RQA/E?JZ\__H'WMZ@( MS21\@B^$"MB2K$3@"?#"I%Y^T!.KY2V\?_>\]4'4324JO" J".$[9RJ5,&EMC#,G)HI$=$;&$C2!,G>>R2EW%V[6\YK??3KK^,!QYV^,$O0P* MA\-^'70BN5M+[K9*7K$M2J-8_Y$)4E4*A(6VT"2RGYT90^?@I$:A;%[9\.Z'O]CJ-AMIA@1N=Y^'$3^#_OCG\ZQS%=$MC M9#'L*6:-)\TKC'J-PD9+K^)ZW59/1[=A<)TG?"ITP:$',IHT+M(KA#W8(Q$2 M^I!7-UK0AYCLFR[%V1NI!C6586JR[1W5 SF*C2V3)*QYR51U9]:C=2DVM07( MV?B-*=%LG?&;IJKOOA.QH4Q"AHFF]-V^/FA%53)5'<4+6W4\<*5K&-M,=9F) MP@3H^81S]=PQ'Z@+U\G_4$L#!!0 ( /F!6U-1-M*@G@8 $DM 9 M>&PO=V]R:W-H965TDT[0--W 2-EPQ(L_[WLPW!--@AVQ!J/C0!GL>/GQ?_[!K/ M=EG^M5AS7H+O29P69Y-U66Y>N6ZQ6/,D+)QLPU/QY#[+D[ 4E_G*+38Y#Y=* M*8E=Y'G,3<(HG9S/U+WK_'R6;9[NS"9SL;]Q$JW4I M;[CGLTVXXK>\_+2YSL65V[2RC!*>%E&6@IS?GTTNX*LYFTH%)?%OQ'=%ZS>0 MKMQEV5=Y\79Y-O%DCWC,%Z5L(A1?#_R2Q[%L2?3C6]WHI+$I%=N_]ZW_K9P7 MSMR%!;_,XO^B9;D^FP03L.3WX38N;[+=&UX[1&5[BRPNU%^PJV6]"5ALBS)+ M:F71@R1*J^_P>QV(E@)B%@54*Z #!4@L"KA6P*$6I+)3;,A=/(Z%7GM^^N;B9O_GP[FI^)W<\_R(>O N*-9ASHO]5Y2"C^ML6XA6BIE;"A=D1]Q%W=W7 M57>1I;L0@?=96JX+,$^7?/FT 5?XW@0 [0/P&AUM\6*[<@"&?P'D(6CHT.7I MZIY!_>ID=3@UJ,]/5P^.! ,WU8!5>]A6#3)'+^7 6X+++!$T*D*5THL\#],5 M%X0HP=TC:,M=AX_J]L4NS)?@\SO1)'A;\J3XN(H;1RE/^DHV"G( MB0B'#SP7T!9Y@6@(*G&$YR"9?A8 M',D9:UQAO^U*S0\.-GFT,':_LA&T@HRH"GW3@=^ORN#U2 MUR6$36&BOL*<-KY,?]N7_L*<=HL)._@@%9<&*<]A!TF]ZDH%#O7-&8.>GM*] MHWZ^8$Y 09F!%X&#@F8Z/A)!V%HNP.*N$0\&QIZ\> M@[CBQ+$"TO,5'&/"@MWYXTB!Z0D$#C&#P"[Z[5G5[(=CP[_'X E9U;"'8] > M=A%MSRK2B$8]B!:C?ZH0+:8%#Y_":*09C9X)HY%F-!J"T:C+:#F#G4!)I(&- M!@$VZ@);9:T/M(1=$QP-07!D(+@UY9K@:&R"]QC\A91KHJ,QB(ZZ1#\QY5CC'??@ M7;*"5'Q'#O).X3O6?,?/A.]8\QT/P7?Q M@>/,5F.:XWALCO<8_)4\:Y#C,4".C7LLMCP3#6_2!V\!!:C@C0('LE/@332\ MR3.!-]'P)D/ FQC@+0-E";>&-QD$WJ0+;Y4=B_G6"X9!WC"8%N26>8MH>I.Q MZ=UC<+_K[S>C.N@;U433FXQ!;V+8^/<<;-D4)9K>9 AZ$\-6O*W$-+S)V/#N M,;B'-_2:3?3>93C1]"9CT)MTZ2WRC&ROT32]:0^])15\16_JRT7X"?2FFM[T MF=";:GK3(>A-N_16@;*$6].;#D)OVJ6WRH[%O*8W'8+>U+#VQI[%=NN-[>BO M;(\;#.IA31IZD[Y1336]Z1CTIEUZ8]]!EO4OU?2F0]";FEZ 6DQK>M.QZ=UC M<)]FU/M&GFIFTS&83;O,QL2!ECU9IIG->I@M65"]L63,@2&PO=V]R M:W-H965TC42NO6 M6]9-T[0/+C%@-8F9[<#8K[_'3II0""EWZH=^@=B]X-S M[RB,]5EM8,7TJESS&7V921JDX"YQ2%#:HY[4;$1-Q M;=!W>S=JT)>)"47,;Q3H)(J8VISS4*[/:J3VN'$KY@MC-QJ#_I+-^82;N^6- MPE4CMQ*(B,=:R!@4GYW5AN3]F/I6P4E\%7RMMY[!AG(OY8-=7 5G-<\BXB&? M&FN"X=>*CW@86DN(XU=FM);[M(K;SX_6/[C@,9A[IOE(AM]$8!9GM6X- CYC M26ANY?J29P&UK+VI#+7[A'4FZ]5@FF@CHTP9$40B3K_9[RP16PJT=4"!9@IT M1X$T#RCXF8)_K$(S4VBZS*2AN#R,F6&#OI)K4%8:K=D'ETRGC>&+V/(^,0I_ M%:AG!I/+X>W%Y>>/XXO;R3]P\>_=U9?O\';,#1.AAD],*6:)>0_XA MGFS23VR%!S"2$;[VFKD79X@,Q7..KZ*!^PULR]VPC=L>KID*X,='- E7AD?Z M9P6@9@ZHZ0 U#P!"$!&ZGQ@Y?:C#5Q8FO Y76B>[Y*55R7ZA#O=93 MH?&^4+?=;9?3WN[HZH;;(UV1DSV8B MGL,4IY_"4U""O2D4LU(FG['>A@UGV"%:$*6CE/0@8!M=!;V8/\2O-/Z!"04K M6Y8@9Q#+^&3%M0U%.NK*1[Z_5S)M_U!C),7D(=6C9PL*BZ0RXD_*ZY(K(4NG MSS,&_=W$-9_-6S&"2/4,R@HQVTT*+ETNJ6^R*T9#Z.HX46/9N2XVBAY"]HH44CIO25T%(T M6%K=8%^&%G^?EOV.V]BZ+T9.",XS/"N#O,RG- MX\(ZR/\)&?P'4$L#!!0 ( /F!6U-'6;4Q/ , !(+ 9 >&PO=V]R M:W-H965TZ4Q2:S:D %INF\_P*Z38)Q5?4D,OCONP,!ON&7\1:P(D>"M*JD8>2LI MUQ>^+^8K4F%QSM:$JC<+QBLL59,O?;'F!.>&5)4^"H+$KW!!O?'0]-WS\9!M M9%E0D',YF&K>(75*_[3'+UME \.;[]/OEQ=PT> M+W]?S\#IE$A"[W.9ZK_:38%IR=GX 04%#RNV$9@ MFHNA+Y47K>C/FW&OZG%1S[@0@3M&Y4J :YJ3_%# 5R':).@]R14ZJGBY69Z# M$'X!*$#086CR<7K@H$\_3(?9D31ANRZAT0M[]"8;S@F51Y2B5BDR2E&/T@W) M"<>E:XEJ8FR(^H!X'<,0QD/_=7_:NB 49(-#T-2AE&8[I0/C<6L\/FI\)K$D M+MLU+=D;+(H#R[4#D]JF'1B4N#TGK>?D^&0SKDX:ZG*==$:#26*Y[F+"S#+= MA<30[3EM/:='/3\RB4MUUI@/SNQX\J:N%>&<^[2;(@NA%:,+0HG]74T=()0B M=Y1!&V5P=-=,R8*H&,>.DZR5RCZ[;;*.\Z]A:JW3Q &*D/T%.D PZEE.&.R. M].!S&Z?A'8R'(MNY"P5#9%EWHN)!C_>]ZPA^X&/,FW4$BWH5@+ID@.B-!;M6 M$GNN)RY4G 1V+ <*95E/++2+A?X?R^D=.<[@(+2]=U$HB.T=Y=+*TM#R[N\5 M"Q7A2U-T"3!G&RKKV[;M;0N[2U/.6/U7NN S1 M*DN\+L#JAF1K4Y(\,ZD*'/.X4D4KX1J@WB\8D^\-/4!;!H__ 5!+ P04 M" #Y@5M3DOTME]D# !&#P &0 'AL+W=O0_+RWMF.\7M1 DCT4%=4S(-2RN9C&(JLA!J+$6N MJB\%XS66JLNWH6@XX-R ZBI,HF@2UIC08#$S8]=\,6.MK B%:XY$6]>8/UY MQ7;S( Z>!F[(MI1Z(%S,&KR%6Y!_-==<]<*>)2;",/Z[C5 /, MC+\)[,1!&VE7-HS=Z\ZG?!Y$>D50028U!59_WV$%5:69U#K^VY,&O4T-/&P_ ML?]NG%?.;+" %:O^(;DLY\$T0#D4N*WD#=O] 7N'3C5?QBIA?M&NFWL:!2AK MA63U'JQ64!/:_>.'O1 '@'@R $CV@.1'P'@ D.X!Z6L!XSU@;)3I7#$ZK+'$ MBQEG.\3U;,6F&T9,@U;N$ZKW_59R]94HG%Q\^G/U^>H2W2V_7-ZBDS5(3"J! M?D4WD#&:D8I@O3WO9Z%4QC0DS/;$%QUQ,D <)^B*45D*=$ESR(\)0K7*?JG) MTU(O$B?CLMV.4!I_0$F4Q)8%K5X/CRSP]:OA\;G#F[07/C5\Z9#P-&,UH#O\ M@-9$9!43+0?T=;D1DJO+\*_#Q+@W,38FQFX34IE0C::5D",L40$Y<%PA(;%L M)>./9@;'$FR[[#:1Q*,H>F?;C)_$K=^..]+FM-?FU$ETJYPWTH#X@*B*KZSH MA=D A8)(FQINTF1(##=L/(KM6KP9=B3%I)=BXN2Y JRN_"^X;GY#0"5P%0.H M"NU6 =Q4T9 /MB &^&'0EPU@MPYCD+++LWKT=N+HIZU4S4L_GO9CJ9C*;1 M.UNT7'F \2BQ ]<>8#*:O >J3#M59@ZF3[+$CAJ0#VF5&T^RDE1 >:@; ) MX28[B4;I@! _"UQ[@6=N(=6)X@,G0<5I[@2]5/!(CCIX3A,C)I=(KE3S1[I& "NM7Q',V/(S6 M,]OIX4/&H_& (!ZD)3(=ZW&0,,6O.QY=Q.P.!<+Y-Y6LZ6,BD&0('G04L3ZH M'OI(!P*K-#Y<:H^A7IQ'F.19F,3)M"HQW0(B%#6<,(X>E4P(A"2U.3/FK;4* MXJ8],6'>?EH\R'CP^OAMGGONSW.>%Z=.KCLF<67UVXV+S>JM;GN TZ'%6U=1[+&E#$;)E519)JE*G2!ZPGJ>\&8?.IH WWIO/@?4$L# M!!0 ( /F!6U,]/Z?(&P0 * / 9 >&PO=V]R:W-H965T[J5VMYJL^W=6R^9)%8- MIK9)=N_3GX$L$#!6JKY)>)@9_V9LSQ\O3ES\D < A5X2ELJE9&;$)HZJT7Y[$&L%CQ7C*;P()#, MDX2(UX_ ^&GI8.?MP2/='U3QP%TM,K*'#:AOV8/0=VX=94L32"7E*1*P6SJW M>+[VO<*AM/A.X21;UZA(Y9GS'\7-_7;I> 41,(A5$8+HOR.L@;$BDN;X>0[J MU&,6CNWKM^A_ELGK9)Z)A#5G_]"M.BR=J8.VL",Y4X_\]!><$PJ+>#%GLOQ% MI\HV"AT4YU+QY.RL"1*:5O_DY5R(E@,>#SCX9P?_6H?@[!"4B59D95IW1)'5 M0O 3$H6UCE943>KK]]],&O;\#12B3 M:(3N8 ="P!8I\@+R@W[R;7.'WK_[@-XAFJ*G \\E2;=RX2I-4<1RX_.('ZL1 M_8$1;_/]#0KP'\CW?&QP7U_O[EVZNSKWN@!^70"_C!<,Q&LGBHB4H.3<$C:H MPP9EV/$09AR+7$?-R*O@C"%=*\35 02"%[T%)1@K5\4,RYC%!CRNPFFT<(_M M\O1MQIY?VUS CFO8L16VKH& (Z0YF-"J"%%K6-P:MD+KVTS,8&$-%EK!UB2C MBC#ZGV9+0.QU^6(NE;%V87]P+^@ &FS& [6+:L3(BGB?*MV#=%/*"4.9T/U5 MJ%<37V0I3D77MYB:V28UV\3*]@@2B(@/Y>K;ZKEE/-,M6*%83S8UEW'2@XBZ M*] Z:*$[ MN<2S&FIFW^=,"R%)8T!:4M&6Y\]JE^OM'L<\3\T5GO4H?*\#VC?!@9D3>TVC M]ZXK7Z%RY78W]FZOOPB[= 8;[(<#?"TAPE:^)ZYW>LW6:L=&3-Q'B(+N0C59 M!;.!GH0;Q<"^E?0S2#E'WPG+2?4I\K8&C*366%?MEG,ROQ_H,M]&RK!=R_H2 M:4PTN&I*#%;#4]((&!Y?K^*,DF?*J*)@E7+3<3'4!4Q\'J1O&L/%$]0 P M(Q, !D !X;"]W;W)K&ULO5AA;]H\$/XK5J17 MVJ2IB1V@4 $2A4Y#>DLKZ+8/TSZ8<$#4Q&:V&9NT'S_;A(1NQ&DKLB\0.WZ> M.]]SO@-W=UP\RC6 0C_2A,F>MU9J<^7[,EI#2N4%WP#3;Y9[&[J"&:B/FWNA1W[.LHA38#+F# E8]KP!OAJ1I@'8%9]BV,FC9V2V,N?\ MT0S&BYX7&(\@@4@9"JJ_OL,0DL0P:3^^9:1>;M, CY\/[._MYO5FYE3"D">? MXX5:][RVAQ:PI-M$3?GN V0;L@Y&/)'V$^VRM8&'HJU4/,W VH,T9OMO^B,+ MQ!$ MTH ) .0/P&-$D"8 <+G AH9H&$CL]^*C<.(*MKO"KY#PJS6;.;!!M.B M]?9C9G2?*:'?QAJG^L.[R?!F\C =/(SO)C,TF(S01STS?1B,)P_CFQEZ,P)% MXT2B"16"&I'>=GVE+1N\'V56KO=62(D53- M9VHMT0U;P.(I@:]=SOTF![^O MB9-QL%U=H!"_0R0@^(1#P^?#@Q/PT;/AN./839BK$%J^L$P%SB)@RL17GX5I M+!_1E__U&C16D,JO#@N-W$+#6FB46)CH$B)I A)%3VQM0)B1/N*G5'5SXB"X M"(+_3D7_M<#1*X!/XM',X]%T,LUL++[<0CH'\17]0F.F0# ;%)J@OUX/[5$$ M@4Y)E2USN-7*W6K5E B7N87+&A+!S1GBLCQPXTBG+ TJ[#4JLJ"=!Z/]LBS( M9<9G%+^3>].I27P<%.4^J$'^"E)B/V-U:JA,A/& F#:ND*3H6=I?[:FG(.:4IF@=NUR5-T1)PY_S2#"M( MRT_;BW%/?[P7;8BX"_@@BOB6*8FF$$'\G":Y"5%H2>DAI-7 M08I;956X"ECUZYH4W86X"W.%P'*ZR9MEFKK MQN'2>NP?W1[HT*_L+8SQ6>NW_T.>S^8W/0-[O_''_#6^&NWO:PJ:_?71+16K MF$F4P%)3!A>7VE>QOY'9#Q3?V#N*.5=:?_NX!KH 81;H]TO.U6%@#.3W8OW? M4$L#!!0 ( /F!6U-GE3:,O@D /,[ 9 >&PO=V]R:W-H965T!OKL7G;TP M1(#G3>*L[0!]?_W*CHEBZ5@6V[(WD#C/.3I'7\\C63I\RHN_R@Q2,O]?"66\I>[O%BDE?Q:W(_*52'266.TF(^(Y_FC19HM M]XX.FV>7Q=%AOJ[FV5)<%JA<+Q9I\?.SF.=/G_;PWLN#J^S^H:H?C(X.5^F] MN!;5GZO+0GX;;;W,LH58EEF^1(6X^[1WC \2G]8&#>*?F7@J=SZC.I6;//^K M_G(Q^[3GU1&)N;BM:A>I_/^$>FHF[=#VOKO*G+Z)-B-?^;O-YV?Q%3RW6VT.WZ[+*%ZVQ MC&"1+3?_T^>V(EP,2&M - -,>PQH:T!U ]9CP%H#YFK 6P/N:N"W!KYK#D%K M$+@:A*U!Z!I2U!I$K@;8>VDY3S?Q^TRVC:VW=G\I+\V-G=L;OS0X=FYQ_-+D MN&GST:;[-GW_-*W2H\,B?T)%C9?^Z@_- &KL99?/EO58OZX*^6LF[:JCZ[/S MZ5GR'1TGI^C\[-OYU?'EEXL3='5V^>WJ^T5RCMZ=BBK-YB7ZB*[%O1SEE1SB MJ[RHLN7]>_GPS^M3].Z/]^@/E"W1]X=\7:;+67DXJF1P=1&CVS:0SYM 2$\@ M%$WS9?50HK/E3,P ^XG='A.+@Y&LE6W5D)>J^4RL'H_7]_N(X@^(> 0# 9W8 MS:?I3YOUJ=UZ+&[V$0E[S<_LYDG^*&/W&G,/,!^[IPZ9?W%.';*^<$D]ZC7_ MZIPZCJ!^]&NM'O]:S27.YGKPG3Y,M\.;-OYHW_!NA^S5RY!%%\N-0*B)]DBB$HORWY;"V+8PUA3&^FI>U 4]BN5:@!/ QIHWUK4&>3R*0B;K^'%W4)D@ M3((@Z*). 13%3$.= 2@O\+02QT!8G'E=T!9LO!'HWS\OR/;HK\@62 M"K1H>E:);H3L9D)R0@.JTF>P2TPV1?B[%88)IUJ6$,KWN)8E@/)\%L)9^MLL M?6N6W_,JG:.T+$4%]FG?+#2(HD#K&&, YH>,$*W1W;S%@]XZJ0;;5 -KJN=Y M/GO*YG,HS< LD41$'TE.J(D3*G9")0#*HV$ 5T2XK8C06A$GL@/G\VS6=.4/ MZ&R>2>G5]NL?4[&X$85MNHRVQ41O/S=C3PD][U=FYTEKOEN7VL05#T,2*Z0; M^8Y$Q6\_T[1E6-,;A"162#<]HM(COS3%M.:[97ZD/HF8-OH@'/.\2)LG)X[^ M8D=_"83#0>#U3$=8:1=,_^<)J36UM-5X&#(9AL3#D,0*Z>:NI!2V:ZF3=)75 MW4(\K\1REE7KHJ=;L^$,!B&)%=+-0,D#;-<';0;9WV*&RORN>DKE*+W-RYY. M;K*WT9Z#D,DP)!Z&)%9(MS:4C,!V'7$J5H6XS39SNUPAH^-%/>G_W3P &]8D M>2.504ABA71343(!VW7"=;98S]WI$"O:Q>'_@1 5_>+HUP@Q,NJ.<,R(W@H M#$>^KE0 &(YXR.#6((K6B9W6?PLY$I.U(Q+JBPT %=! HXT$0@4<]^2I1 "Q MBX AEB0F,TM1'!%M+3$&<23TM+7CQ-%?[.@O 7 TY)3WU(M2#\2N'FPD24QF MUB?58MBZ^8B=?"8#"+.Q1@43I"&+7$:]F3@)L!(0AUW," M4 &F>DZ0+\_OR4FI 6)7 R?Y_3*[%TL7_B2*F$GP]OQ)%%T3^S)YB#];\^[B MG#.#50 8QL;N#@"+*.FC%24"B%T$_![Z-+F=!D:>@ ( F.:!% L[$F3*I5 M[2IAB#VI2=J88F.#!X)AGVL28.+F+7;SEH PJ;!ZZD0I"FI7%#;FI"9;L\"8 M8YU0$R=4[(1*AE#=JE B@MI%A"N14I/$26!D8H)"70T!F* OBYUW'4YRP)%& M*20*] 8V,?J;@8F#G]C!3P+YP3W+ ZJD!;5+BU>S)S59G.HO5F(09/15 .3W M):3D !V0 ^@"Q>BB_+EP(4^J*)GZ;T^>5'$UM2^BA\B3FCO;/L:ZB(%0$0OU MAC!1W/-[5AY4\3^U\_]OH4YJTOI';(X?0",$S" * ,5P'T\HB4#M$F&0.T'* M#O7M61#FZ;")F[?8S5L"P:A8'8]8>-.9O(UY_JKTK$3:N*$BIU0 MR1"J6Q5*1C"[C'#E3@9L%!B) )L$^@H4P)">E313 H Y"0!'ZF0F>V-=R8XA M$-%[NXNGV,53 GKJ67PR)2F875*\FCZ9R>(\,A(R0;ZGZP'(4]C7T#M'-.QZ M(,Z>9?.Z4"=3E,SXVU,G4TS-[(OG(>IDYIXW\WU]WPY 81YH!#L=".4'MJ:D MU "SJX'?0J4,>!D>>$;>)BK @9ZV/=R!M)6"8'8%,<2L#"#TB.J\/P9A4:") MB/.!8(RDVEIUBB%VBV'ZVABZ%:LD"[-+%BL]0Z\UJ%&G+JCS@3#ZJM3%=^R$ MFKXV@NY1)Z5WN%WON)(\A_8J=)8'0'H_&0AG("VE7;B3=G&D?0YN/F@=!P!A M7^.V\X&P>OJ-2_FQ2_G3UY;?K5ZEJKA=5;U:/7!@6\0W,C1!5%@O=O27 #C&<=1S@)$K9<7M0L(F #@@58##G&ZPB1LL=H,E$*S_0"=7@HC; M=8 S?P/[)3[1MS\!%#'6Z9 KVG<:60D1WTF(.#)VZVSWY#>)](W:,82B^DB? M^(!J,7S%$,KPE0 H'/3M2OE*SOAVWGXUW[;^.B?CS>4Z@"*1KP]E"!7PGLG< MKS5$]XGB7-_.N; Z^CQ@=5RB=NW_E)9HM2YN'])2=B)94\>K(INC]L[*!W27 M/0JTV-RERN_^@3;W,;/J)\K*^GIG?4U3&DH6D=#R5HZJGR(M&N-]B(5'.[?3 M%J*X;VYVEK+3KI?5YG3Z]NGV]NAQ_X9'WS%P/,)/DB@YV-R< [YB9Y-6YN)/I>/N![ '%YH;IYDN5KYK[ M=S=Y5>6+YN.#2&>BJ 'R][L\KUZ^U 5L[_D>_1=02P,$% @ ^8%;4V/D M)!,,!0 SA8 !D !X;"]W;W)K&ULO5A;;^(X M%/XK%IJ59J3=QG;N58O4 J70M%-!9_=AM \I&(@FB=G80.??KQ-"((X3HG8T M+Y#+]YV[SW%\M:/)#[8BA(.W*(S9=6?%^?I2T]AL12*?7= UB<6;!4TBGXO; M9*FQ=4+\>4:*0@U#:&F1'\2=[E7V[#GI7M$-#X.8/"> ;:+(3W[>DI#NKCNH MD[098)10S!R@M&68.8$LRW! MR@E66Q_LG&"WU>#D!*R$LOLM+.^*(8@SA=A5.>B+>!X/'N=#!\'#R]@)NG/A@. MO@XG-\_WHQZ8#)Z_3EY&3T/PN4^X'X0,_ 5N-TRP&0.;.." D:58C1SX\1S, M:,QH&,Q]3N9B;3*Q!-@7P?@V[8//G[Z 3R"(P(V]"MB3>$+!(: 0&;YPD ML1^"7M9V2 *^>P(/1IQ$[-\&;4:ASI5 W)5DCA4)# MMFIA5 M02+I4$+U52BL2ZA!%>5@2ZJRNRK(&IU=YI0@X102<1D%3NN [/R'@^R.)7DG2U.[=0J;[ M&X8+@L=]+'SO>!GGU%+=V)8M=QL53/1,:79X"AAR#-M55R$ZV8FC#[?-7,1I MK].Q;LJ.5%'8D5>OIT*YIEWC!CZZ@3_2.<JZPCEB73OQSA$5_:0#35OVJ8DV0:S5HT!';<' MR/P=K>$XRE'S+&]L#8KIZ]BN/)X4, PAQ'(U*J29AHMJJO$XH5!SIV_5&NS* M?@_J%"V/(T]! N49M M9SC.->3^LL[0+,E"M9WAG43O'<1]&+23(R2Q")?9P2@#,[J)^?Z+LGA:'+[> M9$=0TO-;=#E"BN?C]+ V.[(ZBM^?]#YFH60@) NA"E[8(F/)_O!T?\/I.CO M>J5<=(CL&ULQ9A=;^(X%(;_ MBA7-2C/2#K'SG0J0*%!*"PR"SN[%:"]2,!!-$C.V@$ ,$)$5.I-V [ MYSD^MM\3.Z[O"/W)5AAS\!8&$6LH*\[7=ZK*9BL<>JQ&UC@23Q:$AAX75;I4 MV9IB;YY 8:!J$%IJZ/F1TJPG;6/:K),-#_P(CRE@FS#TZ.][')!=0T'*H6'B M+U<\;E";];6WQ%/,OZ_'5-34S,O<#W'$?!(!BA<-I87N!LB.@<3B'Q_OV$D9 MQ$-Y)>1G7.G/&PJ,(\(!GO'8A2?^MKB-@R#V).+XE3I5LCYC\+1\\/Z0#%X, MYM5CN$V"?_TY7S441P%SO/ V 9^0W2-.!V3&_F8D8,DOV*6V4 &S#>,D3&$1 M0>A'^W_O+9V($T#XD0-:"FAY0"\ ]!30\X!1 !@I8%0%S!0PJP)6"EA5QV"G M@%VU!R<%G*J FP)N'K"*%@X>5@Y6[0-EBWVQVH7(8;E1LM[J7EB)*CL>]YIU M2G: QO;"7UQ(I)WP0HQ^%&?AE%/QU!<<;TZ[O6%W] ):HP[H=;_U)JWQ8[\- M)MWQM\E+?]0#GSN8>W[ /@*>I@LJ;=>^3,O$"FXQ=$&LR_BP?=I!WS^] 5\ M GX$7E9DP[QHSNHJ%Q'&_:BS-)K[?31:030Z&)*(KQCH1G,\E_!/Y3S22ARH M8FJR^=$.\W.OE7IL;98UH*._@08U) FH78X/O=]E=*>Y6'+J,?JPS=+<3[E8>.7)F._FS5G_]LY@:5\7SP9QK6 MLQS7$W]Z@;])FJE@04D(NF\+HT, MR["LNN?0SK;*7-;*7-TI5NDVB&(TZ]Y)RUQC2NB2.= M+ _+/2$(:Q#^)#9+%C9+%BEGD:$\A5HB=2:BM.O*(E4$QLG^#'$ MX2NF92EE9UW8'YC83A:%#P#PE)7W6&W5467Z.14B3Y0F4@[QJ'= MK,T4/164[<+\>U1B93I:;C\9R*U-&^KNI\XHK))%+.L(KH%&DSQMZ M/)^'X]$!E9\=6LRO].)$QRT*F1\IT.,F@BLB!">8'*K!PG+]!+ M*].TS *!'C<@9+^?0,M=(;U0H%= LU"@5T"K2*#JR0>U4,,RN29B8$8V$=^? MN[/6["JJE7R0Y]KOT5T?2=J?XJNKY /^Z'Y_[S7TZ-*/& CP0G0%:[98,KJ_ M2MI7.%DGG_.OA NI)L45]N:8Q@;B^8(0?JC$'607>LW_ 5!+ P04 " #Y M@5M3R]UJ5P8# #)"0 &0 'AL+W=O+4=DJ1]N-G.Q!8 M"UDKM2^)[?B<>^ZQ<^WVFHM[&1&BX"EFB>PXD5+II>O*141B+"L\)8G^LN0B MQDIWQD2E1M^E8Z)Y;L(0T)HFD/ %!EATG0)=]5#< .^,')6MY MT :3RISS>],9AAW',XH((PME*+!^/9(^8;O$YF MCB7I<_:3ABKJ."T'0K+$&5,3OOY&M@E9@0O.I'W".I_;]!U89%+Q> O6"F*: MY&_\M#7B ( :)P#^%N _!]1. *I;0-4FFBNS:0VPPMVVX&L09K9F,PWKC47K M;&ABEG&JA/Y*-4YU)U>C8'8U@'$PF?V"V22XF0;]V?#[S13.!D1ARB3<8"&P MY&>BH, M%8EE6:!Z$:A>*GV,-_I/5:"X_E/SF*F)>6R5+AXQ*:JD9Q7/*=)M(X.OG>SS?DZT7]B&$6L?M MNR@T7+S%/O@#IN(1 =,("Q)Q%A(A7^,N\O95Q/M8?]%!P4*OVISZ"-.'0.'V MT0J4,S4.W&TT3VU.Y.\5^.^YQKTMW:&,BUKSA(I]>4'E]64 0QC!4&[B]UCI M?0U"'UR$T+X*H?(R]&:?C]2BQHOE=@\.2VW5RMXA)"QXEJC\W"Q&BWM*8$]G M=S\]O^1<8[&BB01&EAKJ59HZM,CO#7E'\=0>O7.N]$%NFY&^:Q%A)NCO2\[5 MKF,"%+>W[E]02P,$% @ ^8%;4]9QZG)J @ O 4 !D !X;"]W;W)K M&ULC53;;MLP#/T5PNA#"VQU?$FZ%8Z!W(H5:+N@ MEPW#L -JZ!5: M5^>^KQ8%ED2=B@JYN5D*61)M3+GR5261Y Y4,C_L]09^22CWTL2=S66:B%HS MRG$N0=5E2>3S&)G8#+W VQ[5W+#DMD2LJ.$A< M#KU1<#Z-K;]S^$%QHW;V8)5D0CQ:XS(?>CV;$#)<:,M S++&"3)FB4P:?UM. MKPMI@;O[+?N%TVZT9$3A1+"?--?%T/OB08Y+4C-]*S;?L-73MWP+P93[PJ;Q M'9QYL*B5%F4+-AF4E#6KKL ,(!@< 80L(WP+B X"H!40?!<0MP)7:;Z2X M.DR))FDBQ0:D]39L=N.*Z=!&/N7VV>^T-+?4X'0ZNYY???\UF\%X=C.[N+R' M^=7H!HZGJ EE"FZ(E,2^S E\AH>[*1P?G< 14 [WA:@5X;E*?&WRL&S^HHTY M;F*&!V(&(5P+K@L%,YYC_IK -P(Z%>%6Q3A\EW%4KTXA"CY!V N#/0E-/@[O M[8%//PP/OKZC)NK>)')\T0&^6]14HNDM#6/DN*1:P>]1IK0T7?+GG0!Q%R!V M >(# 2:F^I)FM>N\[!FPK)AX1FG?-6LB0L4(W_>T#7/?,=N9LD[[43_QU[O5 M_M\G[@]>^TSW^/1>>!I9_LY_7:):%IYMHUD2O*%3!<&LK>Z9G)2#:SHC&TJ%SW9$*;7G3;PHQ7E-;!W"^%T%O# M!N@&=OH/4$L#!!0 ( /F!6U/6]5"6@@, %$* 9 >&PO=V]R:W-H M965T)H!004(W@*&+8"P H1O 5$+ M(*H D77FE(KU84TTF4^E.((L5QNV\L&::=$F?Z,2^?'M9P?74#5T Y/*:B M4(0G:NIJHZ=D=>,J]O(4.VB)/8([P76JX!-/,&G K[KQ?M!!X!HC:C>"%S>6 M02?C(I=]\((>!%[@-0EZ!U[L^Q#Z%NXWP-<_#_)'LXMNEP1#,*H7O2#R$$M8;5%VI3VL M&8?_F[6C.L:H4_5"*=2JMK,'&QZS(J%\#S%1*8@=7(6]T632\\,(3 F:I;$H MN,%(C)$>R):A734,)KUHW+0CEZ,+NP>>-VJV>UP+'W<*7^/!W">YV1./&*=< M,+&G6%G5O"^6)\+AF8RQYWO-,B:UC,E/;LT#885U8L,UX7MJ?#&^_F@O7*_L M:8L2;JG2J@=:D@2!DPP!==R_:=(]N= =^<,6W;[W>B9[_V%1+2NV85O-5&>I M]V[M-2QI+S[_[(KQWRD_LJ7,U$BY"93I,%K2\"_2^.#[_K@E?/ :/N@,_R@T M8; 2IE=)4-I;K#%\<)&\/QY,PC?AW;.[UFR6O>U9%-C".UTT]6S=%RUL-_!F M?E7V2_8.?Z4Y-5MW1.XI5\!P9RB]_LAHDJ?^Y330(K&ULC59;;]HP%'[?K["B/K321NX)($ * MEVE(:\=*NSU4?3")(58=F]D.=/]^MA,R2@/J"[&/S_>=BX_/8;!G_$7D"$GP M6A JAE8NY;9OVR+-40%%AVT152=KQ@LHU99O;+'E"&8&5!#;(L/W0]F6=#R]$.(8)2J1F@^NS0 M!!&BB90;?VI.JS&I@%$HX&G.T!U]J*32],]@U:Y0M372=+R=4I M5C@Y2B8_'^?+^[1# MM$1M55 !0P/4+6LW"J(@B@;V[OAJ6K3\7NR\U9J]U_*CGMMMM-[X'C:^AQ=] MOU.)F=.4%:WNA^],]N*N=^+]>R77B?Q3[UNHO-!I=SZR3@1Q$TU\,9KV,AQ? M!HTA@31%0CWIE)09 FO5ND%1/4]5(B4D:B((U7D%4,W@$P#?\2M;RTY;Z=A' MK:A ?&-F@ I*ZFLXFBDS9A)3'<]D8_5^'%;Y!._/_7;Y$%_&K3)P_XT;)$G M47\6M=F-Z[%G_W>_FIFWD&\P%8"@M0K%Z<3J,GDUAZJ-9%O3:%=,JK9MEKD: MW8AK!76^9DP>-MI \V=@] ]02P,$% @ ^8%;4Y[9<5R!! CA( !D M !X;"]W;W)K&ULI9AK;^(X%(;_BH7FPXS4;>ZW MBB(! 1I*JTY;9K5:[0<7#$23Q*QMRO3?KW,A \Z!R6J^0.(\[SG'?NUE.)'%&GACBNS3%[&- $KJ_[1B=0\-SO-Z(O$'K=;=X M35Z(F&^?F#S3ZBC+."49CVF&&%G==OK&S4_>*/V>GT3+ MVXZ>%T02LA!Y!"S_WLF0)$D>2);Q;Q6S4Z?,A."II585I#&6?F/?U3C M<"20<6"!60E,56"=$5B5P%(%]AF!70GLM@*G$CAM!6XE<-OVP:L$7ML,?B7P MVPJ"2A"H O><,L7X0O@LFKL=2)WORQ/P]?1R'Z.N\_OXZ>9W^AO&[KC.%OR MKB9D>7D2;5&5,BA+,<^48J$'FHD-1Z-L29: ?GI9;Y@7 FAR7.K!,0^#,S O M1NSOUM?(,JZ0J9L&4-#PLOP!?UQ2AY?58_)VC4S_K'QT6?Y(WV7M>B'7 ?FX M?=NN&P$TCW[/]?O?&[E9:[E:_,D>TB MKWTF[S-Y)]F.@/>!4ND4ROPMX;T7^+8CTA%'.T1.CJUA ;I=J]RBIISM*_<,F) =,5Z@0HDQ+ MH49-RC==Q:%Q$W)]UU',;D*!:UF*UT#_7%^!(B"=YRCV3)N0Y?@-JP%*#]1Y M.FM2IAW8-FRU6UOM7K3Z47X51-F"I@0RVFW.+ET9T2' >+ZZJ '(-)1U,6I" MINTI(SH&(,-7IL($@ )U4MU!D1H+&H!T1TDW;4*!YYN*R0!D60HT:T*^\*#3"/%Y#C92C_J #]6E>J'$*0H1@5@I"Z ML$%(23=N TU 2)F&=VTB16V@*039RA#<0Y"C6OZ+2">6^[7E_O^V/(R3G0#? MP@<^9+KZ](8@0UD)(0@I=XP1"*FF@Y!2TP2$U'7>)EW4)MT4@M0WDWL(4D9@ M!@;R%<^UHV_ E+!UL;/!T8+N,E&^+=:M]>9)O_B&5-H'QDUD .U3XV96[HW\ M#%_NU#Q@MHXSCA*RDJGT:T_>D5BY^U&>"+HMOD#?J)!?M,7AAN E83D@KZ\H M%8>3/$&]!=7[#U!+ P04 " #Y@5M3U"M%D1$# P$0 #0 'AL+W-T M>6QE?PR\N>X.^J@3]!L6DBQGR&1G4+N>IV)"JBZVC6#_SOOE!\!F!@(9 MYX/ L6\-LVE-M*9*7)E)M[@S/H&\?GRWKHW"4I'U:'SA;QVZFPDRERJG:@@S M\C>FV933 N0H5B[AKF4= *BUK,P@9Z24@G0:-A[]P- N*.>WT-C?BSWNMMBI M:@@U%?."M%1>WF7QQP-B4;/V\I%7LTT:!5%L9 E>\]4*798M?R4Y'Z MCK9ZTTYM@6L>_X.:_VR>2RJH(GQ7M.G]8\[RJQ7W)\'?T-S]6SE4[!09?3A^ MC?WI=^PBX^,7&25'J3'H3YV=HVWO8!NL'KQ I/XW>%GAVZ#>?,6X9J*?+5F> M4_'D?#/TFLS-Z^ >OUF?TX*LN+X;P-3?CJ]ISE95,JRZ@43TJ[;CK["]43R\ MO9A83.2TI7G63U4Y[X:>&9BH_04.A\A5=[D1S,=B;@0P+ ZF /.Q7EB<_VD_ M$W0_%L.T39S(!/69H#[6RX5DW0>+X_9)S.7>:9)$41QC&:T#<>0./)'%7&XL#'E@5 ML-Z!^.XXT%-NGRB"JF+:L"<81Y($0Z 7W3T:QTAV8OBXZX,])5&4)&X$,+>" M*,(0>!IQ!%, &C DBKIS\. \"C;G5+#]C63V"U!+ P04 " #Y@5M3EXJ[ M', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6 M!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV M)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(= MI7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( M /F!6U,F:AS@904 )\O / >&PO=V]R:V)O;VLN>&ULQ9K?\SS;\H_QS0K)X-#53U=#X?E]B".6:?%\>X MDE^+K\/RJ1#QKCP(41W3H38:6<-CG&2#VYNW:_G%$'[)*[&MDCR3!^L##XEX M+=_/UU^5EZ1,'I,TJ?Z=#)J_4S%0CDF6')/O8C<9C 9*>0KB=?%_PICO]\E6 M3//M\U%DU2F.A4AKP*P\)$_E0,GBHY@,G/Q%%/7]R'_ =Z=[JR04B%1QG<@3 M!=\U>(0HGAMZ"SZU(S95[NR%[3I,">>,12$ U!! K3= Y<*/ :2.0.J?"!E& M\F/)7 GHW2N>SP( :2"01F^0SMQV :2)0)K]0=KA'$!:"*1%"^D%,]OE?]L1 M]US%=J?*@KNL8;Q;A1Q&X0E M[1$M'7Y@G5&)1A&Q6OW@-WXQYL\#VY]R1V<[W M@J@E"A4SA4JLBH M&M_Z=IWQ9%3=4([D.K*0$-.$2NP)MO07WIHQY8ZY[)Y' MBK]H52PJI@J5V!6V(\=K^*N\-$P0&K$@5JZ]FO+ZF7Y9R8?*@L5:N>>N+)ZY MO5"F$!.3AD8LC7!U%\ID5P^1NA!H]QQHTT$L#;1XVF@0$].&1JT-%%.'F)A! M-&*#=%1YRH7LRU-1_@X9,:-HQ$;I+O@Z,3&C:,1& 95?)QNF$8U8(Q]*P$Y" M3",:L4;06E"Y@)B84#1BH715@UVQU#'%Z.0]R'M9V F'B46G%@M6>+7RMXYI M1B?6#*@<.D.(3FD1NP4M(=HAQ-RB$[L%5Z !,3&]Z,1ZP3%-B(GI1:=N6%!, M"V)BIM'[G-O:C"$FIAN=6#8< QBX6"8FV8Z[B.YR-"BUDH$LK/5IH MH\)&S, L9!!;J+,1FXHJ3M)2^4.!F)B%#&(+H9BMTL/ +&006^A,:F[ M'Q2S]6YBWC&INQ\4$[:\)N8=D[K[03%ARVMBWC%[F6Q[XX0K.A9F(.M3I]O> MASC/MOE1P)%N81:RB"UT#C,0VSS;)A 3LY!%;*%SF%.Q%T4A("9F(8M^7]GY M9>Y6WK0P"UG4%D)G6V'>M# +6=060C%AWK30S65];AIHY4T+LY#5VZ:!9D!! M3,Q"5A\[!]Z'/,3$+&1]WAX"F(^>GHOM(2YA0AIC%AH36^@,IE_DS>4@)F:A M,;&%FK6+L[L?;(B)66C<6&C8_+B\O=F)?9*)G2O_12F/;^-TZQ=*_7':Y&:8 M]3:4_7.:.O*8ERWR>/>VO_QM;_SM?U!+ P04 " #Y@5M3K&U05SP" "O M*@ &@ 'AL+U]R96QS+W=O M0,UYOVR'IJO9=%MZ Y*>?- DBL>A[=U/2!?)([.83?%9R5%\_8/P0]3'EWQH MQWUW*KM]7Q:?Q\.IK*K=./:_ZKJL=_G8EKNNSZ?SD4TW'-OQO!RV==^NW]MM MKF6YC'JXG5$]/=[.7+Q^]?E_)G:;S7Z=?W?K/\=\&O\QN/[HAO>RRWFL%J_M ML,WCJJH_#]?=I;YLTMUY"<"O07U%@*]!?46 KUE\K!- MH+>@WD*@MZ#>0J"WH-Y"H+>@WD*@MZ#>0J"WH-Y"H+>@WD*@MZ+>2J"WHMY* MH+>BWDJ@MTY>EA#HK:BW$NBMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+H;:BW M$>AMJ+<1Z&VHMQ'H;:BW$>AMDY?=!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ M;01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>OOD8R6!WHYZ.X'>CGH[@=Z. M>CN!WHYZ.X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>,?G9A$#O M0+V#0.] O8- [T"]@T#O!O5N"/1N4.^&0.\&]6Y^4N\R?AURN?9\K_'Z/TGU M>#XW7R]_67[OG-R7"\[U;45Y^@M02P,$% @ ^8%;4T!K%[H @ QBD M !, !;0V]N=&5N=%]4>7!E&ULS=I-3L,P$ 7@JU39HL;U;P%1-L 6 M6' !DTS;J$ELV0;*[7%20 )!!2H2;].HM3UOXI&^5<_NGCW%R;9K^[@HUBGY M4\9BM:;.QM)YZO/*TH7.IOPUK)BWU<:NB(G9S+#*]8GZ-$U#C>+\[)*6]J%- MDZMM_CDVKE\4@=I83"YV&X>L16&];YO*IKS.'OOZ4\KT-:',)\<]<=WX>)0W M%.S+A&'E^X#7/%$)3T^36AG1MN[R+;5L6TW-+L=Q?XHL>W7+95%2[ZJ'+ M1\KH ]DZKHE2UY:[HD?[DU.^8=I]\H/SQS+[ O/.V^!\S!,+]/NXMY$,IZ<^ M%Z*0FOVO^)Z82Q_\?C1,NZ;ZA]GY>I]&UL4$L! A0#% @ ^8%;4_P/*/BY!0 (Q@ !@ M ("!#0@ 'AL+W=O<@# #O#0 & M @(%0%0 >&PO=V]R:W-H965T&UL4$L! A0#% M @ ^8%;4Z0**S[M!0 D!< !@ ("!3AD 'AL+W=O%0 & @(&05@ >&PO=V]R:W-H965T&UL4$L! A0#% @ ^8%;4V>2;6SS @ "P8 !D M ("!,%\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ^8%;4] U#XD^" M1( !D ("!Z6L 'AL+W=O M= >&PO=V]R:W-H965T&UL4$L! A0#% @ ^8%;4T&PO=V]R:W-H965T&UL4$L! A0#% @ ^8%;4_BFHS>D @ F@4 !D M ("!89< 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ^8%;4\*/J3R> P X@< !D ("! M3:< 'AL+W=OW41DD !F>0 &0 @($BJP >&PO=V]R:W-H965T&UL4$L! A0#% M @ ^8%;4[00)K>5 P R @ !D ("! ]@ 'AL+W=O&PO=V]R:W-H965T !X M;"]W;W)K&UL4$L! A0#% @ ^8%;4SI).:J( M @ 3@4 !D ("!K^$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^8%;4Z"E:;(7!0 )0P !D M ("!@>X 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ^8%;4X9":K$O P 5 < !D ("!/OX M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M^8%;4]'"(53U P Z1$ !D ("!X 80& #1* &0 M @($,# $ >&PO=V]R:W-H965T&UL4$L! A0#% @ ^8%;4W4L!H)*! M'1< !D ("!814! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^8%;4SV&PO=V]R:W-H M965T\@4 -D< 9 M " @1XI 0!X;"]W;W)K&UL4$L! M A0#% @ ^8%;4U]9_JWC P MP\ !D ("!1R\! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^8%; M4XNERA1A @ JP4 !D ("!%SH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^8%;4\3]XZ:I @ & < M !D ("!_4(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^8%;4Q<>:X&U!0 RB !D M ("!24P! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ^8%;4QH)_A): P Q H !D ("!TUH! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ^8%;4T=9 MM3$\ P $@L !D ("!RVD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^8%;4]F:V(>0 P (Q, !D M ("!H'4! 'AL+W=O0$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ ^8%;4RSW=1=C! W!, !D ("! MGX@! 'AL+W=O&PO=V]R:W-H965TIR:@( +P% 9 M " @7:0 0!X;"]W;W)K&UL4$L! A0#% M @ ^8%;4];U4):" P 40H !D ("!%Y,! 'AL+W=O&PO=V]R:W-H965TV7%<@00 (X2 9 " @?V9 0!X M;"]W;W)K&UL4$L! A0#% @ ^8%;4]0K19$1 M P ,!$ T ( !M9X! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ ^8%;4ZQM4%<\ @ MKRH !H ( !;*@! 'AL+U]R96QS+W=O XML 88 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 89 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 90 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 295 414 1 true 85 0 false 4 false false R1.htm 00000001 - Document - Cover Sheet http://simulations.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://simulations.com/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://simulations.com/role/ConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME Sheet http://simulations.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME Statements 4 false false R5.htm 00000005 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY Sheet http://simulations.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY Statements 5 false false R6.htm 00000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://simulations.com/role/ConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 00000007 - Disclosure - ORGANIZATION AND LINES OF BUSINESS Sheet http://simulations.com/role/OrganizationAndLinesOfBusiness ORGANIZATION AND LINES OF BUSINESS Notes 7 false false R8.htm 00000008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://simulations.com/role/SummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 8 false false R9.htm 00000009 - Disclosure - REVENUE RECOGNITION Sheet http://simulations.com/role/RevenueRecognition REVENUE RECOGNITION Notes 9 false false R10.htm 00000010 - Disclosure - PROPERTY AND EQUIPMENT Sheet http://simulations.com/role/PropertyAndEquipment PROPERTY AND EQUIPMENT Notes 10 false false R11.htm 00000011 - Disclosure - INVESTMENTS Sheet http://simulations.com/role/Investments INVESTMENTS Notes 11 false false R12.htm 00000012 - Disclosure - CONTRACTS PAYABLE Sheet http://simulations.com/role/ContractsPayable CONTRACTS PAYABLE Notes 12 false false R13.htm 00000013 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://simulations.com/role/CommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 13 false false R14.htm 00000014 - Disclosure - SHAREHOLDERS' EQUITY Sheet http://simulations.com/role/ShareholdersEquity SHAREHOLDERS' EQUITY Notes 14 false false R15.htm 00000015 - Disclosure - INCOME TAXES Sheet http://simulations.com/role/IncomeTaxes INCOME TAXES Notes 15 false false R16.htm 00000016 - Disclosure - CONCENTRATIONS AND UNCERTAINTIES Sheet http://simulations.com/role/ConcentrationsAndUncertainties CONCENTRATIONS AND UNCERTAINTIES Notes 16 false false R17.htm 00000017 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING Sheet http://simulations.com/role/SegmentAndGeographicReporting SEGMENT AND GEOGRAPHIC REPORTING Notes 17 false false R18.htm 00000018 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://simulations.com/role/RelatedPartyTransactions RELATED PARTY TRANSACTIONS Notes 18 false false R19.htm 00000019 - Disclosure - EMPLOYEE BENEFIT PLAN Sheet http://simulations.com/role/EmployeeBenefitPlan EMPLOYEE BENEFIT PLAN Notes 19 false false R20.htm 00000020 - Disclosure - ACQUISITION Sheet http://simulations.com/role/Acquisition ACQUISITION Notes 20 false false R21.htm 00000021 - Disclosure - UNAUDITED QUARTERLY FINANCIAL DATA Sheet http://simulations.com/role/UnauditedQuarterlyFinancialData UNAUDITED QUARTERLY FINANCIAL DATA Notes 21 false false R22.htm 00000022 - Disclosure - SUBSEQUENT EVENTS Sheet http://simulations.com/role/SubsequentEvents SUBSEQUENT EVENTS Notes 22 false false R23.htm 00000023 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://simulations.com/role/SummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 23 false false R24.htm 00000024 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://simulations.com/role/SummaryOfSignificantAccountingPoliciesTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://simulations.com/role/SummaryOfSignificantAccountingPolicies 24 false false R25.htm 00000025 - Disclosure - REVENUE RECOGNITION (Tables) Sheet http://simulations.com/role/RevenueRecognitionTables REVENUE RECOGNITION (Tables) Tables http://simulations.com/role/RevenueRecognition 25 false false R26.htm 00000026 - Disclosure - PROPERTY AND EQUIPMENT (Tables) Sheet http://simulations.com/role/PropertyAndEquipmentTables PROPERTY AND EQUIPMENT (Tables) Tables http://simulations.com/role/PropertyAndEquipment 26 false false R27.htm 00000027 - Disclosure - INVESTMENTS (Tables) Sheet http://simulations.com/role/InvestmentsTables INVESTMENTS (Tables) Tables http://simulations.com/role/Investments 27 false false R28.htm 00000028 - Disclosure - CONTRACTS PAYABLE (Tables) Sheet http://simulations.com/role/ContractsPayableTables CONTRACTS PAYABLE (Tables) Tables http://simulations.com/role/ContractsPayable 28 false false R29.htm 00000029 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) Sheet http://simulations.com/role/CommitmentsAndContingenciesTables COMMITMENTS AND CONTINGENCIES (Tables) Tables http://simulations.com/role/CommitmentsAndContingencies 29 false false R30.htm 00000030 - Disclosure - SHAREHOLDERS' EQUITY (Tables) Sheet http://simulations.com/role/ShareholdersEquityTables SHAREHOLDERS' EQUITY (Tables) Tables http://simulations.com/role/ShareholdersEquity 30 false false R31.htm 00000031 - Disclosure - INCOME TAXES (Tables) Sheet http://simulations.com/role/IncomeTaxesTables INCOME TAXES (Tables) Tables http://simulations.com/role/IncomeTaxes 31 false false R32.htm 00000032 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Tables) Sheet http://simulations.com/role/SegmentAndGeographicReportingTables SEGMENT AND GEOGRAPHIC REPORTING (Tables) Tables http://simulations.com/role/SegmentAndGeographicReporting 32 false false R33.htm 00000033 - Disclosure - ACQUISITION (Tables) Sheet http://simulations.com/role/AcquisitionTables ACQUISITION (Tables) Tables http://simulations.com/role/Acquisition 33 false false R34.htm 00000034 - Disclosure - UNAUDITED QUARTERLY FINANCIAL DATA (Tables) Sheet http://simulations.com/role/UnauditedQuarterlyFinancialDataTables UNAUDITED QUARTERLY FINANCIAL DATA (Tables) Tables http://simulations.com/role/UnauditedQuarterlyFinancialData 34 false false R35.htm 00000035 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives) Sheet http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives) Details http://simulations.com/role/SummaryOfSignificantAccountingPoliciesTables 35 false false R36.htm 00000036 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Lease cost) Sheet http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-LeaseCost SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Lease cost) Details http://simulations.com/role/SummaryOfSignificantAccountingPoliciesTables 36 false false R37.htm 00000037 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Goodwill) Sheet http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-Goodwill SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Goodwill) Details http://simulations.com/role/SummaryOfSignificantAccountingPoliciesTables 37 false false R38.htm 00000038 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Other Intangible Assets) Sheet http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-OtherIntangibleAssets SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Other Intangible Assets) Details http://simulations.com/role/SummaryOfSignificantAccountingPoliciesTables 38 false false R39.htm 00000039 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Amortization schedule) Sheet http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-AmortizationSchedule SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Amortization schedule) Details http://simulations.com/role/SummaryOfSignificantAccountingPoliciesTables 39 false false R40.htm 00000040 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Fair value measurements) Sheet http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-FairValueMeasurements SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Fair value measurements) Details http://simulations.com/role/SummaryOfSignificantAccountingPoliciesTables 40 false false R41.htm 00000041 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Reconciliation of contingent consideration) Sheet http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-ReconciliationOfContingentConsideration SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Reconciliation of contingent consideration) Details http://simulations.com/role/SummaryOfSignificantAccountingPoliciesTables 41 false false R42.htm 00000042 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Intellectual property) Sheet http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty SIGNIFICANT ACCOUNTING POLICIES (Details - Intellectual property) Details 42 false false R43.htm 00000043 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Amortization expenses) Sheet http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-AmortizationExpenses SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Amortization expenses) Details http://simulations.com/role/SummaryOfSignificantAccountingPoliciesTables 43 false false R44.htm 00000044 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Earnings per share) Sheet http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-EarningsPerShare SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Earnings per share) Details http://simulations.com/role/SummaryOfSignificantAccountingPoliciesTables 44 false false R45.htm 00000045 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Sheet http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Details http://simulations.com/role/SummaryOfSignificantAccountingPoliciesTables 45 false false R46.htm 00000046 - Disclosure - REVENUE RECOGNITION (Details - Disaggregation) Sheet http://simulations.com/role/RevenueRecognitionDetails-Disaggregation REVENUE RECOGNITION (Details - Disaggregation) Details http://simulations.com/role/RevenueRecognitionTables 46 false false R47.htm 00000047 - Disclosure - REVENUE RECOGNITION (Details - Contracts in Progess) Sheet http://simulations.com/role/RevenueRecognitionDetails-ContractsInProgess REVENUE RECOGNITION (Details - Contracts in Progess) Details http://simulations.com/role/RevenueRecognitionTables 47 false false R48.htm 00000048 - Disclosure - PROPERTY AND EQUIPMENT (Details) Sheet http://simulations.com/role/PropertyAndEquipmentDetails PROPERTY AND EQUIPMENT (Details) Details http://simulations.com/role/PropertyAndEquipmentTables 48 false false R49.htm 00000049 - Disclosure - PROPERTY AND EQUIPMENT (Details Narrative) Sheet http://simulations.com/role/PropertyAndEquipmentDetailsNarrative PROPERTY AND EQUIPMENT (Details Narrative) Details http://simulations.com/role/PropertyAndEquipmentTables 49 false false R50.htm 00000050 - Disclosure - INVESTMENTS (Details) Sheet http://simulations.com/role/InvestmentsDetails INVESTMENTS (Details) Details http://simulations.com/role/InvestmentsTables 50 false false R51.htm 00000051 - Disclosure - CONTRACTS PAYABLE (Details) Sheet http://simulations.com/role/ContractsPayableDetails CONTRACTS PAYABLE (Details) Details http://simulations.com/role/ContractsPayableTables 51 false false R52.htm 00000052 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://simulations.com/role/CommitmentsAndContingenciesDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://simulations.com/role/CommitmentsAndContingenciesTables 52 false false R53.htm 00000053 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative) Sheet http://simulations.com/role/CommitmentsAndContingenciesDetailsNarrative COMMITMENTS AND CONTINGENCIES (Details Narrative) Details http://simulations.com/role/CommitmentsAndContingenciesTables 53 false false R54.htm 00000054 - Disclosure - SHAREHOLDERS' EQUITY (Details - Shares Outstanding) Sheet http://simulations.com/role/ShareholdersEquityDetails-SharesOutstanding SHAREHOLDERS' EQUITY (Details - Shares Outstanding) Details http://simulations.com/role/ShareholdersEquityTables 54 false false R55.htm 00000055 - Disclosure - SHAREHOLDERS EQUITY (Details - Dividends) Sheet http://simulations.com/role/ShareholdersEquityDetails-Dividends SHAREHOLDERS EQUITY (Details - Dividends) Details 55 false false R56.htm 00000056 - Disclosure - SHAREHOLDERS EQUITY (Details - Option activity) Sheet http://simulations.com/role/ShareholdersEquityDetails-OptionActivity SHAREHOLDERS EQUITY (Details - Option activity) Details 56 false false R57.htm 00000057 - Disclosure - SHAREHOLDERS EQUITY (Details - Intrinsic Value) Sheet http://simulations.com/role/ShareholdersEquityDetails-IntrinsicValue SHAREHOLDERS EQUITY (Details - Intrinsic Value) Details 57 false false R58.htm 00000058 - Disclosure - SHAREHOLDERS EQUITY (Details - Fair value of options) Sheet http://simulations.com/role/ShareholdersEquityDetails-FairValueOfOptions SHAREHOLDERS EQUITY (Details - Fair value of options) Details 58 false false R59.htm 00000059 - Disclosure - SHAREHOLDERS EQUITY (Details - Options outstanding and exercisable) Sheet http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable SHAREHOLDERS EQUITY (Details - Options outstanding and exercisable) Details 59 false false R60.htm 00000060 - Disclosure - SHAREHOLDERS' EQUITY (Details Narrative) Sheet http://simulations.com/role/ShareholdersEquityDetailsNarrative SHAREHOLDERS' EQUITY (Details Narrative) Details http://simulations.com/role/ShareholdersEquityTables 60 false false R61.htm 00000061 - Disclosure - INCOME TAXES (Details - Income tax provision) Sheet http://simulations.com/role/IncomeTaxesDetails-IncomeTaxProvision INCOME TAXES (Details - Income tax provision) Details http://simulations.com/role/IncomeTaxesTables 61 false false R62.htm 00000062 - Disclosure - INCOME TAXES (Details - Reconciliation) Sheet http://simulations.com/role/IncomeTaxesDetails-Reconciliation INCOME TAXES (Details - Reconciliation) Details http://simulations.com/role/IncomeTaxesTables 62 false false R63.htm 00000063 - Disclosure - INCOME TAXES (Details - Deferred taxes) Sheet http://simulations.com/role/IncomeTaxesDetails-DeferredTaxes INCOME TAXES (Details - Deferred taxes) Details http://simulations.com/role/IncomeTaxesTables 63 false false R64.htm 00000064 - Disclosure - CONCENTRATIONS AND UNCERTAINTIES (Details Narrative) Sheet http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative CONCENTRATIONS AND UNCERTAINTIES (Details Narrative) Details http://simulations.com/role/ConcentrationsAndUncertainties 64 false false R65.htm 00000065 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Details - Segment reporting) Sheet http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting SEGMENT AND GEOGRAPHIC REPORTING (Details - Segment reporting) Details http://simulations.com/role/SegmentAndGeographicReportingTables 65 false false R66.htm 00000066 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Details - Business unit segment and consolidated results) Sheet http://simulations.com/role/SegmentAndGeographicReportingDetails-BusinessUnitSegmentAndConsolidatedResults SEGMENT AND GEOGRAPHIC REPORTING (Details - Business unit segment and consolidated results) Details http://simulations.com/role/SegmentAndGeographicReportingTables 66 false false R67.htm 00000067 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Details - Geographical revenues) Sheet http://simulations.com/role/SegmentAndGeographicReportingDetails-GeographicalRevenues SEGMENT AND GEOGRAPHIC REPORTING (Details - Geographical revenues) Details http://simulations.com/role/SegmentAndGeographicReportingTables 67 false false R68.htm 00000068 - Disclosure - RELATED PARTY TRANSACTIONS (Details Narrative) Sheet http://simulations.com/role/RelatedPartyTransactionsDetailsNarrative RELATED PARTY TRANSACTIONS (Details Narrative) Details http://simulations.com/role/RelatedPartyTransactions 68 false false R69.htm 00000069 - Disclosure - EMPLOYEE BENEFIT PLAN (Details Narrative) Sheet http://simulations.com/role/EmployeeBenefitPlanDetailsNarrative EMPLOYEE BENEFIT PLAN (Details Narrative) Details http://simulations.com/role/EmployeeBenefitPlan 69 false false R70.htm 00000070 - Disclosure - ACQUISITION (Details - purchase price allocation) Sheet http://simulations.com/role/AcquisitionDetails-PurchasePriceAllocation ACQUISITION (Details - purchase price allocation) Details http://simulations.com/role/AcquisitionTables 70 false false R71.htm 00000071 - Disclosure - ACQUISITION (Details - Proforma Information) Sheet http://simulations.com/role/AcquisitionDetails-ProformaInformation ACQUISITION (Details - Proforma Information) Details http://simulations.com/role/AcquisitionTables 71 false false R72.htm 00000072 - Disclosure - UNAUDTED QUARTERLY FINANCIAL DATA (Details) Sheet http://simulations.com/role/UnaudtedQuarterlyFinancialDataDetails UNAUDTED QUARTERLY FINANCIAL DATA (Details) Details 72 false false All Reports Book All Reports simulations_10k-083121.htm simu-20210831.xsd simu-20210831_cal.xml simu-20210831_def.xml simu-20210831_lab.xml simu-20210831_pre.xml simulations_ex2101.htm simulations_ex2301.htm simulations_ex3101.htm simulations_ex3102.htm simulations_ex3201.htm image_001.jpg logo.jpg http://fasb.org/us-gaap/2021-01-31 http://fasb.org/srt/2021-01-31 http://xbrl.sec.gov/dei/2021 true true JSON 93 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "simulations_10k-083121.htm": { "axisCustom": 0, "axisStandard": 24, "contextCount": 295, "dts": { "calculationLink": { "local": [ "simu-20210831_cal.xml" ] }, "definitionLink": { "local": [ "simu-20210831_def.xml" ] }, "inline": { "local": [ "simulations_10k-083121.htm" ] }, "labelLink": { "local": [ "simu-20210831_lab.xml" ] }, "presentationLink": { "local": [ "simu-20210831_pre.xml" ] }, "schema": { "local": [ "simu-20210831.xsd" ], "remote": [ "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", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.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" ] } }, "elementCount": 584, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 19, "http://simulations.com/20210831": 2, "http://xbrl.sec.gov/dei/2021": 5, "total": 26 }, "keyCustom": 29, "keyStandard": 385, "memberCustom": 47, "memberStandard": 32, "nsprefix": "simu", "nsuri": "http://simulations.com/20210831", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "b", "p", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00000001 - Document - Cover", "role": "http://simulations.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "b", "p", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000010 - Disclosure - PROPERTY AND EQUIPMENT", "role": "http://simulations.com/role/PropertyAndEquipment", "shortName": "PROPERTY AND EQUIPMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000011 - Disclosure - INVESTMENTS", "role": "http://simulations.com/role/Investments", "shortName": "INVESTMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000012 - Disclosure - CONTRACTS PAYABLE", "role": "http://simulations.com/role/ContractsPayable", "shortName": "CONTRACTS PAYABLE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000013 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://simulations.com/role/CommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000014 - Disclosure - SHAREHOLDERS' EQUITY", "role": "http://simulations.com/role/ShareholdersEquity", "shortName": "SHAREHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000015 - Disclosure - INCOME TAXES", "role": "http://simulations.com/role/IncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000016 - Disclosure - CONCENTRATIONS AND UNCERTAINTIES", "role": "http://simulations.com/role/ConcentrationsAndUncertainties", "shortName": "CONCENTRATIONS AND UNCERTAINTIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000017 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING", "role": "http://simulations.com/role/SegmentAndGeographicReporting", "shortName": "SEGMENT AND GEOGRAPHIC REPORTING", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000018 - Disclosure - RELATED PARTY TRANSACTIONS", "role": "http://simulations.com/role/RelatedPartyTransactions", "shortName": "RELATED PARTY TRANSACTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000019 - Disclosure - EMPLOYEE BENEFIT PLAN", "role": "http://simulations.com/role/EmployeeBenefitPlan", "shortName": "EMPLOYEE BENEFIT PLAN", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "AsOf2021-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000002 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://simulations.com/role/ConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "AsOf2021-08-31", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000020 - Disclosure - ACQUISITION", "role": "http://simulations.com/role/Acquisition", "shortName": "ACQUISITION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000021 - Disclosure - UNAUDITED QUARTERLY FINANCIAL DATA", "role": "http://simulations.com/role/UnauditedQuarterlyFinancialData", "shortName": "UNAUDITED QUARTERLY FINANCIAL DATA", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000022 - Disclosure - SUBSEQUENT EVENTS", "role": "http://simulations.com/role/SubsequentEvents", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000023 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "simu:PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000024 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "role": "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesTables", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "simu:PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000025 - Disclosure - REVENUE RECOGNITION (Tables)", "role": "http://simulations.com/role/RevenueRecognitionTables", "shortName": "REVENUE RECOGNITION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000026 - Disclosure - PROPERTY AND EQUIPMENT (Tables)", "role": "http://simulations.com/role/PropertyAndEquipmentTables", "shortName": "PROPERTY AND EQUIPMENT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000027 - Disclosure - INVESTMENTS (Tables)", "role": "http://simulations.com/role/InvestmentsTables", "shortName": "INVESTMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:OtherLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000028 - Disclosure - CONTRACTS PAYABLE (Tables)", "role": "http://simulations.com/role/ContractsPayableTables", "shortName": "CONTRACTS PAYABLE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000029 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)", "role": "http://simulations.com/role/CommitmentsAndContingenciesTables", "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "AsOf2021-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://simulations.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "AsOf2021-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCapitalUnitsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000030 - Disclosure - SHAREHOLDERS' EQUITY (Tables)", "role": "http://simulations.com/role/ShareholdersEquityTables", "shortName": "SHAREHOLDERS' EQUITY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCapitalUnitsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000031 - Disclosure - INCOME TAXES (Tables)", "role": "http://simulations.com/role/IncomeTaxesTables", "shortName": "INCOME TAXES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000032 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Tables)", "role": "http://simulations.com/role/SegmentAndGeographicReportingTables", "shortName": "SEGMENT AND GEOGRAPHIC REPORTING (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000033 - Disclosure - ACQUISITION (Tables)", "role": "http://simulations.com/role/AcquisitionTables", "shortName": "ACQUISITION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000034 - Disclosure - UNAUDITED QUARTERLY FINANCIAL DATA (Tables)", "role": "http://simulations.com/role/UnauditedQuarterlyFinancialDataTables", "shortName": "UNAUDITED QUARTERLY FINANCIAL DATA (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "simu:PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-012021-08-31_us-gaap_EquipmentMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000035 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)", "role": "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "simu:PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-012021-08-31_us-gaap_EquipmentMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "AsOf2021-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000036 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Lease cost)", "role": "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-LeaseCost", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Lease cost)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeLeasesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "AsOf2019-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000037 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Goodwill)", "role": "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-Goodwill", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Goodwill)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "AsOf2021-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000038 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Other Intangible Assets)", "role": "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-OtherIntangibleAssets", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Other Intangible Assets)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsFiniteLivedPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-012021-08-31_us-gaap_CustomerRelationshipsMember_custom_CognigenMember", "decimals": null, "lang": "en-US", "name": "simu:AmortizationPeriodIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsFiniteLivedPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "AsOf2021-08-31_us-gaap_OtherIntangibleAssetsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000039 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Amortization schedule)", "role": "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-AmortizationSchedule", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Amortization schedule)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsFiniteLivedPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "AsOf2021-08-31_us-gaap_OtherIntangibleAssetsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME", "role": "http://simulations.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": "-3", "lang": null, "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "AsOf2021-08-31_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_CashAndCashEquivalentsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000040 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Fair value measurements)", "role": "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-FairValueMeasurements", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Fair value measurements)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "AsOf2021-08-31_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_CashAndCashEquivalentsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "simu:ReconciliationOfContingentConsiderationTableTextBlock", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "AsOf2020-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationAssetCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000041 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Reconciliation of contingent consideration)", "role": "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-ReconciliationOfContingentConsideration", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Reconciliation of contingent consideration)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "simu:ReconciliationOfContingentConsiderationTableTextBlock", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": "-3", "lang": null, "name": "simu:ContingentConsiderationPayments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "AsOf2021-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000042 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Intellectual property)", "role": "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details - Intellectual property)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "AsOf2021-08-31_us-gaap_IntellectualPropertyMember", "decimals": "-3", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "simu:ScheduleOfAmortizationExpensesTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "AsOf2021-08-31_us-gaap_IntellectualPropertyMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000043 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Amortization expenses)", "role": "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-AmortizationExpenses", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Amortization expenses)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "simu:ScheduleOfAmortizationExpensesTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "AsOf2021-08-31_us-gaap_IntellectualPropertyMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2021-06-012021-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000044 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Earnings per share)", "role": "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-EarningsPerShare", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Earnings per share)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000045 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "role": "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2021-06-012021-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000046 - Disclosure - REVENUE RECOGNITION (Details - Disaggregation)", "role": "http://simulations.com/role/RevenueRecognitionDetails-Disaggregation", "shortName": "REVENUE RECOGNITION (Details - Disaggregation)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-012021-08-31_custom_SoftwareLicensesMember_us-gaap_TransferredAtPointInTimeMember", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "AsOf2021-08-31", "decimals": "-3", "first": true, "lang": null, "name": "simu:RevenuesInExcessOfBillings", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000047 - Disclosure - REVENUE RECOGNITION (Details - Contracts in Progess)", "role": "http://simulations.com/role/RevenueRecognitionDetails-ContractsInProgess", "shortName": "REVENUE RECOGNITION (Details - Contracts in Progess)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "AsOf2019-08-31", "decimals": "-3", "lang": null, "name": "simu:RevenuesInExcessOfBillings", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "AsOf2021-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000048 - Disclosure - PROPERTY AND EQUIPMENT (Details)", "role": "http://simulations.com/role/PropertyAndEquipmentDetails", "shortName": "PROPERTY AND EQUIPMENT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "AsOf2021-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000049 - Disclosure - PROPERTY AND EQUIPMENT (Details Narrative)", "role": "http://simulations.com/role/PropertyAndEquipmentDetailsNarrative", "shortName": "PROPERTY AND EQUIPMENT (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "AsOf2018-08-31_custom_CommonStockAndAdditionalPaidInCapitalMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000005 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY", "role": "http://simulations.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "AsOf2018-08-31_custom_CommonStockAndAdditionalPaidInCapitalMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "AsOf2021-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShortTermInvestments", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000050 - Disclosure - INVESTMENTS (Details)", "role": "http://simulations.com/role/InvestmentsDetails", "shortName": "INVESTMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:InvestmentTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2019-09-012020-08-31", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesGrossUnrealizedGains", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:OtherLiabilitiesTableTextBlock", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "AsOf2021-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000051 - Disclosure - CONTRACTS PAYABLE (Details)", "role": "http://simulations.com/role/ContractsPayableDetails", "shortName": "CONTRACTS PAYABLE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:OtherLiabilitiesTableTextBlock", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "AsOf2021-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "AsOf2021-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000052 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "role": "http://simulations.com/role/CommitmentsAndContingenciesDetails", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "AsOf2021-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000053 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative)", "role": "http://simulations.com/role/CommitmentsAndContingenciesDetailsNarrative", "shortName": "COMMITMENTS AND CONTINGENCIES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfCapitalUnitsTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "AsOf2020-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CommonStockOtherSharesOutstanding", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000054 - Disclosure - SHAREHOLDERS' EQUITY (Details - Shares Outstanding)", "role": "http://simulations.com/role/ShareholdersEquityDetails-SharesOutstanding", "shortName": "SHAREHOLDERS' EQUITY (Details - Shares Outstanding)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfCapitalUnitsTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "AsOf2018-08-31", "decimals": "-3", "lang": null, "name": "us-gaap:CommonStockOtherSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDividendsPayableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Dividends", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000055 - Disclosure - SHAREHOLDERS EQUITY (Details - Dividends)", "role": "http://simulations.com/role/ShareholdersEquityDetails-Dividends", "shortName": "SHAREHOLDERS EQUITY (Details - Dividends)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDividendsPayableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Dividends", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "reportCount": 1, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000056 - Disclosure - SHAREHOLDERS EQUITY (Details - Option activity)", "role": "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity", "shortName": "SHAREHOLDERS EQUITY (Details - Option activity)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-012021-08-31_us-gaap_StockOptionMember", "decimals": null, "lang": "en-US", "name": "simu:OutstandingRemainingContractualLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "AsOf2021-08-31_us-gaap_StockOptionMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000057 - Disclosure - SHAREHOLDERS EQUITY (Details - Intrinsic Value)", "role": "http://simulations.com/role/ShareholdersEquityDetails-IntrinsicValue", "shortName": "SHAREHOLDERS EQUITY (Details - Intrinsic Value)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "AsOf2021-08-31_us-gaap_StockOptionMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": "-3", "first": true, "lang": null, "name": "simu:FairValueOptionsGranted", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000058 - Disclosure - SHAREHOLDERS EQUITY (Details - Fair value of options)", "role": "http://simulations.com/role/ShareholdersEquityDetails-FairValueOfOptions", "shortName": "SHAREHOLDERS EQUITY (Details - Fair value of options)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": "-3", "first": true, "lang": null, "name": "simu:FairValueOptionsGranted", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "AsOf2021-08-31_us-gaap_StockOptionMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000059 - Disclosure - SHAREHOLDERS EQUITY (Details - Options outstanding and exercisable)", "role": "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable", "shortName": "SHAREHOLDERS EQUITY (Details - Options outstanding and exercisable)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-012021-08-31_us-gaap_StockOptionMember", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://simulations.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "AsOf2021-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CommonStockValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000060 - Disclosure - SHAREHOLDERS' EQUITY (Details Narrative)", "role": "http://simulations.com/role/ShareholdersEquityDetailsNarrative", "shortName": "SHAREHOLDERS' EQUITY (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "AsOf2021-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CommonStockValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000061 - Disclosure - INCOME TAXES (Details - Income tax provision)", "role": "http://simulations.com/role/IncomeTaxesDetails-IncomeTaxProvision", "shortName": "INCOME TAXES (Details - Income tax provision)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000062 - Disclosure - INCOME TAXES (Details - Reconciliation)", "role": "http://simulations.com/role/IncomeTaxesDetails-Reconciliation", "shortName": "INCOME TAXES (Details - Reconciliation)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "AsOf2021-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000063 - Disclosure - INCOME TAXES (Details - Deferred taxes)", "role": "http://simulations.com/role/IncomeTaxesDetails-DeferredTaxes", "shortName": "INCOME TAXES (Details - Deferred taxes)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "AsOf2021-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000064 - Disclosure - CONCENTRATIONS AND UNCERTAINTIES (Details Narrative)", "role": "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative", "shortName": "CONCENTRATIONS AND UNCERTAINTIES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-012021-08-31_us-gaap_SalesMember_custom_InternationalSalesMember_us-gaap_CustomerConcentrationRiskMember", "decimals": "INF", "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2021-06-012021-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000065 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Details - Segment reporting)", "role": "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting", "shortName": "SEGMENT AND GEOGRAPHIC REPORTING (Details - Segment reporting)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-012021-08-31_srt_ConsolidationEliminationsMember", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2021-06-012021-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000066 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Details - Business unit segment and consolidated results)", "role": "http://simulations.com/role/SegmentAndGeographicReportingDetails-BusinessUnitSegmentAndConsolidatedResults", "shortName": "SEGMENT AND GEOGRAPHIC REPORTING (Details - Business unit segment and consolidated results)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": "INF", "lang": null, "name": "simu:GrossMarginPercentage", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2021-06-012021-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000067 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Details - Geographical revenues)", "role": "http://simulations.com/role/SegmentAndGeographicReportingDetails-GeographicalRevenues", "shortName": "SEGMENT AND GEOGRAPHIC REPORTING (Details - Geographical revenues)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-012021-08-31_custom_NorthAndSouthAmericaMember", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-012021-08-31_custom_LixoftMember1182248968", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RepaymentsOfRelatedPartyDebt", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000068 - Disclosure - RELATED PARTY TRANSACTIONS (Details Narrative)", "role": "http://simulations.com/role/RelatedPartyTransactionsDetailsNarrative", "shortName": "RELATED PARTY TRANSACTIONS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-012021-08-31_custom_LixoftMember1182248968", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RepaymentsOfRelatedPartyDebt", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000069 - Disclosure - EMPLOYEE BENEFIT PLAN (Details Narrative)", "role": "http://simulations.com/role/EmployeeBenefitPlanDetailsNarrative", "shortName": "EMPLOYEE BENEFIT PLAN (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000007 - Disclosure - ORGANIZATION AND LINES OF BUSINESS", "role": "http://simulations.com/role/OrganizationAndLinesOfBusiness", "shortName": "ORGANIZATION AND LINES OF BUSINESS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000070 - Disclosure - ACQUISITION (Details - purchase price allocation)", "role": "http://simulations.com/role/AcquisitionDetails-PurchasePriceAllocation", "shortName": "ACQUISITION (Details - purchase price allocation)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "AsOf2020-04-02_custom_LixoftMember", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000071 - Disclosure - ACQUISITION (Details - Proforma Information)", "role": "http://simulations.com/role/AcquisitionDetails-ProformaInformation", "shortName": "ACQUISITION (Details - Proforma Information)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2021-06-012021-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000072 - Disclosure - UNAUDTED QUARTERLY FINANCIAL DATA (Details)", "role": "http://simulations.com/role/UnaudtedQuarterlyFinancialDataDetails", "shortName": "UNAUDTED QUARTERLY FINANCIAL DATA (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2021-06-012021-08-31", "decimals": "INF", "lang": null, "name": "us-gaap:EarningsPerShareBasic", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "role": "http://simulations.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000009 - Disclosure - REVENUE RECOGNITION", "role": "http://simulations.com/role/RevenueRecognition", "shortName": "REVENUE RECOGNITION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_10k-083121.htm", "contextRef": "From2020-09-01to2021-08-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 85, "tag": { "dei_AmendmentDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of changes contained within amended document.", "label": "Amendment Description" } } }, "localname": "AmendmentDescription", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AnnualInformationForm": { "auth_ref": [ "r664" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.", "label": "Annual Information Form" } } }, "localname": "AnnualInformationForm", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditedAnnualFinancialStatements": { "auth_ref": [ "r664" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.", "label": "Audited Annual Financial Statements" } } }, "localname": "AuditedAnnualFinancialStatements", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CountryRegion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Region code of country", "label": "Country Region" } } }, "localname": "CountryRegion", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r663" ], "lang": { "en-us": { "role": { "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.", "label": "Document Accounting Standard" } } }, "localname": "DocumentAccountingStandard", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r661", "r663", "r664" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentPeriodStartDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.", "label": "Document Period Start Date" } } }, "localname": "DocumentPeriodStartDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r662" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r678" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a registration statement.", "label": "Document Registration Statement" } } }, "localname": "DocumentRegistrationStatement", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyEventDate": { "auth_ref": [ "r663" ], "lang": { "en-us": { "role": { "documentation": "Date of event requiring a shell company report.", "label": "Document Shell Company Event Date" } } }, "localname": "DocumentShellCompanyEventDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r663" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.", "label": "Document Shell Company Report" } } }, "localname": "DocumentShellCompanyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r665" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "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'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r653" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine3": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 3 such as an Office Park", "label": "Entity Address, Address Line Three" } } }, "localname": "EntityAddressAddressLine3", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "auth_ref": [ "r656" ], "lang": { "en-us": { "role": { "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element.", "label": "Entity Bankruptcy Proceedings, Reporting Current" } } }, "localname": "EntityBankruptcyProceedingsReportingCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r666" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r666" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r677" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Elected Not To Use the Extended Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r666" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r675" ], "lang": { "en-us": { "role": { "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).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPrimarySicNumber": { "auth_ref": [ "r664" ], "lang": { "en-us": { "role": { "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.", "label": "Entity Primary SIC Number" } } }, "localname": "EntityPrimarySicNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "sicNumberItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r666" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r666" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r666" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r666" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_Extension": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Extension number for local phone number.", "label": "Extension" } } }, "localname": "Extension", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r661", "r663", "r664" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_NoTradingSymbolFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a security having no trading symbol.", "label": "No Trading Symbol Flag" } } }, "localname": "NoTradingSymbolFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_OtherReportingStandardItemNumber": { "auth_ref": [ "r663" ], "lang": { "en-us": { "role": { "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.", "label": "Other Reporting Standard Item Number" } } }, "localname": "OtherReportingStandardItemNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "otherReportingStandardItemNumberItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r657" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.", "label": "Pre-commencement Issuer Tender Offer" } } }, "localname": "PreCommencementIssuerTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r658" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.", "label": "Pre-commencement Tender Offer" } } }, "localname": "PreCommencementTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r652" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r655" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(g) registered security.", "label": "Title of 12(g) Security" } } }, "localname": "Security12gTitle", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r654" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SecurityReportingObligation": { "auth_ref": [ "r659" ], "lang": { "en-us": { "role": { "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.", "label": "Security Reporting Obligation" } } }, "localname": "SecurityReportingObligation", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "securityReportingObligationItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r660" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.", "label": "Soliciting Material" } } }, "localname": "SolicitingMaterial", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r676" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.", "label": "Written Communications" } } }, "localname": "WrittenCommunications", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "booleanItemType" }, "simu_AmortizationPeriodIntangibleAssets": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amortization period", "label": "Amortization period" } } }, "localname": "AmortizationPeriodIntangibleAssets", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-OtherIntangibleAssets", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "simu_AnotherCustomer2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Another Customer 2 [Member]" } } }, "localname": "AnotherCustomer2Member", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "simu_AnotherCustomer3Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Another Customer 3 [Member]" } } }, "localname": "AnotherCustomer3Member", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "simu_AnotherCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Another Customer [Member]" } } }, "localname": "AnotherCustomerMember", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "simu_AquisitionRelatedContingentConsiderationObligationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Aquisition Related Contingent Consideration Obligations [Member]" } } }, "localname": "AquisitionRelatedContingentConsiderationObligationsMember", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-FairValueMeasurements" ], "xbrltype": "domainItemType" }, "simu_BillingsInExcessOfRevenues": { "auth_ref": [], "calculation": { "http://simulations.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://simulations.com/role/RevenueRecognitionDetails-ContractsInProgess": { "order": 2.0, "parentTag": "simu_RevenuesOverBillingsOnUncompletedContracts", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Billings in excess of revenues", "negatedLabel": "Billings in excess of revenues" } } }, "localname": "BillingsInExcessOfRevenues", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheets", "http://simulations.com/role/RevenueRecognitionDetails-ContractsInProgess" ], "xbrltype": "monetaryItemType" }, "simu_BillingsToDateOnUncompletedContracts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Billings to date on uncompleted contracts", "label": "BillingsToDateOnUncompletedContracts", "negatedLabel": "Billings to date on uncompleted contracts" } } }, "localname": "BillingsToDateOnUncompletedContracts", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/RevenueRecognitionDetails-ContractsInProgess" ], "xbrltype": "monetaryItemType" }, "simu_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability": { "auth_ref": [], "calculation": { "http://simulations.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability", "negatedLabel": "Change in value of contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "simu_CertainDevelopedTechnologiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Certain Developed Technologies [Member]" } } }, "localname": "CertainDevelopedTechnologiesMember", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "simu_CertainIntellectualPropertyRightsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Certain Intellectual Property Rights [Member]" } } }, "localname": "CertainIntellectualPropertyRightsMember", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "simu_CognigenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cognigen [Member]" } } }, "localname": "CognigenMember", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-Goodwill", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-OtherIntangibleAssets" ], "xbrltype": "domainItemType" }, "simu_CommonStockAndAdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common Stock And Additional Paid In Capital [Member]" } } }, "localname": "CommonStockAndAdditionalPaidInCapitalMember", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "simu_CommonStockValueAndAdditionalPaidInCapital": { "auth_ref": [], "calculation": { "http://simulations.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Common stock, $0.001 par value and additional paid-in capital \u2014 50,000,000 shares authorized, 20,141,521 and 19,923,277 shares issued and outstanding" } } }, "localname": "CommonStockValueAndAdditionalPaidInCapital", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "simu_CommonStockValueAndAdditionalPaidInCapital1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Common Stock and Additional Paid in Capital" } } }, "localname": "CommonStockValueAndAdditionalPaidInCapital1", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "simu_ConsultingServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consulting Services [Member]" } } }, "localname": "ConsultingServicesMember", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/RevenueRecognitionDetails-Disaggregation" ], "xbrltype": "domainItemType" }, "simu_ContingentConsiderationPayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contingent consideration payments.", "label": "Contingent consideration payments" } } }, "localname": "ContingentConsiderationPayments", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-ReconciliationOfContingentConsideration" ], "xbrltype": "monetaryItemType" }, "simu_ContractsPayableCurrent": { "auth_ref": [], "calculation": { "http://simulations.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Contracts payable - current portion", "verboseLabel": "Less: Current Portion" } } }, "localname": "ContractsPayableCurrent", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheets", "http://simulations.com/role/ContractsPayableDetails" ], "xbrltype": "monetaryItemType" }, "simu_ContractsPayableLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ContractsPayableLineItems [Line Items]" } } }, "localname": "ContractsPayableLineItems", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ContractsPayableDetails" ], "xbrltype": "stringItemType" }, "simu_ContractsPayableNonCurrent": { "auth_ref": [], "calculation": { "http://simulations.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contracts payable, noncurrent", "label": "Contracts payable \u2013 net of current portion", "verboseLabel": "Long-Term" } } }, "localname": "ContractsPayableNonCurrent", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheets", "http://simulations.com/role/ContractsPayableDetails" ], "xbrltype": "monetaryItemType" }, "simu_CumulativeEffectOfChangesRelatedToAdoptionOfAsc606": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cumulative Effect of Changes related to adoption of ASC 606", "label": "Cumulative Effect of Changes related to adoption of ASC 606" } } }, "localname": "CumulativeEffectOfChangesRelatedToAdoptionOfAsc606", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "simu_Customer1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer 1 Member", "label": "Customer 1 [Member]" } } }, "localname": "Customer1Member", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "simu_DILIMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "D I L I [Member]" } } }, "localname": "DILIMember", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty" ], "xbrltype": "domainItemType" }, "simu_DILIsymMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "D I L Isym [Member]" } } }, "localname": "DILIsymMember", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/RelatedPartyTransactionsDetailsNarrative", "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-Goodwill", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-OtherIntangibleAssets", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "simu_EarnoutLiabilityLixoftMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnout Liability Lixoft [Member]" } } }, "localname": "EarnoutLiabilityLixoftMember", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ContractsPayableDetails" ], "xbrltype": "domainItemType" }, "simu_EnslienMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Enslien [Member]" } } }, "localname": "EnslienMember", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "simu_EntelosHoldingCoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Entelos Holding Co [Member]" } } }, "localname": "EntelosHoldingCoMember", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "simu_EntelosMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Entelos [Member]" } } }, "localname": "EntelosMember", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty" ], "xbrltype": "domainItemType" }, "simu_Equity2007IncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity 2007 Incentive Plan [Member]" } } }, "localname": "Equity2007IncentivePlanMember", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "simu_Equity2017IncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity 2017 Incentive Plan [Member]" } } }, "localname": "Equity2017IncentivePlanMember", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "simu_Equity2021IncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity 2021 Incentive Plan [Member]" } } }, "localname": "Equity2021IncentivePlanMember", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "simu_FairValueOptionsGranted": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Estimated fair value of awards granted", "label": "Estimated fair value of awards granted" } } }, "localname": "FairValueOptionsGranted", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-FairValueOfOptions" ], "xbrltype": "monetaryItemType" }, "simu_FormerShareholdersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Former Shareholders [Member]" } } }, "localname": "FormerShareholdersMember", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "simu_GrossMarginPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Gross margin percentage" } } }, "localname": "GrossMarginPercentage", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingDetails-BusinessUnitSegmentAndConsolidatedResults" ], "xbrltype": "percentItemType" }, "simu_HoldbackLiabilityLixoftMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Holdback Liability Lixoft [Member]" } } }, "localname": "HoldbackLiabilityLixoftMember", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ContractsPayableDetails" ], "xbrltype": "domainItemType" }, "simu_IncreaseDecreaseInBillingInExcessOfRevenues": { "auth_ref": [], "calculation": { "http://simulations.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "IncreaseDecreaseInBillingInExcessOfRevenues", "verboseLabel": "Billings in excess of revenues" } } }, "localname": "IncreaseDecreaseInBillingInExcessOfRevenues", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "simu_IncreaseDecreaseInRevenuesInExcessOfBillings": { "auth_ref": [], "calculation": { "http://simulations.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "IncreaseDecreaseInRevenuesInExcessOfBillings", "negatedLabel": "Revenues in excess of billings" } } }, "localname": "IncreaseDecreaseInRevenuesInExcessOfBillings", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "simu_IntellectualPropertysMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intellectual Propertys [Member]" } } }, "localname": "IntellectualPropertysMember", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "simu_InternationalSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "International Sales [Member]" } } }, "localname": "InternationalSalesMember", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "simu_LixoftMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lixoft [Member]" } } }, "localname": "LixoftMember", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/AcquisitionDetails-PurchasePriceAllocation", "http://simulations.com/role/RelatedPartyTransactionsDetailsNarrative", "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting", "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-Goodwill", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-OtherIntangibleAssets", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "simu_NonManagementDirectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non Management Directors [Member]" } } }, "localname": "NonManagementDirectorsMember", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "simu_NorthAndSouthAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "North And South America [Member]" } } }, "localname": "NorthAndSouthAmericaMember", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingDetails-GeographicalRevenues" ], "xbrltype": "domainItemType" }, "simu_OneCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "One Customer [Member]" } } }, "localname": "OneCustomerMember", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "simu_OutstandingRemainingContractualLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual life outstanding, beginning balance", "label": "Weighted-Average Remaining Contractual Life" } } }, "localname": "OutstandingRemainingContractualLife", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity" ], "xbrltype": "durationItemType" }, "simu_PaymentsOnContractsPayable": { "auth_ref": [], "calculation": { "http://simulations.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "PaymentsOnContractsPayable", "negatedLabel": "Payments on contracts payable" } } }, "localname": "PaymentsOnContractsPayable", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "simu_Price1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "$6.85 to $8.28 [Member]" } } }, "localname": "Price1Member", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "domainItemType" }, "simu_Price2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "$8.29 to $10.03 [Member]" } } }, "localname": "Price2Member", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "domainItemType" }, "simu_Price3Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "$10.04 to $12.20 [Member]" } } }, "localname": "Price3Member", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "domainItemType" }, "simu_Price4Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "$12.21 to $28.16 [Member]" } } }, "localname": "Price4Member", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "domainItemType" }, "simu_Price5Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "$28.17 to $57.04 [Member]" } } }, "localname": "Price5Member", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "domainItemType" }, "simu_Price6Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "$57.05 to $66.14 [Member]" } } }, "localname": "Price6Member", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "domainItemType" }, "simu_PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property and Equipment estimated useful lives" } } }, "localname": "PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "simu_ReconciliationOfContingentConsiderationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Reconciliation of contingent consideration value" } } }, "localname": "ReconciliationOfContingentConsiderationTableTextBlock", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "simu_RecordDate20201Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FY 2020 1st Qtr [Member]" } } }, "localname": "RecordDate20201Member", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-Dividends" ], "xbrltype": "domainItemType" }, "simu_RecordDate20202Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FY 2020 2nd Qtr [Member]" } } }, "localname": "RecordDate20202Member", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-Dividends" ], "xbrltype": "domainItemType" }, "simu_RecordDate20203Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FY 2020 3rd Qtr [Member]" } } }, "localname": "RecordDate20203Member", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-Dividends" ], "xbrltype": "domainItemType" }, "simu_RecordDate20204Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FY 2020 4th Qtr [Member]" } } }, "localname": "RecordDate20204Member", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-Dividends" ], "xbrltype": "domainItemType" }, "simu_RecordDate20211Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FY 2021 1st Qtr [Member]" } } }, "localname": "RecordDate20211Member", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-Dividends" ], "xbrltype": "domainItemType" }, "simu_RecordDate20212Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FY 2021 2nd Qtr [Member]" } } }, "localname": "RecordDate20212Member", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-Dividends" ], "xbrltype": "domainItemType" }, "simu_RecordDate20213Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FY 2021 3rd Qtr [Member]" } } }, "localname": "RecordDate20213Member", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-Dividends" ], "xbrltype": "domainItemType" }, "simu_RecordDate20214Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FY 2021 4th Qtr [Member]" } } }, "localname": "RecordDate20214Member", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-Dividends" ], "xbrltype": "domainItemType" }, "simu_RevenuesEarnedToDateOnUncompletedContracts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Revenues earned to date on uncompleted contracts", "label": "Revenues earned to date on uncompleted contracts" } } }, "localname": "RevenuesEarnedToDateOnUncompletedContracts", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/RevenueRecognitionDetails-ContractsInProgess" ], "xbrltype": "monetaryItemType" }, "simu_RevenuesInExcessOfBillings": { "auth_ref": [], "calculation": { "http://simulations.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://simulations.com/role/RevenueRecognitionDetails-ContractsInProgess": { "order": 1.0, "parentTag": "simu_RevenuesOverBillingsOnUncompletedContracts", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Revenues in excess of billings" } } }, "localname": "RevenuesInExcessOfBillings", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheets", "http://simulations.com/role/RevenueRecognitionDetails-ContractsInProgess" ], "xbrltype": "monetaryItemType" }, "simu_RevenuesOverBillingsOnUncompletedContracts": { "auth_ref": [], "calculation": { "http://simulations.com/role/RevenueRecognitionDetails-ContractsInProgess": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Revenues over billings on uncompleted contracts.", "label": "RevenuesOverBillingsOnUncompletedContracts", "totalLabel": "Revenues over billings on uncompleted contracts" } } }, "localname": "RevenuesOverBillingsOnUncompletedContracts", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/RevenueRecognitionDetails-ContractsInProgess" ], "xbrltype": "monetaryItemType" }, "simu_RightOfUseAssetsCapitalized": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Right of use assets capitalized" } } }, "localname": "RightOfUseAssetsCapitalized", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "simu_RoyaltyExpenseBenefit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Royalty expense benefit", "negatedLabel": "Royalty expense benefit" } } }, "localname": "RoyaltyExpenseBenefit", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "simu_ScheduleOfAmortizationExpensesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of future amortization expenses" } } }, "localname": "ScheduleOfAmortizationExpensesTableTextBlock", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "simu_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unvested Forfeiture Rate", "label": "Unvested Forfeiture Rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-FairValueOfOptions" ], "xbrltype": "percentItemType" }, "simu_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average remaining contractual life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "durationItemType" }, "simu_SimulationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Simulations [Member]" } } }, "localname": "SimulationsMember", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting" ], "xbrltype": "domainItemType" }, "simu_SoftwareLicensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Software Licenses [Member]" } } }, "localname": "SoftwareLicensesMember", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/RevenueRecognitionDetails-Disaggregation" ], "xbrltype": "domainItemType" }, "simu_SoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Software [Member]" } } }, "localname": "SoftwareMember", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingDetails-BusinessUnitSegmentAndConsolidatedResults" ], "xbrltype": "domainItemType" }, "simu_StockIssuedForAcquisitionOfLixoft": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Stock issued for acquisition of Lixoft" } } }, "localname": "StockIssuedForAcquisitionOfLixoft", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "simu_TSRLMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "T S R L [Member]" } } }, "localname": "TSRLMember", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "simu_TermAndNonassertionAgrMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Term And Nonassertion Agr [Member]" } } }, "localname": "TermAndNonassertionAgrMember", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "simu_WeightedAverageMarketPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average market price", "label": "Weighted average market price" } } }, "localname": "WeightedAverageMarketPrice", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-FairValueOfOptions" ], "xbrltype": "perShareItemType" }, "simu_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average number of shares outstanding basic and diluted at record date", "label": "Number of Shares Outstanding on Record Date" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-Dividends" ], "xbrltype": "sharesItemType" }, "simu_WellsFargoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Wells Fargo [Member]" } } }, "localname": "WellsFargoMember", "nsuri": "http://simulations.com/20210831", "presentation": [ "http://simulations.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_AsiaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia [Member]" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingDetails-GeographicalRevenues" ], "xbrltype": "domainItemType" }, "srt_ConsolidationEliminationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidation, Eliminations [Member]" } } }, "localname": "ConsolidationEliminationsMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r112", "r162", "r175", "r176", "r177", "r178", "r180", "r182", "r186", "r277", "r278", "r279", "r280", "r281", "r282", "r284", "r285", "r287", "r289", "r290" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r112", "r162", "r175", "r176", "r177", "r178", "r180", "r182", "r186", "r277", "r278", "r279", "r280", "r281", "r282", "r284", "r285", "r287", "r289", "r290" ], "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r46", "r48", "r110", "r111", "r292", "r300" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://simulations.com/role/RelatedPartyTransactionsDetailsNarrative", "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r192", "r326", "r331", "r608" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r192", "r326", "r331", "r608" ], "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r188", "r326", "r329", "r556", "r605", "r606" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://simulations.com/role/RevenueRecognitionDetails-Disaggregation", "http://simulations.com/role/SegmentAndGeographicReportingDetails-BusinessUnitSegmentAndConsolidatedResults" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r188", "r326", "r329", "r556", "r605", "r606" ], "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://simulations.com/role/RevenueRecognitionDetails-Disaggregation", "http://simulations.com/role/SegmentAndGeographicReportingDetails-BusinessUnitSegmentAndConsolidatedResults" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r47", "r48", "r110", "r111", "r292", "r300" ], "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://simulations.com/role/RelatedPartyTransactionsDetailsNarrative", "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r189", "r190", "r326", "r330", "r607", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647" ], "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingDetails-GeographicalRevenues" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r189", "r190", "r326", "r330", "r607", "r633", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingDetails-GeographicalRevenues" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r36", "r519" ], "calculation": { "http://simulations.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r634" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r7", "r21", "r194", "r195" ], "calculation": { "http://simulations.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Accounts receivable, net of allowance for doubtful accounts of $78 and $50" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r33", "r258" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r23", "r51", "r52", "r53", "r593", "r613", "r614" ], "calculation": { "http://simulations.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r50", "r53", "r61", "r62", "r63", "r114", "r115", "r116", "r460", "r609", "r610", "r679" ], "lang": { "en-us": { "role": { "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.", "label": "AOCI Attributable to Parent [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement.", "label": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by operating activities" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r393" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Marketing" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r394" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Advertising costs" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r359", "r382", "r391" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "verboseLabel": "Stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r27", "r200", "r218" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r78", "r91", "r294", "r494" ], "calculation": { "http://simulations.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of investment premiums" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r91", "r239", "r246" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r106", "r170", "r177", "r184", "r214", "r277", "r278", "r279", "r281", "r282", "r283", "r284", "r286", "r288", "r290", "r291", "r456", "r461", "r480", "r517", "r519", "r573", "r592" ], "calculation": { "http://simulations.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheets", "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r9", "r11", "r45", "r106", "r214", "r277", "r278", "r279", "r281", "r282", "r283", "r284", "r286", "r288", "r290", "r291", "r456", "r461", "r480", "r517", "r519" ], "calculation": { "http://simulations.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r469" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Fair value assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-FairValueMeasurements" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term assets" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains": { "auth_ref": [ "r204" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain before deducting unrealized loss on investments in debt and equity securities classified as available-for-sale securities.", "label": "Gross unrealized gains" } } }, "localname": "AvailableForSaleSecuritiesGrossUnrealizedGains", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss": { "auth_ref": [ "r205" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized loss before deducting unrealized gain on investments in available-for-sale securities.", "label": "Available-for-sale Securities, Gross Unrealized Loss", "negatedLabel": "Gross unrealized loss" } } }, "localname": "AvailableForSaleSecuritiesGrossUnrealizedLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r361", "r384" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-IntrinsicValue", "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity", "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable", "http://simulations.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r355", "r356" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/AcquisitionDetails-PurchasePriceAllocation", "http://simulations.com/role/RelatedPartyTransactionsDetailsNarrative", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-Goodwill", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-OtherIntangibleAssets" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r355", "r356", "r432", "r433" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/AcquisitionDetails-PurchasePriceAllocation", "http://simulations.com/role/RelatedPartyTransactionsDetailsNarrative", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-Goodwill", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-OtherIntangibleAssets" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/AcquisitionDetails-PurchasePriceAllocation" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r430", "r431" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Schedule of statement of income" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/AcquisitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r430", "r431" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Net Income" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/AcquisitionDetails-ProformaInformation" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r430", "r431" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/AcquisitionDetails-ProformaInformation" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r443", "r444", "r446" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Total Consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/AcquisitionDetails-PurchasePriceAllocation" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r90", "r448" ], "calculation": { "http://simulations.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Change in value of contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfCashFlows", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-ReconciliationOfContingentConsideration" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationAssetCurrent": { "auth_ref": [ "r442", "r445" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset recognized arising from contingent consideration in a business combination, expected to be realized within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Asset, Current", "periodEndLabel": "Contingent consideration, ending balance", "periodStartLabel": "Contingent consideration, beginning balance" } } }, "localname": "BusinessCombinationContingentConsiderationAssetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-ReconciliationOfContingentConsideration" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "auth_ref": [ "r435" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Assets acquired, Including cash of $3,799,134 and accounts receivable of $629,481" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/AcquisitionDetails-PurchasePriceAllocation" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r435" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Acquisition liabilities owed", "negatedLabel": "Liabilities Assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/AcquisitionDetails-PurchasePriceAllocation", "http://simulations.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": { "auth_ref": [ "r435" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date.", "label": "Estimated value of Intangibles assets acquired (Customer Lists, trade name etc.)" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/AcquisitionDetails-PurchasePriceAllocation" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r434", "r435" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Developed Technologies Acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/AcquisitionDetails-PurchasePriceAllocation" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Disclosures related to transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination by type of transaction.", "label": "Business Combination, Separately Recognized Transactions [Axis]" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ContractsPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsDomain": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Type of transaction that is recognized separately from the acquisition of assets and assumptions of liabilities in a business combination by transaction." } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ContractsPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing the disclosures related to transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination by type of transaction.", "label": "Business Combination, Separately Recognized Transactions [Table]" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ContractsPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock": { "auth_ref": [ "r428", "r449" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for business combinations and other business acquisition transactions not accounted for using the purchase method, such as an exchange of shares between entities under common control.", "label": "Business Acquisitions" } } }, "localname": "BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r650" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.", "label": "Accumulated amortization of computer software development costs" } } }, "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r649", "r651" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Amortization of software development" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r650" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.", "label": "Capitalized software costs" } } }, "localname": "CapitalizedComputerSoftwareGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r648" ], "calculation": { "http://simulations.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Capitalized computer software development costs, net of accumulated amortization of $14,438 and $13,582" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r79" ], "calculation": { "http://simulations.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).", "label": "Cash received in acquisition" } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r6", "r30", "r93" ], "calculation": { "http://simulations.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash and cash equivalents", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of year" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheets", "http://simulations.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Cash and Cash Equivalents [Member]" } } }, "localname": "CashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-FairValueMeasurements" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r12", "r94" ], "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r87", "r485" ], "calculation": { "http://simulations.com/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-Cash Investing and Financing Activities" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r276" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r42", "r274", "r579", "r597" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r271", "r272", "r273", "r275", "r635" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r43" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common stock reserved for issuance under the plan" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r314" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.", "label": "Common dividends declared per common share" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r314" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Dividend per Share" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-Dividends" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockOtherSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total number of shares of other common stock instruments held by shareholders, such as exchangeable shares. May be all or portion of the number of common shares authorized.", "label": "Common Stock, Other Shares, Outstanding", "periodEndLabel": "Common stock outstanding, end of year", "periodStartLabel": "Common stock outstanding, beginning of year" } } }, "localname": "CommonStockOtherSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-SharesOutstanding" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "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.", "label": "Common stock shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r20", "r313" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r20", "r519" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Value, Issued" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r337", "r338", "r357", "r392" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "EMPLOYEE BENEFIT PLAN" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/EmployeeBenefitPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred tax assets:" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/IncomeTaxesDetails-DeferredTaxes" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred tax liabilities:" } } }, "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/IncomeTaxesDetails-DeferredTaxes" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r56", "r58", "r59", "r69", "r582", "r600" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other comprehensive income (loss), net of tax" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/PropertyAndEquipmentDetails", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r151", "r152", "r192", "r477", "r478", "r634" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r151", "r152", "r192", "r477", "r478", "r615", "r634" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r151", "r152", "r192", "r477", "r478", "r615", "r634" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r157" ], "lang": { "en-us": { "role": { "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.", "label": "CONCENTRATIONS AND UNCERTAINTIES" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConcentrationsAndUncertainties" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r151", "r152", "r192", "r477", "r478" ], "lang": { "en-us": { "role": { "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.", "label": "Net sales concentration percentage", "verboseLabel": "Concentration percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative", "http://simulations.com/role/SegmentAndGeographicReportingDetails-GeographicalRevenues" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r149", "r151", "r152", "r153", "r477", "r479", "r634" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r151", "r152", "r192", "r477", "r478", "r634" ], "lang": { "en-us": { "role": { "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." } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r100", "r458" ], "lang": { "en-us": { "role": { "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.", "label": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r316", "r317", "r327" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Total contract with customer" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ContractsPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r316", "r317", "r327" ], "calculation": { "http://simulations.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r74", "r106", "r214", "r277", "r278", "r279", "r282", "r283", "r284", "r286", "r288", "r290", "r291", "r480" ], "calculation": { "http://simulations.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome", "http://simulations.com/role/SegmentAndGeographicReportingDetails-BusinessUnitSegmentAndConsolidatedResults" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-term contract or program.", "label": "Schedule of contract in progress" } } }, "localname": "CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r107", "r413", "r420" ], "calculation": { "http://simulations.com/role/IncomeTaxesDetails-IncomeTaxProvision": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/IncomeTaxesDetails-IncomeTaxProvision" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r107", "r413" ], "calculation": { "http://simulations.com/role/IncomeTaxesDetails-IncomeTaxProvision": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/IncomeTaxesDetails-IncomeTaxProvision" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r107", "r413", "r420", "r421" ], "calculation": { "http://simulations.com/role/IncomeTaxesDetails-IncomeTaxProvision": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current tax expense" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/IncomeTaxesDetails-IncomeTaxProvision" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/IncomeTaxesDetails-IncomeTaxProvision" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r107", "r413", "r420" ], "calculation": { "http://simulations.com/role/IncomeTaxesDetails-IncomeTaxProvision": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/IncomeTaxesDetails-IncomeTaxProvision" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r150", "r192" ], "lang": { "en-us": { "role": { "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.", "label": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r439" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-OtherIntangibleAssets" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r107", "r414", "r420" ], "calculation": { "http://simulations.com/role/IncomeTaxesDetails-IncomeTaxProvision": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxesAndTaxCredits", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "verboseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/IncomeTaxesDetails-IncomeTaxProvision" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/IncomeTaxesDetails-IncomeTaxProvision" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r17", "r18", "r405", "r574", "r589" ], "calculation": { "http://simulations.com/role/IncomeTaxesDetails-DeferredTaxes": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/IncomeTaxesDetails-DeferredTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r398", "r399" ], "calculation": { "http://simulations.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred income taxes, net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r92" ], "calculation": { "http://simulations.com/role/IncomeTaxesDetails-IncomeTaxProvision": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "totalLabel": "Total deferred federal and state" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/IncomeTaxesDetails-IncomeTaxProvision" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r107", "r414", "r420" ], "calculation": { "http://simulations.com/role/IncomeTaxesDetails-IncomeTaxProvision": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxesAndTaxCredits", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "verboseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/IncomeTaxesDetails-IncomeTaxProvision" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r411", "r412" ], "calculation": { "http://simulations.com/role/IncomeTaxesDetails-DeferredTaxes": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "verboseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/IncomeTaxesDetails-DeferredTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsEquityMethodInvestments": { "auth_ref": [ "r411", "r412" ], "calculation": { "http://simulations.com/role/IncomeTaxesDetails-DeferredTaxes": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from equity method investments.", "label": "Capitalized merger costs" } } }, "localname": "DeferredTaxAssetsEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/IncomeTaxesDetails-DeferredTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "auth_ref": [], "calculation": { "http://simulations.com/role/IncomeTaxesDetails-DeferredTaxes": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.", "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "verboseLabel": "Intellectual property" } } }, "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/IncomeTaxesDetails-DeferredTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r406" ], "calculation": { "http://simulations.com/role/IncomeTaxesDetails-DeferredTaxes": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/IncomeTaxesDetails-DeferredTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "auth_ref": [ "r411", "r412" ], "calculation": { "http://simulations.com/role/IncomeTaxesDetails-DeferredTaxes": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination.", "label": "Research and development credits" } } }, "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/IncomeTaxesDetails-DeferredTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r408" ], "calculation": { "http://simulations.com/role/IncomeTaxesDetails-DeferredTaxes": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "negatedTotalLabel": "Net deferred tax liabilities" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/IncomeTaxesDetails-DeferredTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r408" ], "calculation": { "http://simulations.com/role/IncomeTaxesDetails-DeferredTaxes": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Deferred tax asset" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/IncomeTaxesDetails-DeferredTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsStateTaxes": { "auth_ref": [], "calculation": { "http://simulations.com/role/IncomeTaxesDetails-DeferredTaxes": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from state taxes.", "label": "State taxes" } } }, "localname": "DeferredTaxAssetsStateTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/IncomeTaxesDetails-DeferredTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": { "auth_ref": [ "r411", "r412" ], "calculation": { "http://simulations.com/role/IncomeTaxesDetails-DeferredTaxes": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits", "verboseLabel": "Accrued payroll and other expenses" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/IncomeTaxesDetails-DeferredTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther": { "auth_ref": [ "r411", "r412" ], "calculation": { "http://simulations.com/role/IncomeTaxesDetails-DeferredTaxes": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from provisions, reserves, allowances, and accruals, classified as other.", "label": "State tax deferred" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/IncomeTaxesDetails-DeferredTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r411", "r412" ], "calculation": { "http://simulations.com/role/IncomeTaxesDetails-DeferredTaxes": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.", "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "verboseLabel": "Allowance for doubtful accounts" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/IncomeTaxesDetails-DeferredTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r407" ], "calculation": { "http://simulations.com/role/IncomeTaxesDetails-DeferredTaxes": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Less: Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/IncomeTaxesDetails-DeferredTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware": { "auth_ref": [ "r411", "r412" ], "calculation": { "http://simulations.com/role/IncomeTaxesDetails-DeferredTaxes": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized software.", "label": "Deferred Tax Liabilities, Deferred Expense, Capitalized Software", "negatedLabel": "Capitalized computer software development costs" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/IncomeTaxesDetails-DeferredTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r411", "r412" ], "calculation": { "http://simulations.com/role/IncomeTaxesDetails-DeferredTaxes": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "negatedLabel": "Intellectual property" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/IncomeTaxesDetails-DeferredTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r411", "r412" ], "calculation": { "http://simulations.com/role/IncomeTaxesDetails-DeferredTaxes": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedLabel": "State tax deferred" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/IncomeTaxesDetails-DeferredTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r411", "r412" ], "calculation": { "http://simulations.com/role/IncomeTaxesDetails-DeferredTaxes": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Property and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/IncomeTaxesDetails-DeferredTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r339", "r340", "r341", "r352", "r353", "r354" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.", "label": "Contribution by employer in benefit plan" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/EmployeeBenefitPlanDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-FairValueMeasurements" ], "xbrltype": "stringItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r91", "r256" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/PropertyAndEquipmentDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r91", "r256" ], "calculation": { "http://simulations.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r91", "r165" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation and Amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/RevenueRecognitionDetails-Disaggregation" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r326", "r329", "r330", "r331", "r332", "r333", "r334", "r335" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/RevenueRecognitionDetails-Disaggregation" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r326" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Schedule of disaggregation of revenues" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Dividends": { "auth_ref": [ "r314", "r588" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.", "label": "Total Amount" } } }, "localname": "Dividends", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-Dividends" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about distribution of earnings to shareholders including, but not limited to, cash, property or capital stock.", "label": "Dividends [Axis]" } } }, "localname": "DividendsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-Dividends" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsCash": { "auth_ref": [ "r314", "r588" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.", "label": "Dividends, Cash", "negatedLabel": "Declaration of dividend" } } }, "localname": "DividendsCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Distributions of earnings to shareholders including but not limited to cash, property or capital stock." } } }, "localname": "DividendsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-Dividends" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": { "auth_ref": [ "r96" ], "lang": { "en-us": { "role": { "documentation": "Date the dividend to be paid was declared, in YYYY-MM-DD format.", "label": "Distribution Date" } } }, "localname": "DividendsPayableDateDeclaredDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-Dividends" ], "xbrltype": "dateItemType" }, "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date the holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format.", "label": "Record Date" } } }, "localname": "DividendsPayableDateOfRecordDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-Dividends" ], "xbrltype": "dateItemType" }, "us-gaap_DividendsPayableLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Dividends Payable [Line Items]" } } }, "localname": "DividendsPayableLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-Dividends" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsPayableTable": { "auth_ref": [ "r96" ], "lang": { "en-us": { "role": { "documentation": "A table that contains information regarding dividends that have been declared but not paid as of the financial reporting date. This information may contain the amount, amount per share, declared date, and date to be paid.", "label": "Dividends Payable [Table]" } } }, "localname": "DividendsPayableTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-Dividends" ], "xbrltype": "stringItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingDetails-GeographicalRevenues" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r70", "r119", "r120", "r121", "r122", "r123", "r127", "r129", "r134", "r135", "r136", "r139", "r140", "r467", "r468", "r583", "r601" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Basic", "verboseLabel": "Earnings per share, Basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome", "http://simulations.com/role/UnaudtedQuarterlyFinancialDataDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings per share" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Denominator" } } }, "localname": "EarningsPerShareBasicOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-EarningsPerShare" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r70", "r119", "r120", "r121", "r122", "r123", "r129", "r134", "r135", "r136", "r139", "r140", "r467", "r468", "r583", "r601" ], "lang": { "en-us": { "role": { "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.", "label": "Diluted", "verboseLabel": "Earnings per share, Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome", "http://simulations.com/role/UnaudtedQuarterlyFinancialDataDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r137", "r138" ], "lang": { "en-us": { "role": { "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.", "label": "Earnings per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Total" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/IncomeTaxesDetails-Reconciliation" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r108", "r401", "r422" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Income tax computed at federal statutory tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/IncomeTaxesDetails-Reconciliation" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r401", "r422" ], "lang": { "en-us": { "role": { "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 applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Foreign tax related differences" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/IncomeTaxesDetails-Reconciliation" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment": { "auth_ref": [ "r401", "r422" ], "lang": { "en-us": { "role": { "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 meals and entertainment expense.", "label": "Meals & entertainment" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/IncomeTaxesDetails-Reconciliation" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther": { "auth_ref": [ "r401", "r422" ], "lang": { "en-us": { "role": { "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 other nondeductible expenses.", "label": "Other permanent differences" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/IncomeTaxesDetails-Reconciliation" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment": { "auth_ref": [ "r401", "r422" ], "lang": { "en-us": { "role": { "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 research and development expense.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Research and Development, Percent", "negatedLabel": "Research and development credit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/IncomeTaxesDetails-Reconciliation" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r401", "r422" ], "lang": { "en-us": { "role": { "documentation": "Percentage 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 nondeductible expense for share-based payment arrangement.", "label": "Stock based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/IncomeTaxesDetails-Reconciliation" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes": { "auth_ref": [ "r401", "r422" ], "lang": { "en-us": { "role": { "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 revisions of previously reported income tax expense.", "label": "Change in prior year estimated taxes" } } }, "localname": "EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/IncomeTaxesDetails-Reconciliation" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r401", "r422" ], "lang": { "en-us": { "role": { "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 applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "State taxes, net of federal benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/IncomeTaxesDetails-Reconciliation" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r401", "r422" ], "lang": { "en-us": { "role": { "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 research tax credit.", "label": "Research & credit adjustments to expense" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/IncomeTaxesDetails-Reconciliation" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://simulations.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued payroll and other expenses" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "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.", "label": "Fair value amortization period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r383" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Fair value of non-vested options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Revenue from External Customer [Line Items]" } } }, "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingDetails-BusinessUnitSegmentAndConsolidatedResults" ], "xbrltype": "stringItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/PropertyAndEquipmentDetails", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r61", "r62", "r63", "r114", "r115", "r116", "r118", "r124", "r126", "r144", "r217", "r313", "r314", "r386", "r387", "r388", "r416", "r417", "r466", "r486", "r487", "r488", "r489", "r490", "r492", "r609", "r610", "r611", "r679" ], "lang": { "en-us": { "role": { "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." } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r293", "r296", "r297", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r353", "r470", "r525", "r526", "r527" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-FairValueMeasurements" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r469", "r470", "r471", "r472", "r474" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-FairValueMeasurements" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r293", "r340", "r341", "r346", "r353", "r470", "r525" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-FairValueMeasurements" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r293", "r296", "r297", "r340", "r341", "r346", "r353", "r470", "r526" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-FairValueMeasurements" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r293", "r296", "r297", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r353", "r470", "r527" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-FairValueMeasurements" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r469", "r470" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of liabilities measured at fair value measured on a recurring or nonrecurring basis. Includes, but is not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2.", "label": "Summarizes fair value measurements" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency." } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-FairValueMeasurements" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r293", "r296", "r297", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r353", "r525", "r526", "r527" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-FairValueMeasurements" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r473", "r474" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-FairValueMeasurements" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r475", "r476" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r206", "r207", "r209", "r210", "r211", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r295", "r311", "r465", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r667", "r668", "r669", "r670", "r671", "r672", "r673" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-FairValueMeasurements" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination.", "label": "Summary of intellectual property" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r245" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Accumulated amortization on intangible assets", "terseLabel": "Accumulated amortization of intellectual property", "verboseLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheetsParenthetical", "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-OtherIntangibleAssets", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r247" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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).", "label": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-AmortizationExpenses", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-AmortizationSchedule" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Schedule of future amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r247" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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).", "label": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-AmortizationExpenses", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-AmortizationSchedule" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r247" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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).", "label": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-AmortizationExpenses", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-AmortizationSchedule" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r247" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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).", "label": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-AmortizationExpenses", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-AmortizationSchedule" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r247" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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).", "label": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-AmortizationExpenses", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-AmortizationSchedule" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r240", "r241", "r245", "r248", "r557", "r558" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheetsParenthetical", "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-AmortizationExpenses", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-AmortizationSchedule", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-OtherIntangibleAssets", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r245", "r558" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Acquisition value", "verboseLabel": "Intangible asset acquisition value" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-OtherIntangibleAssets", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheetsParenthetical", "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-AmortizationExpenses", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-AmortizationSchedule", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-OtherIntangibleAssets", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r240", "r244" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheetsParenthetical", "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-AmortizationExpenses", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-AmortizationSchedule", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-OtherIntangibleAssets", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r245", "r557" ], "calculation": { "http://simulations.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Other intangible assets, net of accumulated amortization of $2,186 and $1,642", "verboseLabel": "Net book value" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheets", "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-OtherIntangibleAssets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r481", "r482", "r483", "r484" ], "calculation": { "http://simulations.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Gain (loss) on currency exchange" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/PropertyAndEquipmentDetails", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r230", "r232", "r519", "r572" ], "calculation": { "http://simulations.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill, ending balance", "periodStartLabel": "Goodwill, beginning balance" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheets", "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-Goodwill" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r233" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Addition", "verboseLabel": "Estimated Goodwill acquired" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/AcquisitionDetails-PurchasePriceAllocation", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-Goodwill" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r242" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.", "label": "Intellectual property" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r235", "r242" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Intangible Assets and Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r91", "r231", "r234", "r236" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Impairments" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-Goodwill" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-Goodwill" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill [Member]" } } }, "localname": "GoodwillMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r73", "r106", "r170", "r176", "r180", "r183", "r186", "r214", "r277", "r278", "r279", "r282", "r283", "r284", "r286", "r288", "r290", "r291", "r480" ], "calculation": { "http://simulations.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross profit", "totalLabel": "Gross profit", "verboseLabel": "Gross Profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome", "http://simulations.com/role/SegmentAndGeographicReportingDetails-BusinessUnitSegmentAndConsolidatedResults", "http://simulations.com/role/UnaudtedQuarterlyFinancialDataDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r91", "r249" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.", "label": "Impairment losses" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r91", "r255", "r260" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment of long-lived assets" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r253", "r262" ], "lang": { "en-us": { "role": { "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.", "label": "Impairment of Long-lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r170", "r176", "r180", "r183", "r186" ], "calculation": { "http://simulations.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r108", "r402", "r403", "r410", "r418", "r423", "r425", "r426", "r427" ], "lang": { "en-us": { "role": { "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.", "label": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r109", "r125", "r126", "r168", "r400", "r419", "r424", "r603" ], "calculation": { "http://simulations.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://simulations.com/role/IncomeTaxesDetails-IncomeTaxProvision": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Provision for income taxes", "totalLabel": "Total" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome", "http://simulations.com/role/IncomeTaxesDetails-IncomeTaxProvision" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r60", "r396", "r397", "r403", "r404", "r409", "r415" ], "lang": { "en-us": { "role": { "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.", "label": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r88", "r95" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income taxes paid" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r90" ], "calculation": { "http://simulations.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount 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.", "label": "Increase (Decrease) in Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r90" ], "calculation": { "http://simulations.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r90" ], "calculation": { "http://simulations.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.", "label": "Increase (Decrease) in Deferred Income Taxes", "negatedLabel": "Deferred income taxes" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r90" ], "calculation": { "http://simulations.com/role/ConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "verboseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r90" ], "calculation": { "http://simulations.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Employee Related Liabilities", "verboseLabel": "Accrued payroll and other expenses" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (decrease) in" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r90" ], "calculation": { "http://simulations.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r90" ], "calculation": { "http://simulations.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid income taxes" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r130", "r131", "r132", "r136" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.", "label": "Dilutive effect of stock options" } } }, "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-EarningsPerShare" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r101", "r244", "r553", "r554", "r555", "r557" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.", "label": "Other Intangible Assets" } } }, "localname": "IntangibleAssetsFiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r238", "r243" ], "calculation": { "http://simulations.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intellectual property, net of accumulated amortization of $6,516 and $5,087" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntellectualPropertyMember": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights.", "label": "Intellectual Property [Member]" } } }, "localname": "IntellectualPropertyMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheetsParenthetical", "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-AmortizationExpenses" ], "xbrltype": "domainItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r65", "r164", "r493", "r495", "r584" ], "calculation": { "http://simulations.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeOperating": { "auth_ref": [ "r71" ], "calculation": { "http://simulations.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of operating interest income, including, but not limited to, amortization and accretion of premiums and discounts on securities.", "label": "Interest income" } } }, "localname": "InterestIncomeOperating", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalUseSoftwarePolicy": { "auth_ref": [ "r250", "r252" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.", "label": "Internal-use Software" } } }, "localname": "InternalUseSoftwarePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r213", "r602" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTableTextBlock": { "auth_ref": [ "r208", "r212", "r215", "r216" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment.", "label": "Schedule of short term investment" } } }, "localname": "InvestmentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/InvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value." } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r469" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.", "label": "Short term investment, fair value" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r208", "r571", "r586", "r632", "r674" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "INVESTMENTS" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/Investments" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r506" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of lease cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r257" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/PropertyAndEquipmentDetails", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r502" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r507" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r38", "r106", "r178", "r214", "r277", "r278", "r279", "r282", "r283", "r284", "r286", "r288", "r290", "r291", "r457", "r461", "r462", "r480", "r517", "r518" ], "calculation": { "http://simulations.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r26", "r106", "r214", "r480", "r519", "r576", "r595" ], "calculation": { "http://simulations.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAssumed1": { "auth_ref": [ "r96", "r97", "r98" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of liabilities assumed in noncash investing or financing activities.", "label": "Creation of contract liabilities for acquisition of subsidiaries" } } }, "localname": "LiabilitiesAssumed1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r41", "r106", "r214", "r277", "r278", "r279", "r282", "r283", "r284", "r286", "r288", "r290", "r291", "r457", "r461", "r462", "r480", "r517", "r518", "r519" ], "calculation": { "http://simulations.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r469" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Fair value liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-FairValueMeasurements" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term liabilities" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r16", "r575", "r590" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Line of credit amount outstanding" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r37", "r105" ], "lang": { "en-us": { "role": { "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.", "label": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "auth_ref": [ "r37" ], "lang": { "en-us": { "role": { "documentation": "Date the credit facility terminates, in YYYY-MM-DD format.", "label": "Line of credit expiration date" } } }, "localname": "LineOfCreditFacilityExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r37", "r105" ], "lang": { "en-us": { "role": { "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." } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r37" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Line of credit maximum amount" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r37", "r105" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": { "auth_ref": [ "r4", "r453" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures. This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings.", "label": "ACQUISITION" } } }, "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/Acquisition" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r87" ], "calculation": { "http://simulations.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r87" ], "calculation": { "http://simulations.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r87", "r89", "r92" ], "calculation": { "http://simulations.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r3", "r54", "r57", "r63", "r67", "r92", "r106", "r117", "r119", "r120", "r121", "r122", "r125", "r126", "r133", "r170", "r176", "r180", "r183", "r186", "r214", "r277", "r278", "r279", "r282", "r283", "r284", "r286", "r288", "r290", "r291", "r468", "r480", "r580", "r598" ], "calculation": { "http://simulations.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://simulations.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net income", "terseLabel": "Net Income", "totalLabel": "Net Income", "verboseLabel": "Net income attributable to common shareholders" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfCashFlows", "http://simulations.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://simulations.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-EarningsPerShare", "http://simulations.com/role/UnaudtedQuarterlyFinancialDataDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Numerator" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-EarningsPerShare" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Recently Issued Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r438" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-OtherIntangibleAssets" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r77" ], "calculation": { "http://simulations.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://simulations.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r170", "r176", "r180", "r183", "r186" ], "calculation": { "http://simulations.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Income (loss) from operations before income taxes", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome", "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r503", "r508" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating lease costs" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-LeaseCost" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r501" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Rent expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r500" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Total future minimum lease payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r500" ], "calculation": { "http://simulations.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating lease liability - current portion", "verboseLabel": "Lease Liabilities, Current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheets", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-LeaseCost" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r500" ], "calculation": { "http://simulations.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating lease liability", "verboseLabel": "Lease Liabilities, Long-term" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheets", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-LeaseCost" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r499" ], "calculation": { "http://simulations.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating lease right of use asset", "verboseLabel": "Right of use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheets", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-LeaseCost" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r505", "r508" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-LeaseCost" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r504", "r508" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-LeaseCost" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r496", "r497" ], "calculation": { "http://simulations.com/role/CommitmentsAndContingenciesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total undiscounted liabilities" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r496", "r497" ], "calculation": { "http://simulations.com/role/CommitmentsAndContingenciesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "verboseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r496", "r497" ], "calculation": { "http://simulations.com/role/CommitmentsAndContingenciesDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "verboseLabel": "2026" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r496", "r497" ], "calculation": { "http://simulations.com/role/CommitmentsAndContingenciesDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "verboseLabel": "2025" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r496", "r497" ], "calculation": { "http://simulations.com/role/CommitmentsAndContingenciesDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "verboseLabel": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r496", "r497" ], "calculation": { "http://simulations.com/role/CommitmentsAndContingenciesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "verboseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r175", "r176", "r177", "r178", "r180", "r186" ], "lang": { "en-us": { "role": { "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.", "label": "Operating Segments [Member]" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r5", "r463" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "ORGANIZATION AND LINES OF BUSINESS" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/OrganizationAndLinesOfBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r35" ], "calculation": { "http://simulations.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r454", "r455", "r459" ], "calculation": { "http://simulations.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "negatedLabel": "Currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r49" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r55", "r58", "r61", "r62", "r64", "r68", "r313", "r486", "r491", "r492", "r581", "r599" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other income (expense)" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheetsParenthetical", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-AmortizationSchedule", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-OtherIntangibleAssets", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Liabilities Disclosure [Abstract]" } } }, "localname": "OtherLiabilitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other liabilities.", "label": "CONTRACTS PAYABLE" } } }, "localname": "OtherLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ContractsPayable" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other liabilities.", "label": "Schedule of Liabilities" } } }, "localname": "OtherLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ContractsPayableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r85" ], "calculation": { "http://simulations.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedLabel": "Payment of dividends" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r81", "r447" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payment for acquisition" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r82" ], "calculation": { "http://simulations.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Purchases of intellectual property" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates": { "auth_ref": [ "r81" ], "calculation": { "http://simulations.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of or advances to an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, and joint venture or equity method investment) or the acquisition of an additional interest in a subsidiary (controlled entity).", "label": "Payments to Acquire Interest in Subsidiaries and Affiliates", "negatedLabel": "Cash used to acquire subsidiaries" } } }, "localname": "PaymentsToAcquireInterestInSubsidiariesAndAffiliates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r82", "r450", "r451", "r452" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Capital expenditures" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r82" ], "calculation": { "http://simulations.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "auth_ref": [ "r83" ], "calculation": { "http://simulations.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Payments to Acquire Short-term Investments", "negatedLabel": "Purchase of short-term investments" } } }, "localname": "PaymentsToAcquireShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r82" ], "calculation": { "http://simulations.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments to Develop Software", "negatedLabel": "Capitalized computer software development costs" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r361", "r384" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r19", "r298" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred stock par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r19", "r298" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r19", "r519" ], "calculation": { "http://simulations.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Preferred stock, $0.001 par value 10,000,000 shares authorized no shares issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r9", "r28", "r29" ], "calculation": { "http://simulations.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r8", "r10", "r228", "r229" ], "calculation": { "http://simulations.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid income taxes" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r1" ], "lang": { "en-us": { "role": { "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.", "label": "Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r84" ], "calculation": { "http://simulations.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from follow-on public offering, net" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfShortTermInvestments": { "auth_ref": [ "r80" ], "calculation": { "http://simulations.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Proceeds from sale of short-term investments" } } }, "localname": "ProceedsFromSaleOfShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r84", "r385" ], "calculation": { "http://simulations.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from the exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r33", "r259" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/PropertyAndEquipmentDetails", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r263", "r636", "r637", "r638" ], "lang": { "en-us": { "role": { "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.", "label": "PROPERTY AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/PropertyAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives": { "auth_ref": [ "r254" ], "lang": { "en-us": { "role": { "documentation": "Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).", "label": "Property, Plant and Equipment, Estimated Useful Lives" } } }, "localname": "PropertyPlantAndEquipmentEstimatedUsefulLives", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r32", "r257" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/PropertyAndEquipmentDetails", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r13", "r14", "r259", "r519", "r587", "r596" ], "calculation": { "http://simulations.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property and equipment, net", "verboseLabel": "Net Book Value" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheets", "http://simulations.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r31", "r259", "r636", "r637" ], "lang": { "en-us": { "role": { "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.", "label": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r13", "r259" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Table Text Block]", "verboseLabel": "PROPERTY AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/PropertyAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r13", "r257" ], "lang": { "en-us": { "role": { "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." } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/PropertyAndEquipmentDetails", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" ], "xbrltype": "domainItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r142", "r143" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "UNAUDITED QUARTERLY FINANCIAL DATA" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/UnauditedQuarterlyFinancialData" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r347", "r511", "r512" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/RelatedPartyTransactionsDetailsNarrative", "http://simulations.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r347", "r511", "r514", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/RelatedPartyTransactionsDetailsNarrative", "http://simulations.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r509", "r510", "r512", "r515", "r516" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "RELATED PARTY TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfRelatedPartyDebt": { "auth_ref": [ "r86" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.", "label": "Payment to related party" } } }, "localname": "RepaymentsOfRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r395", "r552", "r650" ], "calculation": { "http://simulations.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "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.", "label": "Research and Development Costs" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "auth_ref": [ "r34", "r250", "r251", "r650" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.", "label": "Capitalized Computer Software Development Costs" } } }, "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r22", "r314", "r389", "r519", "r594", "r612", "r614" ], "calculation": { "http://simulations.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r114", "r115", "r116", "r118", "r124", "r126", "r217", "r386", "r387", "r388", "r416", "r417", "r466", "r609", "r611" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r328", "r336" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "REVENUE RECOGNITION" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r102", "r103" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r66", "r106", "r161", "r162", "r175", "r181", "r182", "r188", "r189", "r192", "r214", "r277", "r278", "r279", "r282", "r283", "r284", "r286", "r288", "r290", "r291", "r480", "r585" ], "calculation": { "http://simulations.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "verboseLabel": "Net Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome", "http://simulations.com/role/RevenueRecognitionDetails-Disaggregation", "http://simulations.com/role/SegmentAndGeographicReportingDetails-BusinessUnitSegmentAndConsolidatedResults", "http://simulations.com/role/SegmentAndGeographicReportingDetails-GeographicalRevenues", "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting", "http://simulations.com/role/UnaudtedQuarterlyFinancialDataDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingDetails-GeographicalRevenues" ], "xbrltype": "stringItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RoyaltyAgreementsMember": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "Contractual arrangement, generally for a defined period of time, entitling the entity to use the rights and property of another party. Examples include, but not limited to, licensing the use of copyrighted materials and leasing the extraction of natural resources.", "label": "Royalty Agreements [Member]" } } }, "localname": "RoyaltyAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SalesMember": { "auth_ref": [ "r464" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business.", "label": "Sales [Member]" } } }, "localname": "SalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r432", "r433" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/AcquisitionDetails-PurchasePriceAllocation" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCapitalUnitsTextBlock": { "auth_ref": [ "r616" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's capital units or capital shares, including the value of capital units or capital shares, units authorized, units outstanding and other information necessary to a fair presentation.", "label": "Schedule of Capital Units [Table Text Block]" } } }, "localname": "ScheduleOfCapitalUnitsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "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.", "label": "Components of the income tax provision" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "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.", "label": "Components of company deferred tax assets and liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r348", "r349", "r350", "r351", "r353" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-FairValueMeasurements" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDividendsPayableTextBlock": { "auth_ref": [ "r96" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of all or some of the information related to dividends declared, but not paid, as of the financial reporting date.", "label": "Schedule of dividends declared and paid" } } }, "localname": "ScheduleOfDividendsPayableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "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.", "label": "Effective income tax rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "auth_ref": [ "r188" ], "lang": { "en-us": { "role": { "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table]" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingDetails-BusinessUnitSegmentAndConsolidatedResults" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r240", "r244", "r557" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheetsParenthetical", "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-AmortizationExpenses", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-AmortizationSchedule", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-OtherIntangibleAssets", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r240", "r244" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of other intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r498" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Future minimum lease payments" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r235", "r237" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of reconciliation of goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Net Investment Income [Line Items]" } } }, "localname": "ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/InvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable": { "auth_ref": [ "r76", "r78", "r604" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment income, including, but not limited to, interest and dividend income and amortization of discount (premium) derived from debt and equity securities. Excludes realized and unrealized gain (loss) on investments.", "label": "Investment Income [Table]" } } }, "localname": "ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/InvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r33", "r259" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about 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.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/PropertyAndEquipmentDetails", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-UsefulLives" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r141" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Quarterly Financial Information [Table Text Block]" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/UnauditedQuarterlyFinancialDataTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r436" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Allocation of purchase price" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/AcquisitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r513", "r514" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r264", "r265", "r266", "r267", "r268", "r269", "r270" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-Goodwill" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.", "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]" } } }, "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "auth_ref": [ "r72", "r189" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]" } } }, "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r66", "r191" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingDetails-GeographicalRevenues" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r170", "r173", "r179", "r235" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. 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.", "label": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r170", "r173", "r179", "r235" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the total intrinsic value of options exercised (or share units converted), share-based liabilities paid, and the total fair value of shares vested during the year.", "label": "Intrinsic value of options outstanding and options exercisable" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r361", "r384" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-IntrinsicValue", "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity", "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable", "http://simulations.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Schedule of options by exercise price range" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r364", "r370", "r373" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Schedule of stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r158", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r175", "r176", "r177", "r178", "r180", "r181", "r182", "r183", "r184", "r186", "r192", "r267", "r270", "r605" ], "lang": { "en-us": { "role": { "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." } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r158", "r159", "r160", "r170", "r174", "r180", "r184", "r185", "r186", "r187", "r188", "r191", "r192", "r193" ], "lang": { "en-us": { "role": { "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.", "label": "SEGMENT AND GEOGRAPHIC REPORTING" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReporting" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r75" ], "calculation": { "http://simulations.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingDetails-BusinessUnitSegmentAndConsolidatedResults" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r90" ], "calculation": { "http://simulations.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "verboseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r379" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Weighted average dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-FairValueOfOptions" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Weighted average volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-FairValueOfOptions" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Weighted average risk-free rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-FairValueOfOptions" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-IntrinsicValue", "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity", "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable", "http://simulations.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Vested and Exercisable, end of period", "verboseLabel": "Awards exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity", "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Awards exercisable weighted average exercise price", "verboseLabel": "Vested and Exercisable, end of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity", "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r372" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Intrinsic Value of Options Exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-IntrinsicValue" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Canceled/Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the weighted-average grant-date fair value of equity options or other equity instruments granted during the year.", "label": "Schedule of fair value of options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r384" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Intrinsic Value of Options Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-IntrinsicValue" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r366", "r384" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Awards outstanding", "periodEndLabel": "Awards Outstanding, ending balance", "periodStartLabel": "Option outstanding, beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity", "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Awards outstanding weighted average exercise price", "periodEndLabel": "Outstanding", "periodStartLabel": "Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity", "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Vested and Expected to Vest, end of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "verboseLabel": "Vested and Expected to Vest, end of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r358", "r362" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-IntrinsicValue", "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity", "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable", "http://simulations.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Canceled/Forfeited" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Weighted average grant price", "verboseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-FairValueOfOptions", "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r361", "r363" ], "lang": { "en-us": { "role": { "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.", "label": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices." } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Exercise price low" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Exercise price high" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r377", "r390" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Weighted average expected life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-FairValueOfOptions" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r384" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Intrinsic Value of Options Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-IntrinsicValue" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Awards exercisable weighted average remaining contractual life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Awards outstanding weighted average remaining contractual life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Weighted-Average Remaining Contractual Life Vested and Expected to Vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of exercisable stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Weighted-Average Remaining Contractual Life Vested and Exercisable" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term", "verboseLabel": "Weighted-Average Remaining Contractual Life" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity" ], "xbrltype": "durationItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r15", "r577", "r578", "r591" ], "calculation": { "http://simulations.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term investments", "verboseLabel": "Short term investment, amortized cost" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheets", "http://simulations.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r628", "r629", "r630", "r631" ], "lang": { "en-us": { "role": { "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet.", "label": "Short-term Investments [Member]" } } }, "localname": "ShortTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-FairValueMeasurements" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r99", "r113" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r2", "r158", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r175", "r176", "r177", "r178", "r180", "r181", "r182", "r183", "r184", "r186", "r192", "r235", "r261", "r267", "r270", "r605" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r44", "r61", "r62", "r63", "r114", "r115", "r116", "r118", "r124", "r126", "r144", "r217", "r313", "r314", "r386", "r387", "r388", "r416", "r417", "r466", "r486", "r487", "r488", "r489", "r490", "r492", "r609", "r610", "r611", "r679" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r114", "r115", "r116", "r144", "r556" ], "lang": { "en-us": { "role": { "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.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued attributable to transactions classified as other.", "label": "Common stock issued during the year" } } }, "localname": "StockIssuedDuringPeriodSharesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-SharesOutstanding" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r19", "r20", "r313", "r314" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r19", "r20", "r313", "r314", "r368" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r44", "r313", "r314" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Shares issued - Lixoft" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.", "label": "Shares issued to Directors for services" } } }, "localname": "StockIssuedDuringPeriodValueIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r19", "r20", "r313", "r314" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Common stock issued for cash, net" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r19", "r20", "r314", "r360", "r371" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r44", "r313", "r314" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).", "label": "Equity Option [Member]" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-IntrinsicValue", "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity", "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable", "http://simulations.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r20", "r24", "r25", "r106", "r202", "r214", "r480", "r519" ], "calculation": { "http://simulations.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period", "totalLabel": "Total shareholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheets", "http://simulations.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shareholders' equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r104", "r299", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r312", "r314", "r315" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "SHAREHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r520", "r521" ], "lang": { "en-us": { "role": { "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.", "label": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosures of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r326", "r334" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/RevenueRecognitionDetails-Disaggregation" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r326", "r334" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/RevenueRecognitionDetails-Disaggregation" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r196", "r197", "r198", "r199", "r201", "r203" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r437" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-OtherIntangibleAssets" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/RevenueRecognitionDetails-Disaggregation" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/RevenueRecognitionDetails-Disaggregation" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r206", "r207", "r209", "r210", "r211", "r295", "r311", "r465", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r667", "r668", "r669", "r670", "r671", "r672", "r673" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-FairValueMeasurements" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r145", "r146", "r147", "r148", "r154", "r155", "r156" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r128", "r136" ], "lang": { "en-us": { "role": { "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.", "label": "Common stock and common stock equivalents used for diluted earnings per share", "verboseLabel": "Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-EarningsPerShare" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted-average common shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r127", "r136" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted-average number of common shares outstanding during the year", "verboseLabel": "Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome", "http://simulations.com/role/SummaryOfSignificantAccountingPoliciesDetails-EarningsPerShare" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1828-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=d3e1280-108306" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=SL124452896-108306" }, "r143": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r157": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r193": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r208": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r212": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "321", "URI": "http://asc.fasb.org/topic&trid=75115024" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r215": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "http://asc.fasb.org/topic&trid=2196965" }, "r216": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "325", "URI": "http://asc.fasb.org/topic&trid=2197064" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19347-109286" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123364984&loc=d3e1205-110223" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r263": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r273": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r275": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r315": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r336": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r337": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r338": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.15)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r357": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r392": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r4": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r427": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116873391&loc=d3e408-128459" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5558-128473" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6411-128476" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "15", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=13988685&loc=d3e8784-128493" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123385561&loc=d3e9135-128495" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9212-128498" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9215-128498" }, "r453": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r463": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123403562&loc=d3e38371-112697" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r5": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r516": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r521": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(b)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r571": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r586": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04.16)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r632": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756" }, "r652": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r653": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r654": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r655": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g" }, "r656": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12, 13, 15d" }, "r657": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c" }, "r658": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b" }, "r659": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r660": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12" }, "r661": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r662": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r663": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r664": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r665": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r666": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r667": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r668": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r669": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r670": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r671": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r672": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r673": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r674": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403" }, "r675": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r676": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425" }, "r677": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r678": { "Name": "Securities Act", "Number": "Section", "Publisher": "SEC", "Section": "12" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" } }, "version": "2.1" } ZIP 94 0001683168-21-005076-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001683168-21-005076-xbrl.zip M4$L#!!0 ( /F!6U/+*+.@RG< -&3 - :6UA9V5?,# Q+FIP9^R[ M95A"NP7_#$1 3$U!2T--045%1TC M-PL=/2<#%16K,!OG,UX! 0%:%E%)$3X);GX!OC^ (&%A8>'BX)+AX9'Q/:5Z MRO>_W! = "$FTCMD7Q0D>@"9$ F%$ G1 ] " !(:TI\-^%M#0D9!14/'P,3" MQGE84/L(0$9"04%&14%#0T5]F UZF =0"=$>/^6512?2ML*@=R?F>Y>8COH&A MD;&)C>VKUW;V#HZ>7MX^OG[^ >'O/T1$?HR*3DK^G)*:]N5K>DYN7GY!85'Q MCZKJFMJZ^H;&IJ[NGMZ^_H'!H:GIF5GPW/POR!IT?6-S:WMG=^_D].S\XO+J M^N;V#[Z0 !2DO]H_Y8OP@2]D5%045(P_^$)"]OUC 2$JVE->],>RVAA6[D3T M?.\PB>42LRL[L1CX=8Y)K#TFL9\P"JPQG?S!VI^<_3]C+.S_%6=_9^P??$$ M7!2D!^6A$ +2P!4XD>BHJ3Q(@ZTM4/IL5OHH^\4K/#]A(,0G("$@;3CA+N9& M"R7P.F3[1\B*7((4[Z&JBT-\= ;B'L$LT(("&]A1 >#P2'E!X?\YZMH8 M,HL10!"V;QKM%>EI[K\ _ O OP#\"\#_;P 4M#A4MBGL[LH\1L8<$$6/CEZ M2^8@ "]M&+_O!NG+[<67@ MY(MO;ZT;>:Z-P4RXD[MBWU.S'M!V]9X&^V?A;T6/37H/XP7WF,^_8$P0L9HH M/J=O7'*"*G[-WM?937M2K\FHX"N&5&-K-[<<*B[&SO'VXV%9;D-4O1)]I.X> MGGLWU/439&IWV,UCH>#T>0?>^VV:QGT9ZEJ2!*@FH:F?G3IIO;8:.RGF$PD[ MEGVSTT#-Z90" O4('Z1LQ(-#;K!%1()P3G!P MUY*PILS4S)R;E9MP*3JO'!W,,)UYCC0_J3W^K+X^Z35JJ:/1N]_\9A*6Q,Z' MCU7H)@55;&(_'5%9A=TK"R M:QO3T)XP@Z!J0@V5GV"1!)2X?*" ,M(8Y\T3 MIVLO66$(B2\YOI#7>+D]2E;.ST!YZ))X=Z:>KY1M_6,$4!)&F.H8*7\25UY; M1$ED\_:5Y\^&^"W)_- L_*3H@3F86L&UQZ_7[6FX,$:G8>D)0PDIYMV3+Y C MM9DR.L_340$171GJ7A*\VD72U,0ETX$J6?I#0XOWAAP%,(6I6JZW=XSR[KCY M0YQ)2+4?#\"AXM@<.#U2;+7'&V!>LTZ!B$--+ER_U0U\SXLR",!:5.YJ55V7 M!(4JQ+/V;?F( (84*T2<5 /@ (M\7U0[/(%GFPJ S[F!U#NHBW!/Z@%3;%[3 MFQ.1;IX9@Y"/+6X.:TL:E%C.Y>6OO_JROI,=K[>H09K1-MN*@DZ7.=+:PGMG M#J3DEEU&Q UW028[.T!.H[I;OT$3=_U]\GW&6V_/GR)/=BCI8L_'' _#H3;E MFIR6O\0^I*4V+GD_F5A1!99SHCM/I*-=8%QNJ%<&]40*',Y+CS RUDJM =*2[2R:"[SV:#I05Y7?NS)NAGIEB"97Q[(,S![% M)WK-!B3 M2K'4]SG=_'ZVAP55YEWU.?FHZ42@6\%^?85UY;B#7ZZ40M>!C0RU(+&V#-I_ MUAGN^VYUIJ07W?(!)1<$0#,9TL2:\[_ITTB;4GP(("JMYX!#H_&F+'=>CB92 M(OU"FIGAT<>^"-X.\Q:"K@8W:C]#K=89+L$E,O2V6@9>$+1S@ '&KMQB#/5? MCT<]CILRM\5(M?G8.EX&V 0:I6RT3/[&(41IV])>W";9%;HT.#9BRGN3]4Z+ M><0]UI!MO1U[R2]!K39SAGY/J/"-V:IPT3BX6 G:_H3Y.Y=I5UI<(*D]B+;Y M 9@M3'2T,*ZVA%7E"0+@75AXV@#W5C.:FC.^SBV=_SDL^8T, :P0QAI:KDIC M+>XX>!8YOL#/]O$8PO?!;[B=Y5!GT+:,%0Z(,7[!:?(8=3-8S@Y7],- M[_NV:D,#D<"/]F;@5+8\O.^6.]L7:H[VV_EU.B8F_DXC)A)U$"MR?R_HAL0& M 51\*/?L66:8JI5&V85(QG8=(@#GEWF.*K'OQD)2O$%$ OM+:MT.>'&E]7Q1 M,Y^C/-SW38-II[BN$AANJ82XR]KX5-2;:R+9N&[Z3:!NA ]LL(M]3C MCI^L1XWMM[.#^V*H;53'[9'>'[7*1O I[*BKA^;4UY(*94YUN,7O7@S*K3!*89K'2IVV9*@=3R]_#Q8 MI4PMH==I2((<>L>#MP/Y;&@PIU.3]+A Y#3CV@;2S(/2^Z-_M;E,6JNR( M/D].K_.-;!\[J!L!$"Q61%Z84IMT*1M ==]_Y4T"/H'G7V*++.I"^\:(]"'MN)CXML:>$31;X'?;A,H">0+\2>Q:^G MSQS7)W!>[)^\\K5WOJ##Q.X^"@@-2,@W WO?OU6=-7YZ?-[TX9V6_D'">.;- M@=EE0O9>TTI\Y,>C\ZUI+NBF=3!U@O,$&N4F17O?1Q?7OFLKRT0"ADVS!S,S M/XHNHVLZKLLFGBRA>Y^8.$W-:]8>$RCXHQOZ-H3(_DW4=BP2IVBGR'J"672" M$;A%'TK-6].LB;MD++%N6ZTAHR4.#66^UI1(NI9;HXXR*GPENR,4?N\47C_% MW%H#KJ64B"F3^JW:L%_?O@EN?=NU3&.)=QW$B7*3]+TE5KSRO/SMVF5BT"O? M\A![8S5]F$L<<07&!(LM,$R9@9AQW2JRG7-.^V3".C"F8+#2#4DU= M:+MKSE>WH\W,L_<*7XP( 8"S<)?8%+^=9!Y"YC8B9'SI=H?"83LG%Q"C0/G) MPPUC\J?Z'I7E1J%+D9ZF%KC'=;E/JCVADLZHK2!Q>JK?&.6.M,2[8G%S/>I/ M3I>'_%UR%K9>Q*1H?FO,PD^0.PE*;?>[!(/3CIN83^>>;)+26IKLL.:$2JQ8 MU(!_MS$R-UOEJ@?A:CEW/=-2,:,)*G'KEA(+MYAAFG9UWJAL?P%B&_.,;[F= M22_\Z+W$HYW.=+QX==GBSP>ITX1A4G0?5T36.K63+EY_TZ^[>Y0L989Q9'LR M"G@+P_F.#]/>,F4>KJ=Z]K!I8,E\S8#FA+Z-GU"YU_Y'#VO4C%F!%Z?*ZF)6090:MWH1S M^GA6?LD<(@@IE,X(J(]>C9_K",AHX:@3.2 G#@ X0,>7R44+,%WP44%5NKBH M]GO/JC7:E)T0%'/#&*ZMYN."8C*FBJ[>&A9I>7*6,35^<"?O,WTD^XX\^ V$[B:U$P*3QO[&\ M%S2&"+WF#@4\/"? V[&'@N;RG4C.7L,5M18NAJ'<%D]GMD^)D7IW;QG;&(_K M/UX,VJQ(]GQ;70390&-JJIIDTM;%;93?<\.I&A1H_2#D+-Q+\ M2%BG%F'_YU4JBZ=7V[1$37Q&!&5P"+H"T MJZ>M !#_9SWABG)73?DA:V[[C$1=#WNK -_)B7&[OHRYGU0 GB* A$D$8#9^ M5OSCP;YI4T[SBBW*;J;!M#0W.OBM(Z- ^?V./;,(N MW! A^D0X7=!GI[2#Z%HW8TJ AX&]:&_D#=I#+F#KT<^.$3<[@0 >?X^VMC 9 M9DFC'N%& $N&J' ])$'B]Q]0DP!JE:*U1$:+KXJHP9^3S.1QV(<%[$T/(U[RGS_@*\IOJ@]])W"BJ*E^B!XB MYF@!45UC:/HP?Z[_Z;$]<@!K$6-K;=20BB?VL[TR.O10EIR2$/M?(>.;[??W MEBIUWIR_AAWIH+^^8<-;P5JXW@@"T-;O[W&.63[ M= 4.K[B>233K%*4G7_\4WTQ%%:R'Q$6"8[[ V*:[^+PJY$T#QFEQ$9"3:_K1 MPB#J=5R>11'98VGLI%!L5A84YC_0VM$Z_X-O1[&![,1PMAV]#3T="Y.N3:;& M#U0A.")_D)@=?0CQX2#IT7G$)R<3V!ELZ.VEJ3TJ7D MC5.Y4T+'. V?),C8N)F\:5]<%'Z@B(EX\'4\Z@IG% 4"\)]'4MMB2=MR,_\R M]OLDP6P"I>C'"D1(*?]OW ,10#$JS7LMY$EMG!*?+SW5/:^HG/'Y;W2&);2 M5RD,J*ND+_GLD579^'B_QP;,L>+-Z^?8E8"YGV^I[V8@0!B*5G2Y_<2N]_A7L+_H=NY*]^GGR] M#L5-?Y[V6"$?8N=E[]Y,[7DA.&?LAZ,P+_[QX_1\G=4,,\9 M$<"+N9_7?$-O"9 Z\;J(/_4LG)J8_M2%J,RY+'? 1,87L[GX^1^'J-'93V74Q^^L%E+.;\-%MSB6"NC@^DG M*P@YW6<"/>()5TC[M-B"BLDJ35.O&=7MGG9(OGD;C&I@'3+H\6U'^AQ) MACI_+*K0WH)PUL5KP1V5&6+ CB5Q(%4[#GM6&W^VM@&N G2,\^6DL@RMH 0W MI(+2MQ=I"$!6<#CP0:&)+/#E//AGI+3C/I^IBR#3[NE7+SQ(8VFN1:0+V 2) M$X/KD'PK[D\'N!6=@T A2WUKW^\,7?*[UYR<.KS:?],/!M\?+*=5)WUZ5G;8LNR5F&!M;X M>:_%M1H"H/\.NCA>&3"0CM<^=Z/=3?\]T#?R&WE\I33?)6K\16W9]?CSN@F6 MQG@X>;KRQWB!-T9)(NNUMH'L4Z[.-6HQ"Y]YOQ4+TRA^N M:O .#@NY)2O/A4I5W*>ML<@4,ENK7"]@UBM$_"JJTY9HW& U$Z M:2,X%FK,%01=**9N>.]VNA^)TT!;(%W#O=I^ O:)UZ\A:L;6TJU.G\@.-X0D M PQ 77$JHQ^VXJ2>UR4]P7Z+[']OCUP?(8, /@Q6@"YI;\H"O/TM(GU=[$[> M6J;N05D9V#L$RHF)4M:96X7 EU,7Y ?<5AEZJU^^/\,XSD)K>8B0; A@_UL( M^PD"0+IVDP/_OG#P]M/Z\JIKP);CIVJ,2GD:S?1]XL]IXD:VPDNB%&-VT\.*0J%VE>#_1YH'@B M5'I#/P;>' TTKQ%@VAM ?-)*>E^6!+I,CC0O')%LK(N4.X<,NF"T,R :L$= M&M('WS-4?:ASC1# .:%%2%F3/>V3LEK*Q?R\#D)ND3%,Z13 +="(_%CB*P( M?40 &18)<)4W"."G(7RZ/ 3JVEKH2(%J8AXWXFLH3,3 WK7P$V.JR:$LK_K: MDZDF][%"P6>KG>=>#^\$PN/^R M:),VB/=X<;_.'[HQ24BJ27?/Q;G4'06G\ M^\^]5+J_ZOJ?FS=2QTN/JP)GIILMM2<^M:6_[((^G(FOW^57FKOU2"I2VW3= M4L,8R;8RC-[2JH:\=WG:?I(0<\"B-:EZ&$N0[;CNG>B=&W$\.V%=-Y=C1'8E M#U< C03#BL.)-#CK,U],<&&&MG*6S]A7-E^XL8_:YRS[62S2+P$Z[5F90A&PP_T>3&T2ZFJMM]B%)I3&Y 9GI_P!8C/12> M2DV$KP>Q(HO_+_ZZM)=D"?)TB"K_(5.GJL4_[( 5F2<9G&G?9^P/>)TYKUR M/@[VN$>'Y#K[\9O/SO:C3"*#4BZI>M% AQ^&38Y*CNW%/?16N M1$=@7\6D#,D1IXLWCD_8*>9V5%-);/1(]7%D9,W=.\GR1"?BK(UG)@LYH10[ M58J336&QSV0/.4!N2-?&45PY)DE!>@@@SDM/"_U%&]DD2VUM79KZNZP:T3 ^ M?(9;@Y\ +OYG;1ERL E^6J'%J+_=*V)A(KN11 RNBWQXUU1?J;=EI<+EZ3.[ M_M%IDFP%@,_>IB%,F5GF1#G?7%.. %7?15BUWLN>)C@;N9CG40XS4>$95577398_!4\01J&1ZLAW%.UFXH[K=$,5: M1K=B(WF/R3#B 3'LBE>K"(# 8NT,2BTM! S$!9$RM0=,@%;:KW8XE5 M(0YWXO"BS\L)9=MMTH]/<+ETD8*(^WDV6^/SZYJ;F"YW3)C+)3]?TN]34%< M7G:O5N"9CK'$*-8:(PVXU#81LW_0 J@ <9U)&?*K=)JO(4%H![.?=18[9*,- MJ,KQ_?)G:LR%C4[;:SC7&TZ_>;C!B0QWLE#UL;/U7B*%&K#=G@Q8/&D?DB=4KY,#M)E%Y,>BU1OS(7&Q.WXG!]$WY$:]*N -C) M9NT:0'+WWLSW4O\.C?BJQ"+IV):[IHYAT.S4?,^'$S4/C*UNO)NJL\_"+>/I M%N..$=<-4\HWGJDIP;->^ WY4.K[:-NGG^IUN?9# MQ)4M;R M1B9,)%>K*#P+):O([7R82X> _A8L_A"HFO;3:Q4 FUTX\8178P_81+^&#S^V M9 "VK^-'WUB?A/5)0H?-4'YSC'NVBY>SPNX X33.[[(0 M3GGV:"\ZVU/\(T,Q8O##$,"\6T&,F\#VP=-ZUX[S QGJK>:0'SN96.F'*FM! MJF1]N_I2M:DU%]]>"CXD7&U;L9K_*-[\B: MCL!:H"\T0U.EI7JZ1@?DE&*BM/@.KKU 4KSJ]F@8RD-0UCO-UAPUXNE"MN'; M[P@5."*T/X,IS7C'FHEI!)2-M[ A@0$WN(1\I MO)DK*%RTS >XWFCY%1I,M]'5194,$QF//]C!" /.7*'D/4=K.0XT/HEETGH6 MZI)FH(%I-5., + !8PGM$D?+1Q$Q>8,4\P_5XC!9-U%\R^5Y@=]T3_I6!E1= M^L54.=U[LR+R5+INQID57*_/=1/?]!-;AINW. \#0@E0;L&D/C/UNS^[A!?CT N#7KFN!WC7;V& /#-+9]: MBBK.O]O>DL".E)^HC1,Z*6@_(>G+)33#S/O(BC$7O2'%[.@SO1]@$.?^YB>D M)*K!;+$+[2 M$V:MJ@V4\PJ^$Z'6/(5U/!:326],5XFLRI'*[4WM?NEW]QSM)RW%TN]X\F,W M:1X-!TU^>T3V_4Z]O9!X]'=EUL%SKN2?!#-\ P#N8R"6OA MT&=?21,_B264^;<8!K-67_M3RKCTQ3%O^,1YLA>+B%X*[L"QIFMJCFT?&56F M0]94/OWLY%0DHU4%MFOBWO99<$9#$8!*>M<46)@]48UFR_5ZW/'P/(IG8_JI MBP9C]!EMBYXH>870#(RRS$_^@*(PTOO)'3OR$9;$A_-^>?/"L!8%EB@OM.8, M$F[":&72;(:&++R;^;S'8A?ZC,'Z6\&T8)@3U-]-JO^'PS%7RS?EU 516,G4 M8I-/9U).I3XX^F48#!RT.4'4UA5DO>TZF..NF M9.?F3T)*]?F:)QB6,Q*2.;+>AU]-'A"ZRUD%"*Z1.P5Q@@3)A[:KZ^"'%A6W3PQOYE[CQ%Q![H=N+%ET\G\NI MW4$:[?J/6=HK@EM-W-]"?@3*GU"9!)=Q?Z-7_CVE^"XF[EZT0FN2D\=K2?KW MU>WG]/<+P_ZG=+KA$R\#M# P7E5#?CW;4R%97H$>/TW/!^-K5RUNEM4,*[LQ G8TBZE60X+0D\7K]_ ^-0% MO4T]B]'OE-+&?),'=N>H#+/\&/3%QL,8.'TUL06XQ3?P69%!H1*:Q==AV[KJ M0VIMX?T\LJUU'XJMYF7SVKO.@UR:0A=+M MHD;:3P0UF#EC'4H)I8T@T3 V]\!P6\8&#B0TH>)NN+L$;T66-P[BG_G[E#OV MA=#N^W3=DI_?2Y&C[ZRE'IC7XL\C.9_94R6IR+."6C:6^,&3?&1K]M[-CK59?+TA", M[!CH6$-"-VJP]*J:##5!CS2AHP5-]<]DC20!AP+6S0DA)9)LJ/1C$,&UN3<# M6:JO/F8&DK7XG2'_B7_DO%?*^(@K/L:FN4]NMNF#,[CO7EE]%G"4QR_J\,[" M=]-H/+F8S:@KJG:8EA6B_)TM]%,GI/6\/-R\_D3@ &>G_M+@(Q%?68_"H%1? MR^TE#U&@T.FVVJ1O/KD0JBOHA8\(>JO)U(';>4/YA-7KCR(T7XF1MC)IYV N M4/&[87$77ZNGHQ_=A9'W&U?,$?0^UM>9)_[0@M9 MZHR6W_RNNIS$=Q>C 33) >FIB0Y^49NEDY%8NP<6+C]"!AVJ$(#_0U$94/O? M]5$^'LR9OI+P(,/0W17[[P=3ZWP6L+^]<7[=]CW.4]KPC-SFBA84=Z! M.H.96FJ%2(/9^(R$<3,UR!+D?I77JTYRGL=1"S1[C385ZU!FW.QI@FOLL_#1 M@FE7=@W/S/P\S9Q0/V_F)$GN26//3[>(_S"9MXS)<%4K62@:*HUM4!XO,MDM MRL(W[%K&JIZHZ0L[?2B^(C\UJQZ'GZ.(_H#,O4/;_NCL[<+MQVDR'S=0^5*( MP-F&ZG6S&"M*T@GH/;>$)M?GU*MBQ\N>[U6N@\4U<0R]0DV?=1TMZ*-/)V57 ML!=0N?JIYC05 ))$J OYQ0'ZND;\JP_Y*/C#GZ2QYW)"^5J$\Z0^9)LZC#_[ MFDW&G0O 23Y V]$MG""C!?EV1?T.3%5KODK-WR_VS5.(D89WQ92B7;S)MF8" M%4B6BL9V#.:?NO5EU1\;')&;[S?%'B_UL]*S4G"^IZ[.Q$?S/M?"X(>ZH1LY MI?/_6I!UL>-]. GJ/?%)==I%5FP1]NW:O/7D3F0'0H]@R>A-PZ#K_=Z+I@?=(*N MFFG+_;5ODT%PN\DM%*:0J_+&:YRPV[6Z;8OV]1)H9"[GH7AJ8BHHM+/:=&P* M6S%S91DUZL(-L*YJ>;IF+,'' QO.;[C36WX)^>83FREMLKN312 U(T4>DT#\ MD.%=T(4.,=GC^F^WX;\%'\6V\+)$>Q650IM,/9+<%H>;)0Q5%( W/*L@PF43 MIKBK:&&C#]@VT7CO*PJ<2B?.Q:4)=HMM;+_96*C1E :I.VC+T(0@ $SN1@Q9A%( M:B+MIXK-'N;F[Q]#:J>3.A8.5[^O)YM0*(7V4#3MW8YE,^<'@M[\["J^Z/71 MTT(RJX^58'.'IE7*!GPR-1UL>\ZJ$K#W4("M9SF@TW+<\8V[+K7OD8K<0BLE M:-^#]HO?9#_VQ6DQ]5S_<@/:ML/,NRT@Q1O@MS^Z\]OOEQRB-CAJ/?2NXF#Y:)QO-.T,7"WK!'BDZXKO*9 M%:Z[\R!-[6(>&TE3)\4'!?-H#*O8A\(0@VE-&D-MK=50J^5M3X9KV]Z/EQ6B M6TT0UH M37"&MC)' UNU)25Q!!U7FD4K_O5.*"R9,3^K,]&!7?#78_B*5OUQ7/WE]ZI! M=PZ!T*'>+VP[^$Y9S96U[;%*OFY4.V4-G#&?",HT !XAB$K@_/?\PE)W>XY MT,R^/0,-I59@7OMN:U?.K_80P760">0(ID*?1+,AX?)A,LQH(4_^$9/5_1]+ MM^TU7HCD+[9XB.Z.FP FK#FAV&Q\_+&QMSH3__Y3EX!8XJ=NFL;\1204!I:L M++2<=%N9.YSRHQ=GRE5]![7F1O$=6Z&T"LRKF.3DDF@,RA]E?/59"C18D6;^ MKU0Z,,BAB!5+(HED8?S/E\-3ND=8Y ) C8ZK>7,]7ELC-'E$[MM5^G&*A_L3 'EOI M7CAWIU*Q2)Z#S0O71$-)/O=T((CXVV<;SC_D(D^/@6DN3Q,N\0#W?__XK]$T M@7P0;>13 H'CE+-U\Q15Q!7)K+8AED*@*@(0)V)<'NO'*X+))8&'E"B>9*,D MOG_[\3++]9>@Y?/K*'=/VR?K*LW-C1K4!PQ#=[8^Y7N70RM:-4G@/:8DS6@# M 8Q3I/48,,/53%>8*?/"B!CKB.KPIV%J.]V%$H:Z>H+4I!JSL:]O9YEY[Z=4 MR& E6$,$:W%MOH+124N+&ZX7)1^:JEU8^Q\UU<;8)BLUSO"_&SR*_N[8M%E3 M/2R433P!L>2J9OGTXS4J;I+2$H-D27&R\O365Z:D*6:_#CV1NRRJ4&D*PZE2 M\U<&=;%1KXA$^I?=5_9[7VN/+SG-_83L<3+'"I#NNW[5[OKN?K%5_7*&A\O+ M?NUGNI4WT\CA8Y')JJPD%9X.Y*;A!()=8<.^R[=DF:NK::(;\=>[Z2S'\&1O MY[HSH[Y)CJ\D_F0V,RQ2"_9RN.+_BQ6!J;QYW#"JO M+AXL^C7JSU9?W:CP2#&1@W,\3)EK5K/0<9>B:W+3WP25^\2?QQI42\FD0G']3'*A+:ZP >3AW0JY"CL MJ>0=#!CG6;B:!^9RYJI.IJ^C5=#"1BD>H9O=W>I7X%MH>MNQFR])S+UI&TQ9 M(_SR#66S8S4A('6E.UTASZ,?+=:^FGNN4]1J]_N,3QM5=>5,=F,MS0MM!K0/ MGF&CG=8JV['8P!#X<.OG7(5KV0"10GZJ^F+L37BM'L@,+ %5R\K"$PK$2GQ M?F3]V-BYZDWSM;QI7;VZ*7$C'T2^;N]_7==-M;19 'E;H#963L\U_4 M>E[$P!T9=]GJ+U\_UXVQP&XR#^T;6$90O$WOI4M"A;[K;3=IE MT'1G>.+>JT(A#E=4+E$>"F8YH<_:UQA";E$M$J MRP#G6OZ%SVOFP$I&^-G<<19Z-U0%ES=UZLB\+K:JOU,JIQRR]QK.UEG=4 ]Y MOZ7?%YR23>R$JT*Q[_USU[E\S_V9_ZPE96!#,4Z3T M??S\_9M8,<*;F9B"7_EY=26N85AJY$353_9!98"'R?M'\XZG>]6]))NM(T.) MBWT(H*W>LT,7/O[S1RI8J([B2521"7UWLQI1V]2"K+AA M*?]-$?FM6!AB9_/L$FJ*/=RR%(L>^YJD/N^[JZ80EN< MZX2I1(&0RWSBE/$QI08# 'PDV O(H G( 8Q J*6*\+>^[BB@DL43Z6. M6S!!C Y#A85$DR^DRV$WRD-Z8_2VMGW^XK$H-]HUK;U9^KE MAKR3)\5'GYY\%@]\>6%]2(#4RN^=FY]S8:Z)_*4JM -NY\^O$F<95S3-_L4.*Q:.]+66PE3YH8 MK\039\^3RT" @<&32%IJYC? MO?7$VQ7E 5NAHJ*/!2+41:B;?"^;>C?#3P_&5(/X^]B9ZNJDF"EX]>%#=\;T M*])U>D+$AZ[H,"XEHD\^HRZYC[&)S+6E@D MA/^ RG:MMOFSZ0/6,WEO>ODQ&;-SFHZM^CU*4R/.LJEE"%,T(YF^15A!%OH MW$SC3LU%QR>^$-)@<)W,WLP#HZ>XZ>Q3:# IZ;<.O2\<"W?%L":XGG:18ETV7ZP=L2";S9\VQDBRBG2W64R>IE4]]):D MD32 SB^./JU]?^1DU36P5!_P;E?%*E>AP')1W8$C_Z'TYC=! ,CM/I8OKD@J M),4#Q6 #FQE7HI;7QCK;< 6"1R&KDJ9S91\6HTI5G-.T^AV:3,F_.5?BY\]- MAEZZDNQ8*>%J8,$XI/BOUG)Z.K_W\W6*H-P_\>]U;W+UD/SG&Y=FR M0)TVV6M?G,O ;;S!\7::SX/!TV@7%_<'92G7E>DB6%^_#&6QWW=.)WGNF__V M\9DTJ^V2B^&GDUOUT/,B,7$A>-$PHZN5.B;4)(?Y:5N46C).>8S#,?]]0(O$ MWD&QP&O-=09W--X=#,72:=D9SAR^%7.!L-5H0&7>:6W44][D M24[-K)M>P%/&N"RO/CS)&FJNHZF;TEQAMK@JJNUX#'"H@)+L?\>_7<3:>KK& MT_DS"^IJ ^DGZ"9TB]% JX)>N-[/IB3E@R.73;]307*/#P)?@6QZA*2C;^ICP\[6($.S,4.P_4O;_DUWI+NX\ M/R^D8445B/_K"$CA;[][AC[ZQP'0+-8_?ODL G*B6?]91Z*DU BP;O#C+CN/ MZN$==2N:7ZK)DZ +RJ'!HEM//1KL]15475"9+N/>:JRO#N.(:DR@ MGW"7@IGY[0TXOU3^;%N>7\_W\B9IK6W-"S:O(92G\:P3P)9^JC.!RN4>^Y8-5KB$@%D/H;+P^PC[[T0P%'"!KLC$#GN=K/&LR'=ER#9OOV^_1,"H$B/ M_M?H__G1E"^LPX\PB@430J"MI!I,=NVQ ]*;W^T\@^5^//NJ#Q]"*V3D%PO>-;67?O2C\," M+'"3'S$U%*0X=Z3RV$/K-MS0H7.$\5!=CH?TH*?9_>IQ\(_+O!G2W _=1N"$Z*B[(P_]M''0RL1S"2 MZ:[H]&K^:\,BAHC(OIEZP"> BF?BS+R8')4F MXF=9"Q>J8;!+[^;L(FM/IYOX)OT W?I<<1:^!9[%X;#&V^'L(J4@;]=1XFH- MBB?BD4LR;QHPHD%:F6<*B9Q9,]QYIO/T(\FJQKG6/?QLDGP<.9%=)EZRJ4H- M#0DV2E2>*HW6!GO$-O$S2FN2DBYV8<:NY;B5I<&V4X=>^IMRW]W#1P%^A[>5&Z1> V E&Q!*L=)TU#WDV9?#NGO]Y M4_Z'U-^69%1*-[2G4!+]>3/UKWT)-?((0%(7?EOXYR[%'C@4K@>L_#6:>_ 0 M>\?U'BJ$XH4_-FK_"0,0_OMPT5]8?/[<^2_4_XNHE;L8=<8(];Q9 "WDH)P_ M;PG/TMK_>2OXPF@.SC[AM<4FN,'%8[].^06N_Q4!8&ED%WVW7Z;-5)#PKT<9 M1EDA*;77<[RL.IL^>SH3/;5M?/GQSSO'^FA]Q5;V^>4\=!]#:NE(1D.LKW-U M'SSIWH22==SH@&$C04[=I.:8)@K%/XU0Q9]'9P[?%)1O6%U(&VWI>Q.3KOGJ M*M'L^DY5B7>^WSV$==T9T_TF/?Q.MS>@$/;6U'BWDB9)XVX!?E->A2/N9(N% M2MB7FZ6/G#72" 4*JD$**[> D_[0J- R?+AN9QH\1+EC73 M)Q1/P@M6%TP6,&C[YE_#1IW_H09]O@H=U='=JV!Y/6AM)7&"$ZK>'A5YU M6$- L&PW5EVS&!(E@W%&4OT/E>C&;E)GO.N5'%. $>7VJ1E9+OX2/2*^@7NM M_$YX9!S2'QG-\ 5_+II2@"UA%*# L:A^\A+/RI$QXJ+@P M8$_WM=&VB*C+/KI5QK8Y*[/WQN%X]\5U-?G^%U*1:XTZ]XV[IY4;W96LT1P- M,/%*-)K<)<&-7JXA9\;2^TKZE&"9>V3W;U:VH_V7PH="NIA^0#P+_:+7B+WB M]7 )UO4$4T_*0?EC*M4-L=RXGUB.B'U%"BD(DVM>MS\5B^-HJ*Y76S#V]??E ME9JNK6L0D?J, /ZRS@J*8R[PC_3;_L+"#*I"878$X.OFPU)983V$EWV?<($__=K5=J[JG'X>>: =/W#K$ M/80=F5446YH=\/XOO1I+%*J9;^40,'M87*1L71GK$&V,NF75_D9R^F=9]W6F/F+.W M%NYC%^3-]JLT$DX')3/3=!&RNOO&ZR1XU48 MXM5=)E"?/? -NC^!?5#7UWG*>)8T)F5U94K]0>7RU8-LDQ# RNM0YISL.[Z' M\*02V1'=MIJ'MAY M&OQ.(.AKR'9>^]6O+*RBHN"1]K,IR[O?D_^? BX_[J5(]<_0\^9ZBEQ5?G& MW4,D].,KM9Q: _R/]*J-Q%V4J5G8OEP0YF#%UI=A5[RRG1VE3%O&L@#3#WJP MH(!G=;$(8%@M)CSQVJ#=L/BRYL*!\,!F6K>Z0**R#\M7'Z69RI"^C?9$_1<" M4#\A^%1X[9*&&LR&B( NNUDB+1_H3>T M%7\DD3L7RQV&Z4L[8,@"M?QH#T;'HQ&=W;A1[TE,P8$?!J3O';2PY)B\[+8B MLX(I)=_,W,:'V_PP$LP8XG^N1'4_O<>^._:>\9LZ C"/^NRH(OB6QG_TW$DEF3WO6_&C:KHKP9G"L+P6*^;J4O-E82^#^GC[PMYI>V$NOF'=[>?G27$\QRBT0I R(0P!5_:$7"A MZC_1E5.JCH=OJ#)&VUE\DYOZ# ."_ +"6HB+>OP'RP]+LX8V4NZ3)SI&1=?$/DW^ MQW"^$8G1HU.J@$H!)*[_TJAEH"?U=+ILD>4\']D!P+FKR]S>-OSW!H6)JFH]V#2OX3)<9 M!-B-.]'>Y!9O>$A]3H4S3'&7;6=2SO!V-.&*]3N,M3+ MH!^_'"LE4G6C]/'!-ZHI4JNACIN>Z50G>S1TLX(XBBNO=RFP@ X?E.\!#Y6M M%Q*N]'XA @@,>:JKK_?XZ];I+V!1ZOB2A)D[I)WT_C2D[P_?[QV_@CY(6/-Z M,@9TU/NP&G3R1Z1P][R_;C]*A@MN6W"?".5[A[CG.IR6-=99;4OY\-/DTBQ? MY+,'3QFT1GUOU!]7RVFY4CXY6.\"US_A,S?O 'SKY896=/=-:(]3G2K@A5US ML00GSSI*;ELU=RO.6" ]OXO*Q>\\>Y."1M')VO=K&N UB&#%9+AU=?Z(#?[PDF*ZA/\\*Z' MM' R]Z5TAG2)4FD[.H_C73!+M>!F5=#=%\.]57T'[U9NVHOT#S\10%WH7.)] M_0NWB^#',Q4A^[F)('!!]$DD[.TU.FN0U*0P K 51;4NQTC -ZW*I=T@TTBOK?;]A#CV M[D96$4SL%EY@-DO]$*\JY*="ZAXB;&]F6.I0@(HGRWGN'4-O_*Q.:_98/E*Z@HG$P3=F1T?F.G+:MF_2?TE'M>]/ M[.AV^.C\?'NWO]]_U&:-!$-SA/A9/J]\FC7]T@!^8I9\,T>( '"4].4CC_/' M9VW1,Z78QZ3!?CXGTK@S0_J;N2'1#Q+(5_>"$:@H3_&^5]"&#_2*M:P&&M;3 M[@LT]SQ(\OE,.!2<) V6]P-=[O7?@BV&@F*V$SPG=LK1I#BOO9O&O0KO2X1I MP86:T334(3/\&\NLW6^^?P4[?66%(L^PV.!FIEDEFPM[_FD!\5B MNY.CUOSVVY[ KVU! (0P(= 9>;W;E78<_N?IVG<:/*89<23=[0^T$O LS6BW M'R3K$9P8*E@VOXE# $CT:=6@EUL)GNTY+1LPXVG/#[\N1 M T6"EP]:&VZT$ M.ZD1T?7%\VB.48)>-<^I_]'>6T95V7WKPS; M4E"11D"ZNP0VW=(=FT[)36V0;OBCCSYZ?L_C.\8YXWQX/YP/C'&/>^VU[C6O M> 6"@2"7T^P6 M7"?^&=SSNWCKUX!+;Z! L,**X5'XMJO':M44G_"MQOA5Z$E)D!J(NK5#I1&_ MS^K>+5F;^:1D?W>;QB4=U!<5<2U*M763X30J.E&(Y%_.1OD,"#KNI]Z]58.? MV_,QP';UJ/H?'>J#H/KH&LHG;_@+PSU/&LFJ2JL_:$9(^]FQKP.3JM M'D\20#7L("3+'A7MW:<7]X.S=$+:[ID(%KR+I_CQ5>NN=;U<\PZN)1F# M&YW:AU73L66ZLMEG7D^21POK8@[WL6QJZ"Y?AIQ>Z%G54]I?G>== X]4;?@] MK9%<)8&SF8<'129";WJO@4VP6-6-4;R/%AHKGCXA2NF(6B@DYG=EZ;OH(_^, MYN[UY&AXG>"87;J!P;PD,:%/AFJMUL<9EYA\-Y12KOWDPNTUWJ-1V#6J4;EPRCP9:\N*$,^+,@D MLTO/WQ@7H)Q/4S2^< T@0OD?@.P7!6P&-6,+G[UK46"XW%K:#A7V,*F/J'-L M48JW=IB8F&5.R'C=121-<%[ =PFR')>J'L#Z[H?3[\I.RD99J9,7@X.[?OE> M#D/H^:[W/-V%9<+,39Q'(#3__NI4:$DF#=3B**'1 )>":OZ_=DX)/EWJ7HAD M^#UQ]\IC#1F8J16T)->V>;/.$#9.3!$=X@6Y9$>U+'MV2# M>9W>KY,.F^56S(F=VS^.R69OX!3H.^T^-DY$;7[6D7#8+PYXL +H<(&,\4/6 MBY ZZ9P);?CH-/KEO4J<.Z%9'B8U,D Q2'D9O01"LO-RY-2=O<)GE\E+1Y4 M3?J9&_L6C?PC80;'Z183\GZ#G*ZV\A,5"U4DM&J-P'?O?+SL%'8-\-->O#D9 MLYKBBK'GC^S+8.RAFME2-0[-7:U(Y?G\&23ITK2N\MER-U?&W'VLGU!MDJN%A< M>.$+BYV?/=+=)=^WT_:@DHBIW1$ *7#;^L>]GM_=7>2+K7?E4T%NGC9TE?;H MGRO8LAR^^$?Z+?,P[OT5HH._5$ELF1,],R9.QU 1A7PPR#+/($:FO#!5.*(O*_IDB MU9_S'A8]8KV*?ZSTQ>#L7<\)9>8U\!H/2T_>^WQ90P5:>?$U9H]B2?*G3 ]M MA=8?[F$98:TW[O-7:GT%CQ'WQ)O9%'6)DYL')7BBVZN8D>-PG[T><(F)5MY: M:'73(#_=T8_]1SO6AUT.#A,]&R70U>H>[\^WL"X1M[VI)"\H%:^!0?G-/;R1 MO[4U]+.REJ?[\07!*?$YH22-[8W\4OL MWQ_;B4J_PJ876J-UO(EJ"IVN 0N^(W><[79[7\A^MOO?'X=MN/Y6NSL9T*G4 MD_ARJ63QZ.MJ5\UAW"IE_Y#XATV=3N;1_>TS3C-$Y=FGKH*SA>?&]& ML[R^(/!EWU=R%%)K@5LNLE][Q/0[KD[PQO\)E]BN,\TV&.5Y*IYI;G=Q"PC= M.2BY2?75PIP/;Y/"DA[W?P+%2:&9?]%V3@P*<7HI^'5MTTSAXG8"/]Q"\S7 M0G0-^,:M_9W2-L]:"[C]+(8NI>D[A;+WV6ZJ!:E]Y7X3DY74&)M+T!P'?P!9 M*@S]9S;<_&:8Z6V9%"UE'__L07P 2;W(4_LZ%EC/,>U]OEC\3REDIP9J* M&$7N"OEYER]55D+\$Z.J:+/OL9-= M25NJ,8U N'JY&%S9YX;?$Z4*NOA%V8 M#>E#^;4_#2G])^G!FH&!_)54@Z]B.%_KD*B>5PQAI=V.,A(_STE?8Q#ZE[P] M287E"SG?=7'1?ZCF9KZAUM>E#.>G%.G[#0+7GP7?9DW_^#4@IZ@[.:W/4-A[ MIS?/ 2&'AZ/A)S?_9@Y$KE"1$]2]F;;^MCE&H0(=4^1."(9^SC_3\JE=]1,1 MLB_^[3O?9D%_ S@,RD:T"11'](VX!2C\[RYDB@/B]K9XHW5A\KZ+8=;& FW& M6B@4?0K*\QL?*G2^='H[+O6WI;-OV^M6MYU!&O*C*;)5,.TQET@K>],^<47Y M1<=7D.%TR.&L$K34L[,PB&!C%3>4*BQ$V% >TWS([ RR<!/(]@X>! <=)0#FA!G#!VE5TK!T6-H MM9ZAS.QH*83(2>[\1]EF&F>)LX<7!,&6-.J]=XQ]B42%[+L$'L1))!9J]>5T M.1PASCZ.>IEX#3!^P;RL*L2X*\>K'D-6QA.A&Q,ME7.^21Y]_CA>?ZE&;S%MT54Z*&>K#JD.#72.%]+UBZ,1O>T.*D T[Z# MWZC<":]?USQNIH'RW!XD:.ET^BQ$[TLK7Q(/$\@,'N6E:$Y]JX8M617D?@U7 M=PH%AZ-/*Y3,T[!(Q^+LO?XFMJYV*_$P333*DE4T(C?BP4#/V:BL-\9\!X?Z M\$S3E!6WQ HK5IR\ ^Y1$\=N^J;#!O$'R( QKNNGMY6BC1[6L^"@W0O=001^ M[D62>NV3-IIHUSON5).%ODC(5TO+"592&$6.%($M4OD7J%*LD M;YG*R^2":^"SW&5Z3M,Y-4R$N.(4M1Y9H*2(I9B[NER6M\ MNI./2=? DC 9\[<#$:)T%R"1 ]MU%55V[XX1"HFK#W#?;Q8TW#R.RPRNBU$W M&6+^XI\1UH_*)/DUB/S1IHZ:;]%Z34.JNXUU1JDE?8.IWY)W_^6[Z0D/Q5N, MH=@;I: L3RGF833Z] BW5<1:?"(J*?YGKIR&QYJCS*;@&M5R2[38]!">3R_' MT!]5D2Z%N'58!$*%1XWC=KJKP5+.B").*(:*(9@#.8?9B11:W_9\1KQA]FVA'I[HZH)BYQH055%]='DB-'\5 M\%>@B#YKJ"=#KW9P5!ZL^DB6MHF&'N$3HN<8L=M[]9%[;[98=<09)B_SGO,8 M8J45H6R.3BN$).2-3PCOB]G5DES-+?B"&E96 MLT?<$DB*BRX^8F;GQ9AP^OJGPYF? G*-PX15ZMNJ=*"=\2YP/;&]LG^ [ M4)UK05)\*/25]LK0!XMEZ #L?2G2\1H^0 MN[I":H-1FR*GU;J0$9VYF" FX6UU87D' M>59[2#GUB=_VDOBGL R+\5S>:MW@6M%GQ8FB>M*FE1'M,/Y=,]R;8LDM27\!+L2F)'R E)%]X,?W*6 MGE8;9ZG0W)CSGC3BZJQ-WTNV/TU \.%U'I !=G[K4^@OA1090A7K(!>2%B$+ MRQ%S8T2JD97,U$C/!"SZ^JMSWCH;E.K0E&K+EZ2H,3U)*A#F7QI41#J.L;\& M!,:O3FYFED,K,]X#SM^F)V>'2)%.MDX3II9O6= P7_C*I HV[3$F)*LTE(YP M&I1:19@_A,&6M-Y-U8Z8K@N3:?RAD=[[C?G2=AR9^*^4SV7%C!GFU ]: M27Y@C_:QB?T6G\B:@L4*OP#_L+XN6J'$+J<6'+.Q4PIEAX0P,N-.'+#Q[Z@5 MD%&<2UQ!E,NK1S+NMCDHF;Y3Q;NQ>W+!O9 ;J*W*KBJ3IJKM1@% MU3\H*0FZGX+1^ =+0I.,.*/ UM/L\J:]0,4!A][S79'R?HV-;#,Z-(@HJ-=Q M<6QPOG0-%"NFR1W%(L=5?U[>.AOM]A=:VC8XUC@;A/NE@ -W5XK]6>^=T*MZ M.7% ]%\+'*;4VEHL(6025]M3EY/1C-+"V+S[?@DO)W;Z+:1VML'!A@LVA]QU MY8$3?0YZJB@Z_+>:=M8_D'G;<&VZK+6YBLU)*.I9J/"1M8DE]N),B&6 M&I^G4NMJ&L%ZDN<2)*!@LAYZ=%>$*![ /E3^ *[Q7[OFB*._P35''X!?6[VW MXJH<^00'H:.;6D#6BR.)K*'V:D@'I+ZIK%.-%]CB>#M#[M4%(GH2/4+.OW,D M*\WGP58\S&U?0]! +^F0^_?>7P,/TZ^JKP'M/S(LJTC^3ISI+J:>GHZ'CO M7OZ].0GJCZ:Y4\BS>\L _VY"W[?6_+M+,E"ICN5_FJU87P?96F(\,GT+A_[Z$+.5W-,P:\2H M\95!B=^X9HUIUZ^IBEQKD!/=7J*+M5Q>2M 71:2!/[5SDOCPV31G4K$S M^C$.#:M.RI/X4)7.@9MV#)3K1@J<>PP.>J(DHNZ\^HP_D4OJ=^EJXL,;^N\& MNV%!#Y_1Q>I6QI"<'!J9C93Y&_!TYU^]&R\QY(2Q3_^-)2H:#Q:EB^ZJ^MK8 M%%LYM>E= ^;E"&8OKX$>T5>^?[:Q+OT-;O4SB*RS9ZYXEM=.5QR*6NHS2=IX M4I/LAKH1ZY<*-HV659HO/CS0NH=FI1KB6Q-S!8:#_#M/]=Z\99$O,5_=L(+, MZ'$\6N\CA+_SRB^;: FAT6-L-*NQ=FQ: 5SOR>$W#KNU!,082@'+Y#PI&#M_ M<%Z!H9JCSIZR^9VVVB,3VAD!'&J,CV SKB^<8&TNT1H4%B5^2X3[U!BA.2FW M?H,IT/@# \$']AU]^*5ZG1P;[]'B\\V+-7B+_]GVS!R;QI%KH"GF-# NI78@ MO /986D_Y39W$OFGACKNNZBE$_/$W9\?LT$<0C!D.'3P1C"^!M?MK1S;\'0I MO@E-P1.$[MM+KGTI;L(V,-8T;0#C-#Z MD]'WP4CMJQLZ[_ 5]SX_"V-ZS9A+N.RZ6/@X@J MOVK.HZ<#GSSH!1BZ-9O)4YGW\<(_:22Y*]'8=R= SXR M&6F:JN">+N)V+=U<.,U/[;S8"MH!#S$FFLTYZ]CU).[;[4E5HI-]=&5.&(OY M]V:(SM2#G&IC@QRY)RL81#$7A=NEC9(*',>GLD#X[=)S)L&5=>MV'?;G:ZQ9 MA>Z.U\#?8\AOSW")S@OUO+!E5VDJP?*1V=I3U-MTW"B$49;"XA3I_ MAMI,.A?O^LNEP_\" O_O@/P*0W);(XE,6KLQM[WDZU3G=*^!'U8%2-]S#^>U M8:R6FJF7K"H@>8@UU^'"LG.H7I.$:P;3Z5;;:UZB.^_8U-'_58?R+CX#"W;X MB-7ZV2"2>GS*K"8:[ P,(:GOE7ZGFIZ\2'BE]LQL%0.5HX[CR9B;KY$KU& MES#0T1/DH=[Q!]@]R-\XIF,QEVNQI"Q_<%.2-O3:?=[%6:YX^J>O_DH)[$%_ M.48:Z08(Y7X,CVYBLC90*2ZZ,O";._OU/(A$(TA6Q]W%N5U(V\O5/V 6P$I$ MZ,?>-UH2QS&/WO4B0L0YI_PP(S-.T[1288YMNR\H;JIUNN(RE=N(9[)?B-> MQ?OGR./#3OFU/C.X;V4L3KG?TU]-0TKU5!C3#JM0P32]QRR"IS%\>S6,'P*V MC$$XL1_$RC3[(XY1UP#*1:F!.&=_-O]7D0=QA$0:RUZME2HA31 86&M<.>3H M&E"..%Q ?))%*_SZJT+/> BC;$_R+Z?X]^.WY>4_TDIHY6FFU[Y7W?<44N:.WOK&. !%\;WA)SL1:.L,T?/'.O?!6"U[?0_Z1Y:<9"'8^ M23[9!F.)_X69@HD+YWV\9Y:^!3T,?501:A&(/1X8LW9\MW68D?;ZS[:W-MD[ MCQGW$> !+&$) 4:#?V? [=!,U'(2OLEM"XN7_R4X01U3_H*B[/](8>9$TS8N]W5Y>@O()Q#&_ MJZ FJ,=/4-EK_?%J^>_TM$2-)"G"?O'%F._* M"2[*?F&2!8=/-*>SQA!1Q>2>+GO.FDZQA5,-8B5!SC%QPMYDQIS#5&D0$C+U MZJ:/>YO%'Q62$,>QXU6I$?JHT*UCHXITY[NNMULCT,OZ%",0+.'R=-9%,@S M1A_!02@&)WP G_Z[$?U7@PJ 7FK?]*JQ/_27XTB+I;WMOX+.70QG/^?#//S? MSI6(.E]E7R$V]JJ.8HR?)9_@7 -LPJ0V)>A#)^U0E7*2[-**=Y..QTNTE5B; M)VH\Q<^KOE;$FI(^TA-Q=V0*)46MCJ/<4B!_$[AS-8"5L'>Z P[K<,^6VGVOEIX7*)G)[1,++/,!^WV+0WLJ5WG6M>0F8. M>G$.N3\(SH\.SH(4OC ;86$XU.Z_;(87 MPG- C:L]*^ENF::U<7MW6F>FOFZWGVLE2KYO:3X$P]7;Y-6 5MV'?3471MCR MPY2CG$Q(07:(V0K8?]@!/:\3Q8'W[J8PH;:R=LOB^1JXF7C:'062P3-1^F+) MMXFG**G,&HS!W@UCL8(I3XDC4M M8R7OP(WO%C+\XZZYW]9/";W'%:Y.KIYD MI2 ])6RAE+B](C\F$%KH0(P!5B>.U-:?EK,MT&/\5*,5](Z'-)KH"[F'4> 6 M3;!Q\))]E)UJJ)'F&#EAV2=WFKNS3U>>VH/+\%E3MY(^P(F*@6=-"[0&W.U7 MF"&,,L,OISWWI[_FC>'C*&1:H%G%X)COR1,/(U?3&R,4]SL\25[7SET@8V.V M@1WK@36,[B)7.]8F0(NUHUZR&58$3/?7OY@IR"S2!;] Q\CF=X8)XUW0]-<8 MMQ444T;,N4J\FRAY4Z77L6/G,>8K,IZIZ!,JLV>X0HW1L M*@J8%BLK"Z!/V5=3ZHE<)>U44(:>-!('0%H\0%'-<0\%DI^+[=\WN8,P;N*U MLR",Q\^)&V:PBEO:Z!>#X> MHTT_C[%" .^V=\=,XW;Q86X>[DT87>T]:[ I?/=; KS=?&QW?>KJ4GO*H'*V MN\?V942TM 3JE(1=!AP$C[8\:K)J%^\#]Z,>1H8M]Q?4JXQG7GBYI@N>C'Q+ M#K35,8@?C2*4NS ]8&2YUA=L1I;V]OPJ^J>5M]4EN%DZ:U&=$693V7=K#5:NT)0\6XX*Q<>!,H5#YQ&2#+%^^BPF1M9X),[4=X]F57 M_?G7E0_8_>]HYTZ_DAO9M3_%].%RN"5MF:HUV63D7P1GCEA,%?N^FKQP)-0" M@#)_B9<8JX-)=$MP$V!^TBM<8D50(_ P MOM2Q\U2V_P4]@GH@?0J*]X]!7%5H[TQH,_GP9@Y2Q"5%_6GWD<$F?JD,;8*D MN2=I@1J[W9TP4JQBCZU\O)=L+SC5&\Q92 GVU6C#J;8L7GT\[!YJ'G?D.6.Z!)>#O+.C*'.62F.,QJ28RD?NPU)E#7AW(^P3 MG)L*+1]B3$X(#^H,>)3@HN#.5*/ +=GRJRU#"M-'B$\><&,0OBTQ]%(2)E7U MN*S?"2I@T;YH]U_QM2YM >S0L)0=0ZTTO-6R/E4F;<]MB/56G->5)<4'8&BE MP*=&7@FFG'$?Y.;]G5>(N\$1DUNK4M;:O5Q.?TPV'N7HK6F@.M+$&2ZBG?2F MRMPD_:Y NN: W7&[ M="T.LTT2!K1LB$?=Q0]=>VJ+D<6^/H+_G8 S:T]^B> M#Y8>KSU0:>%BLU VZ*"=<92EC!:N9,%[NQZ>8#3EP]Y8=G025A0KT-)Y+Q)6 M6I>1RR2HUB'LN [!G<=HG5+/)/,_?!TVUX/&/G!4$6O<#'UU[*E>GNV_Q61# M;NENBUU;5@K*/(JVR0A:S*CX"HO*E]FD'8GHC.>?-#5UIMB*<+MA1?2NRM.I ME2&QFB2>YT\@+0^4C.;M%6\&9=M,C<;$>>WH98'>Z-T!%-XX&3$[IV[ 5>6V!B_E@G!,=V>C=(B):D@2I7:8":A,R M5-TO![APY2/?;!3]&O#".KX&4F_ _+FJH0BGF_RN(/80MZX>''$NZR MY:93=)D2/'/C"[H[1NH>6^;IH[TSJ0ZEMBII>Z 6*RGT##,C=E1'RW42S0>2!L,!IXJ.LT M8%,.D5NPYM79=RMT1I_&YV^QZ^0J%F\28' >+$1*J2PZQNG,9BCM[0T$/4F" M2T%_NQ4M1"!F=;\J0FSF>'LOXJ-M3=4:%N13;IV>N8D5\8;FBF=%*_["?:<> MMB7_>X7:)_J?N]>WF5?J)%S9>2\SC\K(,X)&6S*F2L#L[A&Q6%L8\SLRX?=\HG1&(ME!7Q"JD ME'SU;7J23#DS\\E/NMLGO+' M?PP3OC>EE&RC\)$M_+"?41!DJ59^KWGGOK6$^^?J?>H[]\@FZ,_M4)LVXX = M8@X)-*Q6:VI?%A\HY99R;!ZE%)0B MT[I@9@"/U ]&_!3@S(>>'FV0$WX&I9@(S):R/^H#;-QO!D 8M2*YY,7A?L#\ M0";+IG?993HLN[/]Y0"'=<=XIIW+9\(=*LCV:V9@I$=>$0ZA1.$#W""613(V M"@[2%$=9@?_T-DVL\G22:\1^6O;PPAMVDT20232Z!A0KE5% 7*9! MGLXI&,EEUP#$O'$G3_ FNI;+NHDH\BSHX2G^&V\3%$VTWL33M[C8U*G.FUX# M61#O>571JQKOXXX]/$Y ],C[S)K[\E"-LK:DNC9Z#$-,FE]HDUI+A%'#ABO> M7+2A;<)AZ42"=YPZS9T7M,6K.J0UD]DKOSNOLZ"9 L5Q[1K0W1J--4)Z MQ:DC&3BL@/K>.*)+JN8Y=A5)^FRDCS U/X(PF:XTZ2[3IUG^\$I):3CD73Q2 M!^T>/A&RJU.-'8DR^)8-1I+/P;C$UBNU[*_P6@/[[EQ.DS?6DKT18$S\>I8R M>K!N'#B_51;KG_]9,DD$^=)^PVU@Q0U*R2$D%R3@=P6)/7P#IX_GA4+,QD562UITG?%60Q^W?V M /A/(F>E^3R*WF[;F6IVQK89,4[%"6X",3C?X>,MG'XD>=P4AM-H(+/B-/9> M9I3J=6'B!3>$-7";%7%H&<?U4F_X5:C2*=[EU>D559;!-%Y+3=!?"JX&Y 0M@'0\6 MMSS-?&2J__2)4I47F3EU])AY'&%Q2W>C._XS39"X0Z62CLY)0/LV%]B-?&'( MJY=-->A![4-U@U;NPGSASF-ORD9LXU$//-!UT#A7+"V#^5H2;-LF78*$O$ M258IS_XI5F)1,"I=UXA#6[[BV-CJ$,6FJ/7Y)_X3T@3GQ]VA(D&*R*KX]Z/2 M".1?*$6+4'92R(0\8#8UQR>Y!E@[CC\_Q9POXE7'*.#";V ;@>>P*#8C%EU] M$1F9=)J'/S@U91ETW_.NK4 DS%.D! ^N_P64)N%PH!!P'H/9.F46[@1U9R-V MT#_#6I SWQJV1[!@*+L;RM2;VLA2/G#BC-/1ROU5RIH;C'I_4QP5A8Q5H\R+ M$S/59HJEC"5+J*QH>'&%^\G@JO, !;7I[KHPF9)FM-J[HAFI%H8 D0@!?^D? MZ.@RS'9?<4"*'W)L+M>XWW\G*KI7\.SYDX0]H;?)'@>W@3<_N97FQF:/O6^\ MS,V7-_LSUR",_).@%#^L6HT3%R[1T=7(U!&COC]]18[[#.PNS'R03V)X%\5K MY,JP8T22V1'<,^7.E)_5I!;!L,>R$Y90]LNQ/1IG7+"@CF+*E:7G]@ M,RCBU:"U-68)?1E-?^:T>-#[GI_-.@E'A"^VK!-W%I/(FE\\N\FJT#J(JQ3M MG344_?YZ^4>XYGX%03#<>.?18&]8#ZA4X_SML$_? =GZBJ&6^OT:>VKT/"(D MJ3.-QXL\X,WIMA)_YFGE9"-PO\2S8(6YKG582%:BYZW,QB"G7+7( ;=9O=A3 M'@0R!5RXX7\A(-[]5U@$.\:/O6!;%@8_7>2OY8Z_J:..A?/1Y68=D2UY"3$*I=F]3MSWW,CZ_Q_06&+O#VZY$5YKF-7)% MT+,03_(F+(]TRDHS6SH^S+R:3YHSOJO/>&XCO[2^BK)4;]$*(,OWPJI/J;)S,'C,^URR.,[@^CK^R\UV#V6BFINK+U@33E';+BA#. M0)I@)#QA10%_0/('KDIRF&T2^S2VB6XFG9OJ&R3)AY979]< +Q#W/[BGG>%G MM)&5P]+^K'E-2W)3&)-KD"-"ZOF3/98.PW2FAC=3^7T9YI5HM_N,;.\UL6&; M-4\(U#,4CF6F:\T5)NSE]4^[SP]3V!W!_CX -);N'TYSL0*1:U-]&E M, =A]?NP2*:;A^NBO=UBCGY6*_JV77@]"*(B.FSDIWE7OOR.C$@XHB@Z: -I MQ,EYI+'LHFE<"TA+9T4\HD''ZH^WSEMS=770;N;ER"$,#T! &T?\:@\3)DB! M,#$K<_H-HXSQ;Z'X6 \@4V@[3FCU&!]Q5[PKM$..4+1N@@6F9V]H<^4SMADS M=*^Q2XSIABHEO/ ,U)-4'.;($J\/D^A'1;#D1LCE04:8&;R5O)7(MR5D>([1 M..F83-=#XGB0G#5:OV<*\6HBY[K2BW1OL#,I=+&Q MO#"E24%Y_X>X#Q[V$4+EG9G15!%VO)?T\.K#'..E.O=+*KFZ'>ZQ!:=<,HRP MMMG>;D&W)#5CS4L';G?KJ8B#I-9[V$E2VERLK6S()+9CC_K,01%8IZOTWPXK MEHI< _QM%"]>7;D'?C_3&.8]P"8Y27D-)!E^/Z%(0['?JW0D)03]F(+XUW9" MK&4&CVP\\'TMWZ!G7,@K*C\:4X?[D ^($%(>%VPR(\A +JZ!THD6BN3D1VC' MOK"#HWR3L1GXIQ; AJ.6NG9#:(Z^@C7PLB6A#<9CA9'71ZUE3!>S8>C?ZDWP:&, L*9[4[UF5'0S[8EC* MTP]',? U9VF,XX$538/T2#/)EE')*Z2#Z2#HUQ0,PH--^G0_'MAS59]56A1 M%+:NU))N'KW?Q<^%/]1#235K!'P2<#!GHH64\ZE5ES$R/97J[*0,:2479]4S MEU0!\4A33"V%]II5=QH8R 1$$F(U?U'VIK3S52$#TF?2U/XZQ?$,XM*C=B0 MHTGNZ[%+HS1[(U$C?^5,_0LOU%]IC!^(ILF:R?6^7PD"JB[-X&?QL/YZ&_J7 M$@#5\D%P+6-7$6PK-<2]K/[SGN/XNBRF?\9TYYYHMG;[=J96-"4J<@ZG,IF! M5-5H!B0-IAY>^0E9!DU MK4=#-,5\';QOJY> [9H+TZ@R]N55':Z!N;,QY^C\U WL/F;P[H?7)D^:(\T. M3TLZZK5+8N1'8.JKO06?2BAY.OL%P< )N%"0I+TNL!NQ^N5VE"+2X\T^VH;P M;&W=\K[ZX#J5"E>I<)^.W9STFN',$0.%$,VY=0)'B8P$K&(9?*@L2.E@-!QC MD3(\C:A39"-H"N+$M:3 P.AQK=Z886,Z8FEL?B0<<#;_8:H,/:GK MCA;FN;+&:+,II\:,G<=GPQ7O,^NAT\2?)V:V9U<_MF^=K>;.;4R)!Z1CO,Z# M\=>G!R?092WRJH4[9W)E7B:4MH][NGX,D$8X542,/A.,-V>*F)Z8;J/Q>?,B M"+[I$"D:@UJ^/$#3>LMZ,<3@,##2AC!"/( ;E*6>1VD.J=$9MV M(6UF3C+R,QC,.D&6 113XRCED47D8\2& MLZH)V->/!G@HWQ&S:AIE#(IS0_)O+:V#-PB*7$\RP"T>X\M6; M6OGRAZL;J!\\Z)/8((GOXP!>KDQTH(+>:(-(O3:[67Y$JVOB=^5:C-^N22 4R<]#B(=_9Q3^ M\OJ!EF[IJB^$,0^ANREH3O^SQ,*L=^XUX/MP'X]3Q+F52 #AX7X*IH)^S1OY MT>RX=A,]"04F:6,FSXAU1]]0^\A^LZO>^M'R>I/I 2DK?;.@;B/::12L[EGD M%3W7J6]LSCT=.GHK!,WS=HV0'PD?T2*-B28G\PS(.\89 M58UP6'/+ETAR1UL^2&+-(.QXC+QY-IYVF88.[5/H#P6+?+O)X:8C[.T+Y;*7 M;&!3\8CACIZHC+>PH"42E*6$P)+%!T-6#5VY%G*V;H-"9V_M8A#.$Y:OB/!& M+]/@K@%FE?UT&#;%J45R(F!W7(EJ3NK*:G%7R_*A]6UOT_:4?-AYBA^6H>?H MI:3*IS=MVJQQ4FDU:I$PX$%W&>44:INSD-FKQ_O?V_ >$+M80WA5$?4B8%Y: MS19&?_B(L5UUF64K9B"5;'/0XB%8).'TF]0?O;]+S8Q',/7\!Q#_G5= V*][ M$IXG43&U=E8Q=PA^SCQ_^NUB%EZ A0L4;Q1;_<_>) MP3H\080!IZ"E+B9N@A%9R5@M%KCE.WI9$F-AVWN]#ZJVK:N(;B+ZSK6SU4A+ MZR)YK1=^#WK3.((2BKQTT3V&M2SCG)/BO0O[F%RY560*AL0RWDX$W3N ]_Y$Q@?-'0D ? 1.CHK&TL[%$*ZTLZ&2/\ 91"S_N:[P$XAW=&_U9%ZV M-:LU#XSY,"LI@;*^W>"12&'^[0(/J#"I352NB&5^FW&&/N=HP7!)%3@6\URI MBX:\12#$8\1N(&.#.XFJ-&2;)S6.*D",$D#NE20+=C$;"Z^M(8Q*6/GX#/\, M<^5EMW0E1$TKS)9\TMAE,E,?]#-#7SCJWA@A!J1+3 ;K/ M@O"%Z-?G:FS!(D'N/PS@6_WNKIP)NN"+6JU[=^--0LV4$60C?>1Y1^6(R=3' MVRH^'RN(\$<707K+MF=DEY.2?UH:T8#,$"+/G5\G,8Q8;ZT$23/'!N-A!P\[AD,* ME0:+Y0I.!DFTHWW_/'9&P==(^7XG:\AI O#GZW584G]15O-$=8 M_#?GM-VE&\[4FC$2$+_ [0PGYUEH6PFR0B03<600WMF]>4QIW850_\W&KCSH M;G3]S6^\.QU$Q@[;Q+]B@)C40M+-5^(,(2YI=8Q:'1!28?IZ"IJAK\]?9O*B%3Y%M@K\>M]-88;V+(2ZI% MRH>CZH0D%+]<:K ?*U#(62\YV1["UQQ6>) >QG!G/[*)CLPR\Z&9R=V[=SZ@ M(R]1>I@D_U0L-$YG=OHUI-#6QKC._+Y./H$P/JOHR\EV23[/I'+;%NX^<^:$ M.QN/!JPQ:B]K'J0#.JSKG0@-;JNU/\'Z[E=4;_S*P(6L0ZDE=RC>_.102M![ M;_I/(YY+ HVUTX5(GOD8RL===565(R;5P8N?4(AH17W'B9I(:H^*A<_%*+[9 M@N 0DN/J-RA"/OQ#7'B%XR_7@/<9<5Q>'[_X0FN@W2G_.7',#P*LP6LO\TN[ MFV=O%+LBI8UYI#V!%UNOX4L=8>%-;@HI'_U!.[:Y84E)Q[N\#@5V,I?T".&C MSOE\785.^6.R=,XAGL/='E_%GBU%)G='2R^4CT%K7\\*#?>GSC28 %IB5;F X:FL"3N8VQ]G6H=1BKFP9&8E\">56AP9T3 MOV;KQ?) MZ&=P>(I+535]]5T%&%%\3_0VO_R@RAW"P>R+@,891G7*S.4"KC\ M^#.A^,!_\=&:)SW_#T?K!\%Z7UO#\.%V"0C"2[V%I 6M'\C30]?_*_Z_\_\K_K_Q_NUQYQ\?)[1I@D_V[P)W- M>X#C&F@0!\B=#&YKR<>=Z5WOK]RS+_?HX2I^ M;%;Z " AR_SK);7_?_I#N)[\?U!+ P04 " #Y@5M3"K.Z1_T5 !3%@ M" &QO9V\N:G!GG5=74!-0E$T(14"JM& HT@,"4H3006FA2A!0JDB3($B0 MW@1I*KTK12P$*0E-3(" %"6("$@OH3>E)$COL.S.SL[^[M[W]>YY<^Z9<^?. M>^]\['P6P&JD#]<' ($ /!B D;TA(W1"6@$O]) M J2CHV.XQ'"%@>&*!"\7K\3_.@(#_N\!_D=!< M0&)L%[6!U%3_2P"0B@W$?N6:'+6.D+-%#4=ZF_SY!.#R!7R19P-H 8Y*JL.M M&:HEM-O[)N<_?*EU(P][-/#@9M MSP&Q4J=>W@*E$VYS/=\5JSQL[YP#C$I^+?R->RN0X7(?&X%;8I_OC+R<4^1% M7!Y./P=TA"FC\GHVQ\N#^L>-9KE73+^'O!=7M7$\!V#]Z,2BEHP048@W)7H MM(+]70PO*%OJA?H(?#ZJ1RK%DU"D2"=I0X4)?;7(!,Q#O'G'4:(G00/-' ,7$;X6EM1SW91:N MB<2RY:UL2B.]ZI)J=S";A>#!_*>KR8$C/@T2_!,Q &_X\5[%\8&,SODKR+YA6>FE*&%][CN*MB[@7^!)[%I\O) @36'L=J3T9[MJ8]%0@=? M6=B9KU*' L\!,QL(J;/7Z>Z?212SG]XC[@]$Z>'4KN[-1V:=)12E.Z>4]=*, MYS^5$J@B'34Z1S :EAXUQH-& '5K<1RU%=%$/>PP> M>^-(0\P];^+?-?>4316F;4!-N3, M,L5DU)X_X56!G.7B!_^*B9ER]C_=7@AX'6G\*1\.(AWKD19-:A-A07CEU R& MSNAWOI2D+6NR#VK >S$$M"<]S<@P%/[K->RQLG]GYX<3I6.+/F5S\L, D4N[ M%>;+=FBCM^T0<$5W^&>EN*JG7_ M!&6SFVLJW-UW&-V;Q@Y8*W[*K9[/O].KC $6M0K\)&@]ZGB#J.N)BV*8]*UG M#W\:/]@Y[_7&V<\S,D1QU+J[Q'2>Q&9H4K8)ECP'7$(M?M)Z4SFN,*_KTBQF M?%TQ'+80+7@F5GJ&]E_MC$(O*YD,GNQD]V)-&:,@)35U3,D?!(JK1K_4:[>C+ +<9_\H0_<+*A: MWNNE"8KL2SK]6+;KL!LB%>+PKL7IC9O'.<#;Y"1"M7#W+"[G+V')_"6;H>X; MDUKTQ8S#9N%:@>'#.L>WG2AW-#OP]\5-$F0L$RWN>AB['A@!!<\!%E@/1+[I M.: R%#E4'*<,?IQ].7BQ\=F.=4#ODY8ZV@*\^+(/FV<'B\YGF:)U*9-[[*@G M_\;!8A.S!,1BF+]8IAB"E02_)*M>+:_=*7(TRH.OL,>KH7QN3#^%30RN6)PR M66HX.^:]J7 61R!5-%ZT0:U*%$1=%Q<78]K4([0YJ5=E*0HXP]1'KWN)#:+D MRO<1K;-FS/2,X@4+>;W\FN7'HHN/CF0=D*6-9FUB<\)>*4KR+TY;LU5Z897) M8(RST\Z)6E:"-CHVXF'^XP)/$R4^Z0% MD84BK#%&0W#@ V>C23USI9=WW=JKC8;GRT!UCQE.^8[DAV8.^"/ZKA^D-2]% MPO#9D/110Z!OY[:0_-XP7"3F![5']*L\HUS>*V%+74A5C2E?EJ%A[L>&7\\& MY(N@<.0DE\&@BW/-4:8CHRA6X\YJW,K:0A_A412+9\XD%,(>W]H9I;^%6HR& M/Z@Z"A=U=CWA7C?NP#V-JP^ZE $16/)<+#V+)Z!-DSFK%\N8;HS#:(:IDTZ7 MOR+7Q-+J5NCWM*9*%O73SI9! /&@%'&5P9I M:-^LR.+^!WAN[F\LTN([#O(^>V-EC[OJ=5W53KXN=)F= PCB>;NX58BA+0=' MACR#F4ZYL=T.L>W1;[PQYH^[$4'O9BL $GDDC(EU3N%@45? $/[:8GKZ1HK *56>@C\L87QC:?L(= M6:SA6>?@IOO8N3A6]5W6'%@\M4PK.\Q]A<^)2ZI6*W019@=WG#YNBCZ8_V M MK?M@#8ROBHI$H?P;LIOU\608YA^9@ M]:7H?0_V+-=BTE+A!,AJ4M03JTTH0'<=<(4E-U5R_C0'\^QRUJU<7S'S+%.H MXN9^2_DQ$0[(!FWY58ZO+%?Y][C.5NRQ0*OL=I58Q2_F M7,^*8#-(SES&>_S8E1_'0Y*UG6#\)])IH(FHA.@3]/'?9MX 9L5L7'&9>!HB M^.8HO[VGX(EZ?&%G82*=0/8C:\M/=7)0@"0'%>KLG\'):N/*-@)[JMC2A[^& MS%M>%'P7_HT>4!JA#S^1RG:IFU"=MO7O#CG.XEDE"=F[YZ[C 3=)O);LEHUJ M/4VI_A)2QS9]1[;6+Y&,,98=@7IM/A"L=GJJ.?7=[1*N->$@^/9C;@,GY[88 M5CR)B MR!RA0+8+'D@2V?4?!KN:5C*L4-([ZZ4[;&\&Y.G:T),IPA+POA+S9GCHN%^T M]TK/9[/.U[\:HA_C J^SLXXMN8;Z 4Z05P+^$C&Q1J\3F9$:8_Z@0XAU[=2@ MJ9VD^>,QM'Q:I)M&+&@?,AJ:=#4Q1%KXK7>'5JK'1[#V0H;N[X6Q6AG9_I5[FZ+F7V 9KK/ MS??5.R^V,@6_% 0!;A&!^UV<3?T3JK2O/0?!9AJB_7%?*?(&U: H20N\IE=/ M7[ZC TI#ZRIC9ZJQA*ERZ5'")TPU6?IOU0MWJ8B2D2"1]%W0JQ6SW.&C<\!] M4J5MY=A4[=05&F^/YVE!ZR 5D2*QRK7AD9LYK.FRC<78H=H)7OTE+!)&#QK* MM+7RDI"+N>@AL'E1@[-BJY&HSQS7LB''7IX@+?8#3?C@HB M.37,*ISE)Y 1C7] 31_B"]*([&B V63,'WH1]\:/7H_\?NHU,O4&'UB[9?(E MD6^73J>*=_%G,ZK7']VUNR4<$8F?HDS8F!BW MB?I,N* MCZ:J*?/\$5'QFTDI3XG(#?7"F5J"\7/L;UXOA,IP@TVS.?TCZ?<# IW_$F.I M 47OP%3-C4IM@6&8_>[=WBDQ=<5]70\^B,H<2"#J%#EI7V(I5]\=0G4;F\L^ M$NDF\H"=[G?ZX4CY9ND;?)_/%0NQ7WD+#I1?=Y] ]5%-6P#PR:I3NO@SY,M[ M_:;CY,9\@P#:7;\P8\/F$I?*G!GGV^T%DG3B*]%]7P*]I)1*1E1;S%N4351H MJ>YF+#- $&R38$IIZ"PS+[;G6$L\9=@&P4-)Z['M$)2GJ9X M28W:F<,'PH;9[ 2XQ\>G@/G97SS*7&OXY!VL9](E$"_ FG^<87N<3Q;A4Y5_DXLM]T[5RG;[[CQPW#7] MO)[H2I6-YS.:M*I;%%_+\#,-V\6])LO^QK8X_40K*Y=E%5#! MU5:&Q?]5$&VU["C]*>&$HA&)DN<";F6HT(U\J=D=HA/4JV^@_=O1L(/#+6L( M,%$W)!<7:0S91UH:9Z!*P*)D@:>9U1G5Q=(OH7GO:J(@(W_A):^GZFGYU MK7^5^?>!0J+,]4_^Q(S8[*40B^TBAIMJ7C:*.R^E=;],N;[8X@9W\J8V7/WM M&])C.-QY6'-P6&X@!;]53Y#&^ZR7N"--X:@:'MF=9;M].C!9>I_@5HM*/M." MH.SXNEJ3W!X,=-:>I7,U0]$+$FWS_@J92D^ M1\-J?5G3U#."L:J[688S;'L%:EE"OVS-S!H/[ MJ$/#4(B.U0,9]1QL__+D]'5E4?B+$7)R/?UC3,&# @@+.H#I"8V/P4-UM?RM MJ0T0N'ZQV*A5\+5G][@SE(3\8YAK9O1KX?K'4YC:JW&(ZM M3_N#&FWX1TM+$S:.0S(ZF;ZK>4B3_\%J*J3Z2@:]"DCSJZ3^6;ESK*X1>=0\ M,;/^RV6Y$T26BZ2P.K-!IH/3USMA;I(O42;3!\G_C![L)^8SQH#:KNJH]$KR M.T)E73SR6W11B:>'UD,&N1]%C K8:LS5JJ]UN&0$5STSJJLC7 Z1]XE2%KO/ MXRJP5.R1.E(<&*$]_-.E_S+\]U)MU)R[L1T]'/9#\U+?"+[+#'H=5R9YUGV; M*]=[9NOJ@1JQZP=\ M=X-_?E]',NVB,C9&E4Q)J\;&9"P@J?EGMV[HZ6PHA7UI5WR-TY<:MVKU*C;WDIY=,F_NX.X^'IS;LQ#F%#TPOX[ M[3>)L7!(004,$I:7X-D-(3S<#L3-G -6"6'TQ_*6R4P]"@E4!!_QM."*S$=[ M'!-%SMHV%8-":R%-)W;L']NR'^,_J*TY.G@NYUZ[WR6R8;;7:S[RL>OS:@@[ M)9Z!ZN+OJ&7-H\::_7#]B)"ZY(14;$*:4Z:VMO9%)R2QQBO&N, MO',?=K%HR7T=UY%FC57NDY02UGQ-5\3Y34]/U\V.UZH%42-:.L7L\Z>]R)!HLFG9'@>-WF 1PXK,)5D]9UDH<[=G)@DJU49],M?G1ZM@:N'3L*HWA3; ]3A_^?Y0 M"AH<7^#_\EH'*_ G -1580P:L[RPB/9#O_O#L=4I=ZLV\@J(?;G^'W^3C]A' M6R]SU7VCA7L^CWFV."_7E0P])5G#X=M_?9\Q%)*I7:@^UX4Q4&$2/E79Y'/N M16RISL_,W+[\S:@ +OVB1RN6X%\J-GWL.X11M-.Y7G^K M*84Q_-F]OE5I$!S&CI"&9I7*CB>M52-+T1'6:(4# R;P=6_B? M9!IQ0!M;;'F,+R$\@F#)[=BH<>W+[9Q5L*67HTZ[/6AC'LU;9)P_B1-@=U$F MZ4^JT3<(I-N\RB+SMW^.)FOK5 9RM@W03KZ6GF87H;O;#6>SPC=DV(WI526MO^8Q9"FCK':[5VR) M&2I$I5;FO-S>3A)6(7+<" _!1@SG)X]:D&2"I$1'U,7R"W[JTN4,'B 6UBT+ MOSQ7J/$ [W!ZDLVK,=YTZLSAOSD[VMGY3<=VB<7X7(>^>^P3G+X843EM@T9?^-<*T9,S _>Q']_.GS"%B%S:.] MDJ%C!BJV8O#;GCU$:[/0KWO:1C(I^]S3?8?TH@]<>LT4+%^U&O(#,+\9$%E4 M66@ &JH--;KS_]S0G8__!U!+ P04 " #Y@5M30%ECC,<1 #!P0 $0 M '-I;74M,C R,3 X,S$N>'-D[5U?<]NX$7]N9_H=6+_T.AU%DAWG[MSD;FB) M=CB5)9THY2Y]Z4 D)&%"D0I RG8_?1?\+X*$*-FYXY3,0TP!"V!W?\ "NP2! M]S\_;6UECRDCKO/AHO^F=Z%@QW0MXJP_7"R,CFH,=/U"^?FGO_Q9@7_O_]KI M*'<$V]:-,G3-CNZLW'\J8[3%-\H]=C!%GDO_J7Q"ML]3W#MB8ZH,W.W.QAZ& MC+"E&^7Z3;^W5#J="O5^PH[ETL5,3^K=>-Z.W72[CX^/;QQWCQY=^H6],=UM MM0H-#WD^2VKK/?6B?]6*/Q!F)H7_\2]WYW[_-"._K;'S@Z\M?]L]3)#Q@-#4 M>[Z^OD2?OSSMM[.WJZ7]KX_//3*G7SZOC*_.O/_ILF<^WH9-OF?F!F^1 F X M[,,%ER\2[_'JC4O7WK]_][6%D!'07(>'-DTV<+T7D_1]__+$;Y,:D N73 MDMIQU5==GKU$#"<@Q#^@M+RF0);[NAID'I*20]%U(2F)2"^?H M&#;?K-U]%S* _K(?$_JLLT9HEQ"O$%L&E489 7&GU^]<)448]41R2"PF[7C/ M.\P*"X19!<4LC^:*'>@1LKL\FY?L\9*I.(QL_:00_V$C#T9-T,6#AGH_\&:P MC;?8\>Y0XKA<01"D\ M;;6>YH:Z-Y\"^PA]@<)96S_.[ Q=LS(5"K \7X2.O"*H-JK+P MBC@D:"\:B'VEPX>=S\6#QZ#(^VZ>.%.%S[ U<7X*GG<4,R@7L#""A*A@1%)2 MR$2V&;%=N4S*2F&1*"%6U/FJ;+&(VDFEY3B^ ME>%HS.'/@S8&#"=WRF2JS=2Y#@2*.AX"Y<-TIGW4QH;^25/T,?S66F@/P1EL MD+/&3'>,#0R!C6M;L*C4OOK$>Y:C*BLH!_2Z.J"#C^KX7C, .QBI*F Y&0VU MF?$W1?MEH<\_MV#F,$%L[CP6S63&9'*AW)P"E&A^5N]'DU\;.;Q.Z1@[Y M;Y ,=@Z:PJ#J6Y_QAPB0(S1R-+[GRSCPEFR7^13#C\GL7AWK_PX,7F#O1OI8 M"]"X71C\L;%8&/YVB^CS9&60M0,+>!,YGFJ:KN]XX(I/84R8!$>85*258_-# M'AMC\?"@SCYS, S]?JS?Z0-U/%?4P6"R&,_U\;TRA9$TT+7&8C3#>^SX>(9- M=QVV%N)1D"[7_8]YW<^T3]IXH<'?P014SX='4Y4\I2XLOKQG,#9\:MYQ0QZJ MN3!'JNA^+Z_HZ8PON.:? ^/#9^0IGP^:JFO=V6/F!5-LJ.)L@ERS_;QF]?$G MS9@'LVM3U0F+%X\BD_M\SVAIIS[&8:I]N;(+PNF0&W"W; Q-P$Q_&:-QHIW&=!:3,YJH.5J2Y2!AXS8TSJ/<>NVN*=AMBSO#. MI=Q.1Z9$2B+'0? V#>V>6_ @'MMU4>1 %F7(M2UXD-K#=#3YK&G*K3;6[O2Y,AVIC?4A51-6(2SCH6<3 MI(J]%#Q&=0"K$:/1+OG"0;Y%P";\XH-1P-1^OB,.@G4ULH?(0Z&*CQ')U2ZX MDXNQNACJW'[\L@ #HLU&GY4[?:S" EP=*4-UKC85#<-?,OS5!XFT?>JY"ZER M?0M>IK&X-6#=S:=+'HMJKA-?+;AZ3D"V6F#V4O!%JP=FE>_B-AK[/K@:%',> MB#D)O*B$'#K1KST!NK"%Q@(G!M&S()7FR@$1'.*"0'OC-5\45\_J7I(OU[[@ M&!='WQL/0";JGM6[F"Q7M^#_9D+RC==Q/@J?571)GES;@K\KQ.E;G9?'XP_5 M?XQ,CH3@"TN#]XU'18S6'ZR&RG*E&%P);G-11+_QJL]$\@\-?3Y9KNR"=Z]I MF+_Q2I:&D ^Z>@5".1"B%WTDXMQX<#*!N"P48K)<\8*/G(G2-5['1R)Q6;U7 M(Y5C(3B]QT-WC8>H6LQAB#U$;-99,+SR[1'9GQ:R*"HNAU)PET^)7T3-\0X0 M-*C8O,46XDH8C3!B>. R[QR T\)R> 5__#QX@^84$]IKP:V$S[WK6H_$ML_! M-BDKAU9\]WT6M'%K+;"5P)EX&TQUD-Y9$YC/5,:P=Y:)+JY(#OD+-G!G(0^: M5M*VE;#QM@=4 D[=H1XZ_$/8X#_]LRPJ+FF[1KX3: M'2(T. ?@ :9$ &&;?1_[\HJD^+\50RYGX<^;5O:\;66;:;SM 96 XR^DP%VR M25#-9)5$+SW^)1NQHL](S^D35:N6]Q(A5G1>+SED1G%7L/Z+V>&/*3_-[3A5 M0(5Y%MLV-CT?V?%[M:ASG%U8"?/:,KCWML,/.\]X+ MZY%#_J(=)"4K QPUW:)?"34-40>2V133X(W*.<@+=+LMY%7@&B/*)\#].5"G9>40OTI\+FFLL;B*FXGB(0?*1>LUQ>O,JJTRM1P[ M(?A6N!4I'8>'E;=8"=I/=FWH#BR%ULF)!2>5D&,F1-6.8)8TH!!'B9IH+')% MV\8B597O*XL)Y+@(H:^RC651=2T&HHIS\U4E2CDJ0D#J""KM3)3=^7NP@B,.(V;P#O486#EJ.5CBQAHY6$GEX0'Q M+5B"^I-WW?R8W:#4,< *2LA!$[?&R$'+O -W5XH;MM%"5V+FL@L''BYXPM0D M+#WP[ 7EY;"*.UZJ&$ZFN&E["OQ1<-IB"W(>I/Q[C.-T4M#>5?PRJ%WG%WPD ME,Y84=*4NGO"DE<3U4CE^!SYF"@[L_&:%0\]\:T 8=TM2&7[=4H!RI')P1$" M&V7@'-;:PI+J>XA7F%)L%1^H5TPE!T4(892!$E?*QTR#=T[(#]U6^ISV]3GD_$(,H)_2#F G%ATH5%O4*[AJ8&4:@FP2< MM)U$!FB:A>QHZ\4I_:&PN!SZD\_Y3*'GGSAE&@2$PQ8;"W'989_%LW)E:CF M)QP5VL[$TN-#BV&J0BA'J-KQHBTXA0<;Q*9MZE-S@QB>4F)BU;9=,^,9GD O MA>I[V8&EV3EO%]4.SCM4KZ"D_A:R# 347;ETB_AUK_!'#E_$=\C^!T1[\[2U8Q)>M>0:X0#AO#:BAN,J$#6% M6H1KCKO1UTD$LV[,?%R!1SQ>?)II1N'M0*_IOH;(-EJ>*C(4P?8WE'7$ZW]5 M(:'WG2IDKL-^(U$':2NO*C ,G5,%/AQMWTC>8=)(5MSHEN9N>DUS]#M_E?-[ M$!P\,,41KH667?(=7D\^BE8,DB+\5RG,)&JX30F MXG)G,%%RU7A1^ZR,G#\$G:EJH](KRZ5-%Y;L8MMC<4HGK>L<=OB08:_%3U#9 M&0P=OSN]C*EC)8/?[*S.$7S/19]/Z2#9(O&/\SI*_K+Z:J#$I4) ^/WU+^@< MO/BYO4-DY$C7B*Z[#Y9ZW%;_A^]*=1W#<\TOJF.IEA68161/$;%T9X!VQ$/V M ]XN^=7S7(IP(VOU(L2V^2:!#Q<>Y=N*./_D!NPS<:UY,(U8?OQ]?SBM0.\* MI;BQW"TBCN[A+:<$G?A+!A;(]M6"I;R6K$8Z:]0J;5BM*BWYMB6D]1!" ,6"(^(XA$Q M@[-0#ODOS:T#ZWRZ]VT^]QN8[H'#O%$ISZ\#^]Q +)'Y9430DMC$>RY:P1TC MJH,@_'05U_>D(KG/VO""]#NSRW9'4&L(*F#N7_4.>RS+K MQ_BEC/'+&C-^)6/\JL:,OY4Q_K:^C/=D?;Q7XS[>D_7Q7HW[>$_6QWLU[N,] M61_OU:N/AQ^@7/9ZW^O!]F"RQWQS2V[Z/$)4)T'Z500I(ZJ3()?]"H*4$=5! MD!U8G/L.@_(0>L@>4@H-CV7YMSA(S1U$(.'2ZB#PM=7!K+S'KTDOP[L#WSF MN5M,G6\1%W%CK\^"0=_O=J[00S_?L:.3]N]21.*-D7=6@.]"M$<-#'/[5G>-S MVHEESA?]&X\X48Z(Z_)YXK0B=04=9H-@.$^<_ 21!%=D%+4%-)@!=,9\;,'" M,?-AW605ONE.EO,5"&LK9; 5:[):L.@RQVAJ(__%5K+JE)+45K*BD^(UJ&K+ MS>HBO6LXN.)YCI^\6QMP3 ."9Y9^@2?AQ=6\TKNS"K>R%0M_;N&:R!Y?3 DS M9L&E5,4BGUBF)I)F>9T&K8NWO$:!J"J4)TL54C!^E.CZE7R0@GX6SQ]91T1. M5ENC%,_GDSVF\:IFXBSX05\[&T<[WX,9,N_S5RI1TQA + /?,<:7M/RM?36I M*Y6HJ=0Q6E7DK4A;5W(]L? M'4Z2=,R2S-I:G%\Q7[YA2P7[@=9X[/.(YV0E'*U_BQ@Q8;4S)+;/R;UT@TVZ M:_(UJCH7WJ"5UWCKD3(ZPSQT&^SH#[NGCV!5MTH$KD9ZID!QZFL$OI.#I\.3 MA.\IV(!T 5^>7=M>&_0IZ$?<_&WY4,M'CVZ?4Y)HXE<$K M6V'@@N)9IC=_VR9>L$ $*K[[Z/7'_@.B7[ 7;'4H&=*'%"^3(5#>:W6%Y7&< MEGF'O\'4$L#!!0 ( /F!6U/3]QZE8!@ M '@U 0 5 &UL[3UK;^,XDM\/V/^@S0*' MW0_I=/HUTSW3MU!L)6W L3U^S&[?EP$CTS9O9,E#27G,KU]2#ULR18J4+9$! MKH&9)#99K!=9Q6*Q^/,_G[>>]0AQB +_Z\7UF[<7%O3=8(G\]=>+Q>S2GO4& M@PLKC("_!%[@PZ\7?G#QS__YRW]9Y-_/?[V\M&X1])9?K'[@7@[\5?"3-0); M^,6Z@S[$( KP3]:OP(OI)\$M\B"V>L%VY\$(DB_2@;]8']]G-W[P")X"_'OXQ@VV<@!G$8CB< _M[?/;[%_: M_6T'&S89_>OPGP^NK=V[?75_^^'\[<#=R" M2^13OKGP(N]%H53UN_[\^?-5\FW>E&GY_("]?(SW5SDZ>\CD6R1H7\ D1%_" M!+UAX((H$7OM,!:W!?WK,F]V23^ZO'YW^?[ZS7.XO,B9GW 0!QZ'?]]L<4_-]*C:*7'4P: M$=6ZL*Y.&=H/ P\M0027-\"C7)MM((S">G1J.K:/X@1@Z$<;&"$7>(WQK832 M"O)TZL$M&2PVZP:Q'Q%C/"&<DO1N08>F7=8CR>YP-J0D.R-R/7HCPZ)S847VK0TO4YVR( M#?Q'&$:)^M?A4]'TG#,ZPL"E"_X+>/!D5MC*]F=$:+M%*;')6IWH+'%')?1> MHNOY9JKR^MW!\IP:LSEXKN=51=-SZI0+J9KD%G=!_L810$0@,E*4Z7T^0<(U MU1@RSAT,UACL-LB=PEV J?+4RE2F\QD76(_:3>*:12]S#/R0S$/:HGZ9%?<[ M&X(.@1"\0'A#MGTK%$V(/UF'FZ#+V="R73+=0BF+5-'T;&@L?! O$1'$+S&1 M!,3>RRWRB<>-@-<'$:A#3;+[&7V1AQ#^$1/U=AYEK!2O?H!RJ%8W[,-;U .-VZ'UCQ#.;S$O;KP$F7QE 30 MHLW0E?,AAZ82D(Y-91^2+8(7 M7BY"N(J](7H\E]T4 -9$XA""$/:"L#:0<2)83>3=!<'R"7FUL>O3H&HB;AQM M(![X$?#7B,P6.PPE3A7..(0FLNTM77#3."H]&%O&]:&F\XV@B>A;@'!RH'A/ M9E:,H52P[XQ#:"*;NO3$)G@H 3->[9VKB$;_T3([BCDO(Q0'/1]K9) CDQ%Z M'G2C&'CYIJ*6_%,!&S#3G><=],-S&V+1")J(=@#VRH@= M 4SGTN-YB62@MAB@R/G:1R%8KS%<2ZU'JG Z(&"_V1[X9/:O)[Q+TEU<(O1&Y]IB M.!T00-QBC(C7[R9;H^8$5,/I@(#]MHZFKDF=\3:!U9DJ%:GF3WP#M:@!MHMR'*X@Q M7*HFY0C[=Y2IH^Y+-('6S6'1WAU(&YTGPZ<.:+>DY5FI"[*Q.W0H9MQ.81A[ M$B'(5D;KEAF'KX"7;7K/0[<(<.N97JHS4A5.FYE@JK@K@&CCX#:7]R3&[@:$ M<(*1"VW/RR[,*)SH2D)JE0@4W-/F"6WY$I 1*B3 M.>YF. [)WZ4>\#DB^S*XS.%0]!4N-$4HHNVS:V;7UB6]DQ;3]8?\FK5L%YFZ MFTHE!-\1K/87-BB&X]%L/!ST[;G3MV[LH3WJ.=;LF^/,9_F5KQQOHN@E7!/% M#XYN=N7W]Y*;92L0/B37R^+P<@W [HI*]PH28Y)_DLC[\NUU=LOL;]G'OZ6' MG;T8XT+.O@<>H)>,^UO6[JC9E4:,Z 1>$HN)>F21>R%VI[3U M9"F1['Y,84&7;.Q: 29[DJ\7U_DX +LE#6+O_&4MKD(:Y*=@+A'1C;S_"@=; M$<,SY@9-2"D*AF!Q83U!M-Y$"?8Z!9D=;81DCP$)\F0+.H)1O28*>\F)[9U6 ML2WW!4;^,ZS2]S2\>H&>1X]-:O@/>TAZB#']O=ZV%Z'O*GS M8X+A#J#R1I:=#^563E99I,L(4ES*=593E8?39"5#!?, M$^%L0W:BM0A+1:9Y4RNEU/%?3% ^,9\-?QPSH@1V* M@(?^A,DE_ICL[6;!*GH"F/H<(B=9W,\,-XOK%LL0;9ZP\A0(&KB)BGD00E&) M>YGAF'&-2SW!YHDI*XWAKY/T[RG%:;Q:A&G:,%].-=W,<-PX@I(BV3Q)':=T M$[4BWK\7T[//X^QV5F!RO>*[13XAG=X?6580PA=<73\S7#J. MR.2(-D]8]?-)=<[\H$< YL^+PA9L%/ANW5Z4TUQ."#]J,C@B$LV3R!"!!^0A M>FA?&QJH:FM"%#9+&Y6.OQZWU[U=X\N $WZM)M@\YR;+@3;GMM:]-ZMGO1#]KKB=!^H/H?OC+)(CAHLZZ-YFR?&\ MGF3SEJGR'C&G\Z5VC:KKIWN#);U R3' /,'E$_Q?*-KTXC *MA#+BT^NM^XM ME[0059AAGB@+9$HYH$9Y;1R)=&+HS\3_//=XGY9<0%X8LJCM:)";QI&3).WF M"8VS;DMMK>N[&N3DJ=FM5O?=DHXUP4'-MRYV,,C5D_&K65K-FRJS*'!_KZS( M6G&<7M%6[E,TJ*! M-P&(&(CL@)8[I^4!Z#:+]2)1I ^7.:E-6S7C9,D:;@DEA^Y2& F M9?KJMI/2DTN>$>8)L8!K$F&O>-AA&(3471NOB $,49BXUT[U UW.^DJX*]E^:$OTZ+@PHB'8=FNJ=J2$D MK*0WX/J$S5Z0I(YFN(FFK[";[CG-E0#VT'WY*F5"9N0+J+!IJ*I-SF-%P)>@E=6&(GLC1^0GY#&*49N8TR?;DTVUNDKK@/?WM)L M3F[]\OUY)N>TH:O!=<>WI=6A2Z88:VMN TPPR0YDW6(EJ#N ?&I0;^"*M!$& MR96 Z Z0JRX7#3ADXNJ>^T>WA!^IOL:$ 8>074I$H[V&T"992]\X[14*WPZ"!XSR7M\(Y-M*;U\^R^K7!N)D]@I',CO2HF>[9 M48DUXZ=UKP[&B7=/7*:(6-AWIK/_!KL@_,ER?ED,YM_U'/_1 MZFRW7O#$*1/X28%&>_;-NAV._Z6U8""M549(2LI8$P;=O"Q"FO2[-ZM9]7IA M"KH*C/^W(@V6%$4)'=O[RC7)."/0ASL,W;0R.8V<%UZYXLM*V,D 8W":Y"18 M8IX!3M6OCD5EGJX69]1XU89)-G-(;$*9%PXB;76-(>.UUWU<]689B1I@G..*J8'ISJ0_3 MGP.?N8HF\D4EN^N^P7JR6)789&!(GI>-S0]$$P=N3^A: M1;Z((HP>XHA>PIH':<:H((>A6S1TETHZ6>VTB,U ]66G'UL&7&61JNJMNZ13 M"VL4GTD='$RSZ"@735<#(2? SP8*4)W65S13RT6P56;I<4_)T-!; R4L3>/K M$VSN"%56.6\@[AIXDDI@<(#P-$Z^"M4XJA+7Q#3ONTH*W."XHC1_7L/VD%]) M3D7*(BB2 C$:^W7%F"QROP)Z=IP2A DQ6AB/$Z9UM$F.0N9!\DPDAMRW#_BTJL P] Q: M(-OC&C;*##/0K62(."[IKB!LMJNAI]4GR)C'GM<@6K7'IB2[&WI@?(*(%=^J MTBYF'+@0+I,LR1GPX'BE*&?)_H:>_"H(6HE1YCDC56M1=E5M%C^$:(D 3LNQ MV*L5V?B0/9#BZET/S="CX],6=%DF&CCYD_=U4T*65*\++WSS12_L9.@ILKR$ M)5AB\MS.2B7DS\')3&"FBZ%'LDUF*8<=!DY%#M'9,_4G[14K89B@KN-5'U%, M_:6$I2DU-G3W)Y 61T4K6-#!N>]^=/^X2"\GJBCJ8.@N34(6=909NUB4?%%: M$V^\2RYK.,\0NR@\W.JH\=>KNQJZ)U.87++L,="2%U ?A&%,*P<.?$(L\";Q M@X?<\6H%L;"6A@((0S=ES20MQ2[S)$X90/^CX;Y'LJ],$.'JCL1PBWS^!27Y),M.G9!_B$$ZXPA>1N\5#MPG7PW?V(I+JZ8B1 M5[A-9J9HWW ",]NS?R8S4[0TFU6"=XS7P,]N:A"&#>FUGO$JO]^S1[IT5_4' MZ]*B]SF\((PQ)'^,IW?V:/"_2?'9I/;L<#!RDKNJ-XL9_776[IW;&=48_#)> MS=#:1RODTJ.A-#&%R& 2$ M7E$")F!^/B9DM[N_MZ7>*_6QP-QK<#GKV:&[9 MO=YX,9H/1G?69#P<] 9.RT1EY[93Z 9KOQQ9*1'P^9B J?.K,UHXY&=O3/"G M0FD7T_Q(KO(TKHCK]=MC7"=36K5X_CW1&GH]>T*O.;>+;E47,!N_?)X]>:JA-^[8_QZX]%\:O?F,VMB?[=OAD[;6&ZW*&5@4LHZN\7' MG6/7[UF$[^\'*4.S6M7)S')&[4\KR:(#UQ^8=4%//8&J6SDE1#^RVDI+?5MS M^]]M\Y*(WH5^="AKOB!_8_HN1L35A4\5RMMSJ/X>2I,[Z;VY-N@1];?R7A* MU;IM.Y$DXDT 68$+UV8%3&A MZ1S5&#/VS;F?#,??'<>Z<4;.[6!N389VRQ:NZGBCB.0[QK#9/;(VS#HPO@L? M$)>5*, O,=$ B+V7S/D$7A]$H!I=QL(M1O:B/Z!Z\,N"*((S'7ZW;@(5WG;(M09 M@UOM$?<'Y%B'-V-B""]X1IL>^N A=QJHR'GEG2'-=\==A'?%9O/@OG?%:9$3+$*>-<@UKG!'!!7\-1'ZC"TN M>&T=85KCOHFP9VQLO1/7E3Y)^0]]^H*B%UXN0KB*O2%ZY!'*&%\59R(;A;(G M&7O/[K4;T9X/ M8A3ER958;JI[B0TG!*F+;$A&M Y#6NF81G&E6#IJYF[@,N:$0=\S3DLSIA0' MM,)L1*-8<@L03AX,OB=3F)#*#UU_8+V@1CRA(UJ/=$AK6QC3**[0G1NQDUY: MY9!;3:Z:3XS7U8Q/91RL8$76UQP+^NL!C;99)\,QFH7M>="-8N#EN\AJ]K!^ MG3Q/BJ-8NVP8HS2G...9!X]*?#@I6,-98F VHE$LR5^QGD"<;+NJV7%25.? MCGPPBZB&%=+A3.+%".#TT;5J'IS%&=V/T7F0*Q DW^L N"VITUJ[- M$Y:36%QX&T<$]7OD$[YL\QLV?5$I&VD 6BOTRB&9EGP5E=A5A*,[55Y1NKSW MR)2X9MY%#4DZ!O[\*?@. 1;<:6P 2G>&?R31$*P'3?3^A* M%1C^O6)EN UB?"Y=*,#2?8&O(U5@N/>:-8$X]V?3A ,LW:55NM*$8^X9=NNH MWND7[Q@_JMTHZ'[CR.8NY=')Y)MP'$=A!/PE+\G\H_SU@V*(,@5N%:!KHY,M MV%"BCPVC%^BKH&P/3AM!Z>WX[$)?];G91S950TQ5"M,"&5!MM W\"",_1&YR MS%Q-&YN*(:9M#]-*@&JC;7]Z/EYE!0ZJZ6-S+,3T%<[(@Y45I* U:V=Q7:%A MN+22 _C[G#323.TAAWFR;'BS4+Z7AQX[I$/D:@2;WU/$^C*UDQEZRC;7[<]D94? M\ZZU"GO,5=O2\ME8R')0=)N9$T6MPBKS!*XL6V-G;"/#@>YM]FD1K&/,*1)O? MI"4+B_PC5FI0=&=KG"9B"0:] C$G5V=HVOP4AI!@2HNI9J]$B!^G4X>D.R7C M-'%+,NH5B#S9:)?<90GI%COI?M3F-$&RY+\"F;'.'U5#_)B^K>2Z. 9>:'M> M\$1+OM\&N!_$#]$J]O)GFT_RJ)7'TOUDSKD][8;,?I6*E=2..$E=,@AR2O#C MJU&"$F->@6A'4,5\)ZV-VR$7:*CUQTK2-5\\-%4IY6R^DBA(JZJS<7M@!>'Q MF6'@K%8&9,IZ(Y(D7W55F&7T@E0@1-[Z MLYU,68!.EN;KL?0%I 7QB$8!G*:@30G>@_&+8Q/ M^)4@8 *W#E\!CRF#5&*,\N,V!\;0.KN%<0C]Z4"M%X+S*M^_D5L'%-[#Z7X% MJ'@C1XXJN3=SNB>H4)<]5\U)C-T-".$$(Q?2,(_+3S_[0?3,3G&&[C*@UHY" MM< >K ;Z<+ *\!8,_.0'GS;F*A>'MAR@58#819%Z;HUZ49FF'YB$P:1(O;A& M?;GP5.9>T/\]$)&23_X#4$L#!!0 ( /F!6U,#W/RGM# /Q9 P 5 M&UL[7U;<^,XDN[[B=C_P%,;,;'[4%V^U:UG M^FS0,NU2A"RI);EG:E\R= ?PY=%Q_^=N[A^E[<]KK]]\906C[ MCNU!'_SVSH?O_N?__@ 9/;A:>R $^(=MQ[\:'W\Y/WLRWK\7:/D7[C;G]<_@+1\L/%V=GYAW_<#Z;S9["R MW[L^D=L4D?EQ\2 / MJ?'!;* RDD=H:?ONOZ.O,?@#UP>XO^M-0#YPZ16K71FQT\UJ9:.WT6+J+GUW M@<>>'YKS.=SX(5ZWQUARTXF_#?[R1.980O+ M5TC0:N5NF8WFZDAGL>4JH/<"5:L;J=+S=P/3\W8QF]FO?%D5%*U2I^: J$FR MXC[@OU%HNQ@0$11%:E<')%@2C<']W &X1/;ZV9U/P!HBHCQ<3$4J5SC!>F3= MQ*99^#9#MA_@<4A*\*=9=KW*"+1P"_ -@&N\0URXX1C;DSS:&%4J(\N.BX'X?8.1 ,A[NW5];'&[MG=CAS:/-,'J%=HB3P'XUP:K MM_4BLDK1RC=L'%5K)-5F+(EU/R-+;$6L9-NJT>H3(YI7KU8+4(Q$?LTZK$$Q MVJ@5:K,,Q>ABUVK"2A2E4["!&BU&P='-J5>']2BJ@Y0*S1AG@N(3;Z(.@T., M2&J%IHP/,3*E&FEXJ;P!>(O@!>\? K#8> /WI:IUD]&P(A8'P Y #P9<1\:1 MS2IB[PY"YX?K<7W7Q[6JB+E1^ Q0WP]M?^GBT6(&@<"I0H5=*&+;7)$)=^M' M)6=HSH;O:JJN!T5,W]HNBLX>[_'(VB @Y.RKL M%;!.3'J\)GALU,UKLC*N0 M>/]=)SZ*J580DIU6)QH1XO!@!)X'YN'&]I)-!9?]8QO68*1;KVO@!U4OQ*P> M%#%MV8C MV78:8&"WV>[[>/0O!*'(0)]]4 VS;8W*,U#<3@,,[+9U M)'1-Z(RW3%N-J5)Z^)$5\16@.;:9!,)-CF^Y?B;%#6+A%NKPZ>^5.OX*VR@O M;B!@^4HU4B?IV4U^";*+&ZB3Y!NP @!1S8HAUF_H4@=>5NB3&O-'!;MS(%M MH6HB?'B--LM:$I7Z@#=V^PKIB-L)"#:>@ NREMZ:%<;^)]N+-[W5\,UJN/9( M+]D1*=M.G9%@LK1+-%''P6V"]WB#YL]V ,;(G0/3\^(+,Q(GNH(MU4%]4.$T%Y794.^X*W()A4@Q[B@MGETK>/G\@(M^B,M\*&R@?KIWG;UWX JOZ7)$ MYVLW0''4T_L56#V1.V)2Y&:KUD^K34ZF92B,*M1/EP]#4Y:TI$ZC.@D6-K8V M2BME4CU+,_[:W;K)!_C/#-W@-02^ YR$W1#S M W^,2]9*"^^>8H:^"TS4[KH6(7 TG(X&_1MS9MT8U^; '/8L8_K-LF93-607 M7U?,\' ISH/Q7YGV_CNYQ)KPA)?N#"/14@Y17HF#1/L6=O 4J> F>+^T[?4' MLEY] -@\3KZ)5K#W9^?QO=G_C+]^O"72 R3LR#F,Z< "!7W,SPXTSWX"7D3. M8UQ=K/8'A?PEL1JC!8/66=JCD^=2IHU#7O?Z::*$ZWA^$)R$MY/2KW/HAUBC M+2]2,#RQ;7<3"=4+!%.(R7YG0.0 ]-N[\[,]Y1X,@//;NQ!M M"@2DB;)?O]W;_X2HY]E!8+ZZY70^WTBEZE!HF5'@+X$A+,\F50NTQ7O/ 4GF M5ZEF'C]KAS3/*I?GCP:XXHFW9Z_=T/;XY/UX8GVSAM/^'Y;1'^*_K<9"3633+6=X_BC.<^^;.;RSII@] M8_K-Q.R.!C?69/H7>PV#OQK6[P_]V7>5L2@[-G*:7A"345!6:9Q)0@\OEN2@ MG#;Q(G3A'T:'%'+:D@B0'?';(45F%NA'MU.9,1^<:NJB/(JQH #&XED[-_$! ML;QC>DIQ-7$88A*'(@SH&E]1!3PZQTI4!F$],1#Y2PGDF[0=C.TFTW$B0=K> MV':Q.1F?(U$/R$D3$BT\JK&0V0,%EF9%TWEP0JZ3^,!)LO3PPAN*R]3"K0LX^BW.U!#G9F"YZ*2;:@>4TAQI M&AE@.O_<)#G'(66YCKPBY!VXR"F$YY7DZ:2$P]$BS3=CVJV^,^VUI2Z>-0U' M8 V.[=>W$$T!>G'G@+GWEVA&>QV0YT;32 46(ZG+Y26!3;?0:DQSC&@:P<#B M80A^1+^4Q')7O=5 9KFH.H*!YD_86O/8>+<6"S /=^<3<>8/LHS ]38ELAG, M/YU]HKD5I!O2%ZPC^-$T3&&7!9"\DTD?9)EB^N)#I5;34(,A"+=;XP$,&%-< MIICVTL]3JVGH ,U/0>C&3(P6,_N5#HI(;>VQ$F9")(! &>,,6*]OE4O3XR'H#/T?SVD M?V+]80T?+/QO;X3))Y#42BCS:>@TJ>=GAZ2.)R2D:?8]4AD2RS,FVE\KM44/ M1V>(/#\DLC_\PYK.HF%9=W15\3/2&?(N#LG#,\AL8O;PG#$VOYO7@[I#P/CO M26?HOW_?WXHSCF*+!I4UK'U$"4:GG5_E9@1JX%F]FCK//4>=H?-C7E-) M"* Q,_]1LR0%WZ/.4/NI0'%[%M'=?43C _YF,C/[6"/JU@6A5ZHS#.06O:EU M1]0XHOS.&MU-S/&W?@_/N^/1A*ATS#,)SB M.80 42O5K*>M,P3G5C7K?CP8?;F/6N:T7O7J=IO,@M9V8/ MSPK3^E=O,]3FUK6'H?EPTR=*\/L#U@)K,OANW/:')IZ(S8&!+5*S9IN- M\C9VANK<,.V+GU+PFEWP1.\-";@44-S"-_TJ:_F\-V#QXRS3# M9'[-E&!RVW"]+'+?ULZPDUM:"XSJ9N@6>' [0WENF2VVL9LAGOXB=X;FW,J: M,KF;(93S1'>&VMQ:FK/ FZ)9]+GN#/FYE95ID#?#"O<][S0'E[EUEVJ?-Z7E M<\J;WQFR"S:6>W.](3E+//R=H3V_#'-LWV;XH;\1GJ$^MP*G#+5F")5[)3Q# M?&YEY=MM#2G3T4^%9_C,+;DR%D3<"Y%.U(_AD8Z4)BE.%FZRQPG3J_> ?U%, MI*X>"8JIE JG)^:UH,UE,W% J:F)Q:35DFMI5&:NWV:X<_;E-*'*&B0B%D3L M,)V'L&2T"UVF,XR[YMV8$JJLYGJ;#":":.8EHM^5M[KAU/DZ7*V0:YTF>$*&N=HIA&P [B/Q(_=4:P9=M3 X/-T:EQZ*) M7&O@>,Q05RQ=S4XK"-T5.>DL<"!(6"Q%S:B*CRN]D93GC@:WNN1)"Z0P2JJO%M\3#@(U8H ?V\676"I[,G MJV* &T[OA&V=)? Y&9S2A12YH<0'!F117O7$1Y'K37_0#]Y63+%FRJCR')42 M:Y[RREU%%+D.W%>XH'OG2)ET$56^G5)2S1&NJR/G<.]#WP@\7BA2:U'[-TNH MP(9J$=CWZ6Q[;-[QKU[QKU[QEVQLG?/N'?/N)?"O'O& M74LOE2KH=?9@-:X>6L=G]39!"%< 14YV8D@^NVMNG *CDB*'635/@'/XTG1^ MGR'; 80W+FZ')55YC*I!JY ;7=U(0TBN9JU!",PE F+A0/0ZT8/TK06.PQ<- MPBO%$!9NE7D8,BH]GG]I,XIUI>'99W MA^7=87GSA^5E)[[*#LL_M4BL>(>7#+J]DJ)*5XTM3G MPR ^]8A86E]+@4MIZ\3@9G*IZ7Z(PGLPN1*,+T>A"-+H0C9,-T:C\ MW%$[$[^B4\=V;M=3EK;U2IZ,!4,\5F8_@/<"[O' >2ZWQ NTJV'XQS&[>$&& MV^><*^#L.[#1[ >L2C/BYDY>(=)\GL14$3&$^V=L"DLV^'/HPH[3]KGY*"S= MP@TK,UBI]GX*7=@Q*N L;(DJX+*5J@(N^W.H0L(H316N6N(WOK5=%#U_?0]L MX@^F/S9WE7_*H)3CF/1HO) NC56J3Z6NXQL" '!2+SWM&17P'0M6U\-YG":'HE54[B4H.4 FHQ5[K/XRFJ+\H >*$VQU9="*;9HD*H M(8:793"\5'P_LR8,TVQ1UU==,+Q^2W%_BZ('8N=OP@8SO?*I6,L\\>CG3"U0 MZQWE90RF7&7E9C$7$[[]0Y%(.RSA*N%LB=5;/>3M,'33:],$S#>(),T37FP9 MM34R?6EC46 74\"4KM-R\OYHWR>)OZ-G87F!C<45VKVRLL6@W7G4#&'>%@"1 M)Y^G +VX2LF*/Z)-T]7VXNR:$G;P3!ZDQ_^0!XI>;$\D[0ZKEB+;H)8Y 4IQK>DJ-'V&*)P!M.K[ M+R (A?(JT>NHRJO4 +XH*/E2G5 ?+Q":&GQ1/,RWX3J[C<[>I*:/.#:3ZZ'I0KDL&/7:R6 (BP)'$UI'6XV =APG6,NMS/,@C+U M% >@G5<3@):EP8 +8[ZC@GS-+4IB?E&TP&J:$4&&)4V/%!EL'YO$O$U(2O'4/D=I$TG,3PMN)I?-[-JK M5(!CDIB?%K [CJ@;O)9$!Q0DVZ'DHKFL(8DYB'OLSKV[<^_NW+L[]];$T=Z= M>W?GWMVY=W?N78%Z=.?>W;FW)ME'NPSF70;S+H-YE\%<)@UWI9K093!O@8^O MRV#>93#O,IAW&FNYCMB M,J(8VHC<6WNAB.!C%2+8]=%YR3LO>>\\Y)W7G+-O>1W M$#H_7,_C><:SY1[UBW>1<(<7\$*%1_'<7?E+K$V'1E<*'(\Q&HJ?%*,X@6^V M%[[MXI>Y"%(J/'YM,WHLIFC(?2V+'.W&"T KTW>&T,<4 Q1);8G8=V 851[/ M5;UYO5BXU1TG#QQE\^,>2W%#J_VX[FB7%O5(2;&(A6VCQ7#5D0.&RI& MC%MQLP'LRC2_5ZDB(\ !^?3-2#UI ;Y!SW']90^*Y VY_R9IUU?K#69P MBFG_82.0#M0YI_L:15MHXR57.=YH(*N^R+!:VRXB&CQ:#*"_C"2QY?\;\)Q; MB!X"1MR&4/4V@BO!&'7X*GYC(*6#H\4A_W1(V?7:B*4(1\WX .1!=%Z(]SS MZW$<#LD +E>VE6!1N*!N!;4-@NCRMTCF;[FJUI+LLB3)LT2#YJ.VHZQ+K2,[ M$DNEUOFD>!WTHM:!$T7-7^.=5V1SX^4A?56 L38*U6\CT#*Y)!] MZW7N;8@[(HFK$MN+<)MI(]0E&*0A_D79?9D)> '^!I!WC9;;1I.[,3=N8"^7 M""P9KRI].KP6,K'^L(8/%OZW-[H;]F?]T3!]!2;;IM)K(%E21HM8$#G0\XK- MKZER]%*HXUSX8-?2YHJ'*&@'(U5$)FHN= B=98X1=#;S<(2V+SHR@@.*2RH+ M#A"2.^10WXP_1P:(_>.:@/Y&])Z?HN+-'_ER?N-D'N'^2!)%Y6E1<6$$6?[ZF0Q&JJYZ>:.&8V&K#RH0MRH18=OPEI;B* M=.E2@F823MT-*_;MS]Q5],QR\OKR:$',?MYZ'=<6JMR*)5R&(4T=_!S:>5?G M!*NKN2LI@XL4HKK?C&P"5"T-B6: U_K.8T(Y HX9CB$6K2QV/449 M N7&(91D2-4_XZ 4@2?"R553=9:T(N )FJ.-.,6JQG<"P>Y(2RFYME70F M9>FFR?],0X\NMJU#9&-+O.]CFWP)]L?A6:_N9TFO[JY=P_6-N.5Z4QLE%WKP MEL+ZU\9=D^4OIJ>8I2^'+(TGH[$UF7TWS.&-8?W^T!_?6\/9CBNEKNF$N[%' M,C:E6!1P3HO4U2,[$952X=Q$O!:T<5N+ TK-2R0FK99D):(R<_TVPYVS]\M" ME36X#R>(&)1GKAF/>'6H$LIYFRRARFKVS3*8"**9EXA^N^:ZX=1YQUPKY%KO MEW?T\O98!P45[8AE1ACDT:_IO)K<9A"&AE)!56K:\ABQ&*%.FZHS\&T0EB?> M9&!.;]U7\HF; HA>I_%W@X_&C,,+#;8KQ; -@!V 9^@Y_=4:P1>QU$V,2JJ2 M;Y4'CL>,KH=OY,00;VGF1*Q;QP;6."YTK%J-OWQLIU43NE@5]5#^]2B M6LXUM6^I5#-?Z675:A_0?&X$3N<:/FA@..$YKPE\E?3&IU\.J/-8H>^_@"", M#!_6:<+'LT/Z^\,_K.F,T#S5XPAA[X;<\]3W,:-@ M9XPHCN&FU\D@:YAV>7 M)41O.15EN=[+M*K'L8,PY<+'$+(M:G,L48624 \LRLFY)0<8>^;XYQ5%934X MGBB)S^%CDS0Y:&=E9$F-F8OM)OY3H?RZ:LXF& "PD&*QK]])1+W0Z7P.42&\ M6I\Z].!JA>**3B D!E;.N5W,A*83Z/09KP\DD7C*2F:8 M1P6E5:6TK\/.H;&GJY/F!6])R$)^"]'4]L 4S#<(2QUL$X$\^ AL4V?=87FR MLA%)M7-"@)=@7--Q+,S)@.F!E6KF9U2$'=\"GANU5E5P:[OH#]O;@+U30\2B M*JIW0D@+,$JUIY0YY7:QN&/[C6@ITX]U?NC'ZHV&LXG9FTV-L?G=O!Y81WJS MZ)<9,T2R7$_QI4!:>94CZ'H38$*" %MR3ZX?(3$%:QMA_?+>XOAK/!%$ ?QV M=#;'>W>S?(OJG4HT2N3DJBL]=,$T5J- <'R1+_9,__'+CVD^NYX9M XG9F M'47NM..'+91@L.K5@/9\@8U\N EEL&%5417(6RDV7 :IL[#Z>,/(QOV[&S[W M-D&(MYAHQP4SX)!>[;'Q5Q-*&.M\#JIV?@IN'WL;A(H#R(K8C$OK+7(>X0U- M7(X[Z>U&O/XR61&Y'%J:;T1D4!:1SW%Z.*>O^6F,0+5TZN*%KBQRKB@^VHHM=0YHGB M@\$'3VM?4J&&DMD8\;P!_)IJ/$-<"/B(%0E /P]/?=#I[*^I&-Y&_2Y_!YX7 MW-IHR7Z3\+"8JD14PD,#@, M5+T9KW&*N[=?L9ZMKB%"\ =YZ])>XU]8WA295MH$IS1?+;)!L'*Z:'M_S0X! MXY5*@Q&R;PS?8B/2 3]C7PL7AH3K7" MLJT0,IMZFJBOE'G4HD>;2 X$@ )RIS%\2W(G1K\$HTT8A+9/'O8I=D)='3JA MIM_,B?5M-+BQ)M._V&L8_#6ZWSC[GDZ@N&W<2+5>KZ^-SN:-^^(ZN#6*Y_ C MB[T"QG;-*7[J)Z9"(-PLKL.HHO9QGRQ9W%=]"HMKXTOC I-[QX?!?DM\:#L> MV(ZS@V(*\_^S1$Z!1VOWV(Y*GDLE5U"-\ZM8JA3)Z^[@*BM\G=U7)0!JU$5% M(C.00_89Y+=SII^JL*RB4"":4D,!>X1$>R$AVHO:+I_6(]LTO53AUBK= M2PGI7JH-E)*6[F6=<4]"TKV2D.Z56A^VM'2OZO1;BTCW3&+23\F957YIJ2EFZ:7)MW/M4I7 M8MY-RJI*3RDMW32]-.FJ3D!YN+\EM).G8+9\O-WCO<"SZ3O?@Y\-)F?!6;?UJ!R0'&;#CI'ZTB2\Q"SL(_ MR1X#?I(\!MRV:=AQHVHSHQ+.\<0''/*Z!/ #>ZLYR/:78/O$R[X(AIM\9?ZP MD9/#O"CIU?%MZY$EEIW3-Q^ M7=+YP%J5OFF=@C;:0FT-55[ZV5Q110?DMD3:S-A:Y&0IK[F"ID]<.%9KR15= #&R)VS=E?-$-!IZ1%R:\B-GB)I M HAPRH>3H*(,.PIM[P8Y7W#A<,@[X_!LB%#N?AO1HZ M.QUEJEE&FGKPRYNAA?S6M/)51\3/IZ\5RT[@.$39#K ?!!O@W&P07@.V[&Q/ M35,;H"#AB''&*-_6Z6E5.1'0E.-CRR>YA$O5\YP4':>GE,V+CZ;0GS17:(X@ M;B%:@.BA]YTHZK,:"SK[^52SI(QH^O=9<_WCC<0"?A5-J9*4_'R:6X< :6K] M17.U%EM?HORC-3N?ZV7G=;K[NMU]W6ZV[K=;?U6JM+W6V][K:>\LU3=UOO MR*LWQ9NA6F])9;M4E?=06X\N6U(TC50]MQSIK$MYY;),U^A[I?=YFCI9GZA. M=)K,Q2W/8&A[3 M2,,&7!APV[2J5Y3RJU]T=+.;=XI9_EHJJUI@P'TW!O[' /N..M]MY[OM?+>= M[[;SW7:^6YW\;9WOMO/==K[;SG?;^6Y/T'/0X97^CG**6TW!_ '0-M/[LH-"S2A#AP.>GT\5_38=,.Q%U5*2^?@ MM:H8?UBO%2CG0:^=!IH>#7C6>_79TY3DYL2'-7=TV[M59HXM=-(,1'1=*_EV9FT2L-4 M)BG0:>JO"B%2O;@::'@UXUGOW,"GJ;3&>LR MS5_L-0S^FKM2LVNRNS;379OIKLUTUV:H>IA$\K(C5K.E3C;4M$@8VKF>16\H MZ'%/I5"DQ5+7/1JRG.!UCD&4!J?1N+^MD71Q=O:Y[\\Q&]B<(=0P PV8=11% M!K(O2PA17?54Q)'X>0F)%]:I0?DK%CF=;*K,:Q+ZQ;F\T OKJ J^%!UN%Y>Y7:S#06FK;X1VMXMU,?[:KTLZ&Z+=[>*J;Q<7$:^#\[C.Z\67 M+# 5&Q 3X-DAX1B%;S,LC<">1_[AZ[?T+VSK0J:-DS4]Y 6I77A+FE#>2E!4 M5HU-4$+P=.1T7^Z/@TCGI;8&&!OU"@WQ=&_[]G8&N7$1F..: 7.WS*KRJ.B4 ME3$8H 3EU# 4QO4L9Y\X2)"YS (AS#\#L()F,.E3R[$I+8N#'._D>Y/ M2(.;%YNF?L_:)+!-WHQ7F_@K4HX1_]DL'9TF5R$_3;?,T=@CU@UP;C8(KR-; M%K9F4+%@.-XRN<9.3[E*"X&F(:IO713S$V5HKTA!&&W]-/K!E0%U1ZK-AI3S M0L1AR=.#MIA#&G!EX_TIN\7#SDW?,1TGDJ3MC6W7Z?OQ'K?(LB!-2+1P0MB5 MXIR&J;HH^+Z//X*9_0J"_XM8V;^PYIF MG_TE#1JA_6JLDR;K?4"C@"MB6OESUW,S:TV6HPM1CK*--<[+#5@ A( 3?5G, MRJ4H*TE;!!Y0\[LF/1B%&:'M]WBT/."_$:;$#]T==YSK%U>'C/5&PYXUG$W, M67\TG!KF\,9XP-],9F9_..NGF=7C%D9&"!,W^#,WQ12M@?0Z:E?Q [HX5R!H MY;6YS\ ')[=VLR30DDL'.2:NWZZ!/W]>V>A/]A$XOZ:R@V\.,AP8*1+0SB>: M)SPAFW=,RJ^IYEQ;& H>@L6"T.]LNSX(=3[WK@EFO2/(; _0C\:3K4T-S@H5#=S="4D?!+I.5IDB*0N M1+@\HWC#!@1;M%"$XH9LA$9QT-(*.!JK1H/<^I@KY-M;QQY[%2?E:<6;7L^% M=!V*T5WU!$5S1\=$LM^7."C5>'2]K&"+Z*7J;MFC78I$31^&SV!')%.NA64; M?[5 5KITJJEGH_7*F/TB1''AQ@-?CY3RI4C4:[UB9K]_4ERX\4<'CA1SFFR: MF+]4+.:1#X1FBURYYG=$LM*ED$S?_"B.LRGPDO!O/3,K:;X]$F&!NG)JAA6A M6-J%EZZDC0.6#F(ZQ7#E5 M;V 7*C7D$%KU#$2]>+#TW25@)U;,%E*5OI(KQP(RJ5*L6(PW_4$_>%LQI9@I MH^PM<)X0\U129^&*93AP7^$B9(HP7419,B^>!'-$4B=&Q=;$"!M>-C&>DNF> MYYVA5%"5+8:)A #)U ,S!;%6/3SY0\]UHF4@VK/0XZUH9=MLEC/8HLX_.J#$ MB@6BEVX^)(LC7!8*.D9E50.$EC9Y%6 U>3@@CY?EN2O7YUGP!]SE*ZF(B.&. M#@HV%.II$%TIS\OY OP-8'B(DA*/EVH7_S)NORSM BY]I<;9]N;I 8,- H* MMQ$8*AN:NN/,( A*_%]]'L;D4A3WHS])2W\.PB='VYT<$ 1?U*BC0!D::T.!6;2-H@DQ15WW%)__;)!DD%19) MS[$) 9K"1?C#1N .,9R"2LN^8*R*' M?W,2/8G4;B.DXGS18$UE_=$QS",YOGG W>XK[#822R# 37;_'B1C+(Q+D8 ^% DTJ[TR84Y6C%HL:GU "/F@@6 M(6]13/H(Q8337>'%)35PA-/.NM1 DJ&/%C&I#"]/NMC)(%3 E:836.1VPK/# MP@WI(*4*G0Q$.9ZJ/I&@K-91O_X>+4M8E]KF\2PP73O=CH+@CI:ZOA-O"+2@6V@#ZRX'[ ISM>86 YZM\BWHX MOB3I%_9PE6M7&U?6L8I"]60=(V^-75:[*Q3I,4_W6S&*:^"\.@HC*,*D1JZJ M>,5(T\ARD#"*-^^JXDL8BA"ND[^J*CAT]5=5 EG#;\NB\)EX(^ &_XNG $P' MYV596@4%SBR^VD-1RC7=%UKWELGS:NW+J,C2)XQ!,;5415>P6IB!RU!^%.Y_ M?_RDL:#SE-*$_*E%3D-%-\(JMI6S_&CK,ZP^3 M)BC&G:;&?Q&]V]AS;A9%@:IJ,L?P,. C5B@!_?+(U F>EOZ/>@!NU!LBFZ5" MC4TK/BAHB2N:2T$CGSM%40*:4D+-4TX5JY*T$QORVL2:+(LDA3=3C*:0D[+ ME;X&=!M=YF\A6@$4O4;^##WU^F#4>A>K[&B&JNQM M3+B8RP^1["A!P,FPP*NI*@5C2<>Z$#N:GGPFI/;@ZBE.Z34!UP8,^B0@T3\M>MA0$" ?]NL@-/;((0KI'[@>_SJZ;=E"M2 ,#1U M^&/S/AX\63OP!CPQKH6P:K4,>BXK ON4AH_7K=7:@V\ 7 ,?-QN./=L7.UG_ M>GBR;MV/!Z/OEF5<6T/KMC\SQ@-S6'BHON>U>GY2#M#D2L4XWG..$;F#ZT4C M(+69R;#U^>R0+;/W^T-_VB$TF$NIB +B;@!,'3V:/2 MQ01H>7Q==TR OIMR7@;3VKI4Y6PK80+5*X.?P '4]T/;7[JX<$.:ENKP)]6S M0PG\!#-:WX]A!=$]AKT$FISC.$3\M-K(EXJF!^])BO*$OYL-HKSRQ=P3E)3NP[8WI6+S@ 6 +/D,*X0 MRK32;K5@LT4#^:.R4XZB4P$$H_13J2Q4Q2<"YX(G DF#1JK%>L\Z'GQ[XX3 M^7UCHQ @[^T6P^//7=N[L4,[IJR8J8M#IAZ&YL,-N1CY^X,YF5F3P7?CMC\T MA[V^.3!NS)FY8S7F*4:0_._)#@#^YO\#4$L#!!0 ( /F!6U.SI*A1('( M >&UL[;U[<^2XE2?Z_XVXWP'; M,[%C1TC=I:KN=K=G9C=2KW+&JB194K6WU['AH$ADBFXFF09)E=*?_@+@(TGB M268F<++F;L2LJY7G'/X.\,/[X. __N?;*D&OF.1QEO[G-V??OOL&X33,HCA= M_NU?_OTK]/Y(X_>V/[/][#G*,:'FE^1_?\O@_OV'?K3_[ MY<.W&5E^]_[=N[/O_O>GF\?P!:^"TSAEY1;B;QHM9D6F=_;SSS]_QW]M1 7) MMV>2--_X\%T#I[5,?XTU\ATD>?S'G,.[R<*@X-5N_ Q22K#_.FW$3MF?3L_> MGWXX^_8MC[YI"I^7(,D2_( 7B+OYQV*SIE3*8\:$;^J_O1"\D(-)"/F.Z7^7 MXF50X(A]Z&?VH;,?V8?^I?[S3?",DV\0DZ3\4/KU<\]6K?2=:[#WF,19=)5. M0SW4]@2?MAU2[.! 5]^Y"T]9$223P'/".B M[VQDY#870?[,#9?YZ3((UO0#[\^^PTF1-W\Y97\Y?7=6]]__4O_Y;]=Q&A?X M)G[%T3REX\@R?D[P+,]QD9]O/@5_S\A%$N3Y["W.F^]SY__SFTD6OANZRFS- M2.-O0$)#H=42WX49'?+6Q6E254^EOB#9:B*PNKRS2>I_2YY;#%6549@*9WMB M!.=924(\BC%=CZ?718UYE5 ;;$*(T]//C]_\C\K"*3>!MC90900];Q W@[@= M]%=FZ?_^QW=;+!ZI3-'B),%A40;)/LZRJ@1@/]M=*!PJ^[X@638;/2$DRKX9)A%M"[%-.(@^&8&>.09%Q# MTJ^ @IK.!BV = MTY6-M+\:K^Z"45.=8N0:J^N=9Q,!#RE764#<+>+DTMZYYP5O"'#&F'42$/CT2P,RU69L!T& M/N*S[I?@%YSF=$TS3\-LA;74&J'ODFVCW>H2T%H9#"?'(A[2='9W,4>SHB#Q M4I!R23,%Q"ZE!B)@Z"/')5LY M<"EH?17KALL"$SN2**5=DL4 N4L:A2@8\NCQ2=8"7!J!9=-U2:>014DP[4>O MXS?V+_VT7Z?@]&C!"+QWDJ"4!L,L(T3AG*!10 %=938JT AV@X,S MQ^R5;^#H&:;5<$DQ"^A=CFG$P9#,C%&8,C4:J*L"C64?LRSZ$B?RO365D$LN MR0%VZ=.7 ,,8*:PA21HA:+0X+_,XQ7D^"^GXF_-=.,U:3BGMDB@&R%W&*$3! M4$>/;\BA1AIUQ ^]6[],XR5.=1OR?0F'>^XR:)UM]>[/WBM^LH M%%5[.;^9YYN5NF8' LXJ5@JLK=?>KS"J509I6*N7:(YN$!,[=+W>Q&_90K[B ME?SNK%9EL-I*[?X(HTXEB(1I'Q>!-IY?E'F1K3!YP D/KLY?XK5^,:'5<+H' M8H;>VP=1BWOGD#U&H?NO-5!/!1K+GD@0879[04\M41VXP=@*UQ@6=+@BUV-70*+GEC!MYED%H:#)>,$(>LVBJ@K08T M?ET',>%7ILXW[3__%&-""_EE"6RD[W:THUO34"YI<472!*C5X5#1B M'5*R(XY:>:"]7@=K_H##DI X7=IU?UI5+V2T<$;*1HT>/#J:P>JZR%8#7.<8 MIT$:QD$R3_."E,P]_4U!N;3C6X$ZR(,;@#)1..S2XI/<[*NDT58<5O]V$>0O MLS1B_\-"5EZ#Q+BPU:LXW6*S -_;8]/(@V&8!4AAEXW*\D4#_T='"US?)9FU MOA^]AG@/90WQ?MP:XCTPIIDQVJ\AWA\#U3Z,IMH'*%3[,(YJ'XZ :A\F4NT# M-*H]OF2D>,)D-4]?<5Z8MX9U"D[OC1J!]RZ-*J7!T,P(<<@RKG!:4 W443GT MH?:LC7?AQV(XNLC2@BXUZ+?IO_(X8IF^Z*]WSTF\K([-U"?@.QAS=ER^L\/M MV?ID2]XYNA?XPI6K;>14;1!M+:*>2=2Q":T'?<@V05)L+$_6E-).;Z+J(?>N MHLI%O3/2#I]P&;62=G>4EI.BPR3Z7T,6T3_][2(K4]J-KP-2;-CYL61+1"WF MI!\T@.0]G$+&.U,,P,2@OZTH/\T_;%CG59HGL2ZJ!W3) )PR#$!8(A1@> M-IEF:3"Z2FRT.#AC'A]N-/SH_.J.#0*D;=VW/P&IZ2$>H5[1(WI -X>NQ0M* MF"!.+]E2/UNSC)7A2YHEV3)61.=9:[F+Y;=V81O?;U2!P1)KG,*4H%)$K2;J MJCHBE2Q'WD.\?%&L-\:INJ:7K3-#CIGT0!'-$JR*;?(I+^;Y.5BDN96 M$J3*%? H[B,Y:M+&ENRK >O;+:0:E4%2M=(#5ZILB-%4L5;<685;@&ZK7R,+ M@PQF@%:YBT'L0U(P41D6=^01D]T\Y&+^B6#$)ISTUL*HD89V M!O84K^A<]&[Q1((T7V!RMV!)-G0=R2A-IU<5[5WIW5XTJWDGWGBLPCX:UT39 M C6Z[-],&V5DS]W4_N['"">'K>!:7Q@BS:0(=0S+ MJ,)^J:7,[I/F9<)B7^I.5+>KJY1UF/%'#[>3^T0=EPFZ?3!+!;3_4-90"@R)E-#$S:5&$#%)6%-Q]M@()NQ*V7VPQO)X M&(.LXT30:KB#--"B(!CNZ-#)GH.I9!$7AM;C-&D7*<[G..7QP(]X'9"@P,GF M 8';,G:"M0;2U MB+HF#[L+RXYUGX/PMYLX>(Z3N-B8D@@:%)PM":R M^L"K;1WPEE#''*JT4&M M$MIS;D+5Z6Y TJPLK%FCEW=W]FL!>WL4K!&&01D+A,)!<:5R.,+L*S,^[2OO M%A<$1W%Q'80H#\7![^XTHB$_1$ DGV$[441!(8[@D^-Z*!-\7+\Y) M\,YV3O#.\YQ@"%1.@G=PYP3O;.8$[[S,"=[9S@G>>9X3#($J2 !W3O#.9D[P MSLNF2\VB"FA5@MQZASZ M?+-&>S:6-PH%Y[S1 A=X(Y6&Q1L=1"5OSGSQYOW92-XH%)SS1@M[&G.,OL2D,@0!3N0<3EKD<+K3EMZ MX)HT,E9!%E,@"#71^+ M+/SM;LU"QK2!KA(YIVF453![V9.'0F 8HD*FZ$DJ26B=Q^-+0/!YD+.,NJLU M3O,JM)']-9^5Q4M&6!#B9Q;/T?&7=8/Y^>;JC07LYOB>Q"%^H#[KNJ"#?,EM MUN^#%54_7?C>/P.GR1S,-Z'1U<*(2R,N?MCE)?^0YM2A_[NSR9P,5CMWZ_[H MG20J1,.J_=>Q7- FG.$_N]NJU5U:M#]$5"UZL\( M6&W^S*OU[-VW[_;W6(6N7C5' _W?W=:KZB"@^R.@>M5O^_/J_+ZJV/??OG_G MI&(UV_W]W]U6K&ISO_LCH(K5;^7SZCSC%?O^IV_/?G12L3\8*O8'/Q7[@ZYB M?P!7L3_H*Y95YQ]XQ?[P!]9V753LCX:*_=%/Q?ZHJ]@?P57LC_J*9=5939U^ M_/';L_U5[+Z>,ZF>8KEG[Q]TK[V=;[J_:-:88PPX??1DM&.]=U"LM;TS<3)D MX;64^E4>+G?8A=MMEGX*TF#)'V6YC D.J:8F!XI>WEGW9 .[[:YTPMY)8XMP MR!&J@K8ZJ%6"UJU=9/S\H'I.ZB'.?SO?G.,T?%D%Y#=-9V969&M,)%=AU,)N[-8!W;[& M+9."4?,Z:$+\6R6+MC-]LL@0H4*H61UOY0W^T&H-2V*NO10[\Q!G] M_Q*^)-:];B8*N7O83 5P^Z;94,)[M6MA"?6\E8-P,L->6LB2..*(YI2UJM,9 ME:"K$QH]T.:41B[EGR$F:+(',%IAQ*4/NG5V&AX88\:NI1& MHC@\/BDQ:HEU@KIZT.8V=VO,=F_9TT35T*A='"FE7$3 MYLB---K.8PZ[+FI>!-5,8P82SA]G54U@>C][KW U)N4CK, ZBOHI,GU@45_& MZ2)'!J^WJ.D*>.>##I6X:*G?._4_D6W77!]QMB3!^B4.@T0QE]7(NIJ0&.$V M4Q&EH'>BV* ;$J8K=NAX:E*\S-+H,2OI_ZXPH9_415.KI1W&4IL@=R*I5:+^ M:6&%3XRBI@IHQIYZ9RJHUH$VU%Q]NIIIQYFN@,M!1@36'6&VOWJGAQ*2<'>> M"D 86&9YK.@X!C^Z&CI$0,U8L?W%>S5+X0C'*53@T.N$ZXS0KH0G=WC)D@CK M[M2H99V- 2:X[0B@$O1?\Q;HA'R<7!QUY0_3]',B> "I&X%?7*P]%K*=<5?9F% M9?.>K,2#_L^NJED&JJGE[F\@*ED"2'B(IQ;AT;^.*YA.(=.(??PZ"982^(/? M756Q%%93Q[T?052R#)$PCCW+; M0 I!TC4O%%"'U!B(@6*'')N2(*VX7X[P?",QO[-D(HDHZGRYH0 K+#T&R')14E(#[5ZQ%&+.CN4-8!MSV<5!J!KM(B+C;7<8)O2TE(AUS$%3=4X!I.#'\'P04%*"$TBXLA)H*/T2Y!SRPD%S#XI!D* 6"%'IJ!%+8RX-*+B7HAQ3^)50#:/<6@8*D1! MM]10 >US8R@%B!P*: IVU-+H<7[AAAE99YUPAPN6,(9L+K)(/4,Q:+DEE94+?6II M50 1S :G@F8]U9,J)@5E+,TD-X"8!2^,FT41+:B\_I^;.,5G2O^ELF[9I8'; MYY1$$!"3U.@4_*DE3YI_(*:#[E(HI'D_PM7W_DGSWI8T[T&3YOT4TCQ]R8"0 MYL,(5S_X)\T'6])\ $V:#Y-(0RO>:U]S0?]Y1YZR+[+@;*6D%\J(4*6$V8K! MHXN S406IL#F,TS%)TWXQ.J.W)/L-4Y#]919)>Z%, K04M8,9.%11P[0Q)]V M0MSH>>UKJDFYL9$T8GYZF3Y(>1=3R< C21^8L7.II'U2XC[+BR#Y/_%:NQ"7 M"WNAAQ2PE"0]27A4D<$S$:;2053)Q\*ZIBL[T)!>)1O\[NX*L 36]@IPYT<0 M)) A$J\ 5[LGE9#K:F8<)3A0] C]GYU5L@146\>=WV!4L0A(J&'>KJF,CX9\ MD[$8J9\@:EP!:ECK7 QQ.4^[\6\%3G-Y]]WYS=G( M/H33#N3-#R!J=XA&&*:;WQW7YE](7- O7V2K59G6ISRRN$&%G*M:UL)L:EPJ M!*+V=LR0.8Y9U]!-=?)(XD'DE$W)%"#7 A@VB! @J*&&) M*4$;0=1(.B;!/<&,A)A6!+\$B-,(D[O%0CK:ZX1=D<(,N"&'6A($28SPAF2A M"J=A1P-5*HCK^*7-/,]+3$:11Z+BB4)*\ HB"?(0Z:0":215I>B36X\X+.GX MN#E[__P4%XEL<2F*.!N3%.#:$6GP.PAN*$ -N" 1 4$%-2XQI2RJ15$EZR,[50^LQ)W! M[ZX(((755'WO1Q"5+D,D-/Y>77OJ\J_>PA<*"BLN),C%7'?],I##[K\K X(" M&F!B5OI*%#6R/BXD;(>LI7D2L/0V"5@:)@%+B). I>TD8.EM$M!\MDH10ONE MN^DT$ >\D,B"HHJ:GS*/J-505L=UQDM>8JS>;K(R(I_GZ5' MEGBID'.6TU('LTUJ*1,"P1$=,O$I89YTKB.,F+1K7I117."H G,=IT$:QD'2 MID>4[8B;59RQQ1)\2QR#/ P.V8$4Z%2I-;D,6\5MJDO76^E5 ,9?<)+\KS3[ MDC[B(,]2'%5[*;*3(KV\VX@9 ^Q^T(Q"& 2=;! J0F>8TNEO3 LU:O5.F!22'GECD*F'W&#(0 ,46.3,&05AA5TGXN:%?9(]I)%NOP MI"E@].*.KVMK00]N;4ME 7%&"U!UA[O.^;&=&U=:GJY8%IB]%Q&_XLN@"&IL M2G]5XJXO5>I #V]3RF0!44@+4'E_LM5AJ6*"AE/>4L:0"SK56F::*/&!E/O$ M,0)$,7=,*P*('C)1H%1$8AG;#S5T>4@(6W1P1) M$$0RPE._0])JH$;%,6ON*(=)=QW'0=C"KN&*0+?B&1R9Y$&RR!#GD M%%?K+ZZY(F*:/K,9=9/;JZ=X/2'',V,)P,'$N",!@B-*6*IIM #^Y\\KG M) ZODRQ0[[+T9!QGS!/A#9+E;04 ,4!$I4J1QP41E_12_^=!^ALIUT6XN2=9 MB#&+LLK;WLJT_V:I[98SHUSJL\E*%1#/QN!5,'!K G5LG'1&+)^;>2QHG&5S MR\+?^/O1^5U9Y&P$I<#4N^!:)MZ]6;MSG Q9U0$0<*Q M:%5+O1QU#:!G%B-6FT!_9480M^+Z_?)YN" \D"0CLZ+ M&GP(";Y;0.=L"O: MF0$W/%-+@B"6$=Z02?.+ZP=4:Z".ROXO)"R"_)E[4>:GRR!85]S!29$W?^$D M.GUW=OJAHE+]Y[^UH4=WBS8>Z3ZK=L5FSRRQ>SB" JX#A#870?XR2R/V M/U?_*./7(&%SNUEQ$1"RH6N*7X*D'-[2&:GKDE:CW.G2S$H1#.W&H!5H2)40 M73"BD/T#;]6!,+(^0LH?<(@IM.<$W^)"OI]FI^*T6[, W^O=-/)@V&8!4A@: M:Q5$6IT3E&(^LPJ2)/L2L'7B@D[\HZQ\+A9E@H)&A8K\ZQ]^XA3]UQ_>[!W$T5/PAHU-&O=]Z30_LL7%%0BJ= M&C2N66!541!7JCD?NC(>OA!"G/,_OF2D>,)D-4]?<5[(;DGJ19UN6FG ]C:I M)')@N*4!)VQ",='3@LK2+JT5!L(U.@BJ) S," MLT^IX-_2.AJQ R43=\\7-6B1.J(LF#[& %!,1IPNJVX&%(\N@G5,21[_$T>])ML:DV-S3,BCH#)+MS7'OU-35J[B=XIO!]^?V:GDPI+4 *<[F*Q7. M+]S(P"+,;'.3X(5Z^%'>+SW3-PCIR14$8=%P2S0I^EVE:!3!4 MLT$IQ+@W.BAA2H@P+=;'E?0_^+@,A'+SM*"XX^<$U],,7%R]A4G)PLX^9EGT M)4Y4Y6*GZI* 8YSI\M!&#PP=1X 5 G/2 B?L_?0'(/2]CM.XP#?Q*XXDY:(H09.22\K:.= EJUX##$VM8,JO!L6M?+V$ ML:/H^Y.SGVJ*GIW\^#V4N:.A%_734^IZ0W ]GJ%7:WX&4M^=W>7MFETUM9#+ M.IVTZ>#V)FLR03 XD>_S1[N/K3W/_T*CZMV0:@Z!4]\M A'54M# MY-RXP-1DJPB$5$T8V7VP82%D=E& 0V$?\7]RP++(O[XD&!)IX2FC_=:5-!#V M7*W62;;!^ 'SI:#8+A2^6^BYY)2U&UUZ&97 ,,T6J81TI*0+?,HY^HVD$W33 MQ.$<*'3T(DMY;ZKOE?2BSH)#;B%&%G'>66( 3G\^NI9ON")VV,1/\:O[N M3Q$ @'K:?NON?J=I-S MS[-QXSZI]1R\'Y *;_^@XXAU:*I!QQ.;[()4M0I@^B<;E.IP57@L:SK-.;^" M]!2\=1U4AA<8M5PRS=*%+M<,*F#89H=3.1!V[Y7!#0)LAW?S6;)9#\#JP'#& M;%("0SY;I-;+!$=[6A3@B&VMKK2WG2T1LG)S:ROJG2AV^,Q;7/_]7WYZ?W;V M[TT$%,RE9*?G-4\-O$VU#!,KL%-U[1P=WJR)9;.,J]N-+)5)QK/&XS14DT.K MX787P0B]OWF@%/?>_]AC%/N@5J-*)]/5 <*QT2$S4()DQH7%'$$@S.C0%Y[> MME;X-WX/9\^OE>^4UZ%:''"G=!FRI)*.\S:HH [R- S%P#!'C4V2AZ%>M.55 MBN1_???MNW=G=(Y$T"O30V?O3MZ]X_^'\BI]6\)HZ&*Z;TJ181K32#4ZSC ;P.PB^]T5H+3/'[%U8;B39:S M;<2[Q5/PIBB6T58<1RQ.<7$0RCC&!!BZ3L,MB4-K+YO529^Z=IH-Y-\EU-3O M@?!:G(U;3]M]KX/LUC^P-FF4^.1[-3G!MD90907]E=N!\HB#QM\;.B=FKUVJ-L3M5('D*1"H(L$.6FIC)]/D#ISD4>LZ:;-W7&;FLB'Z:/L4AB"(3XFE%J'/&G& (RYQA!_/%6P!!_,G1[XJ=BMB4@-.\?#]X' MY([P=]PB?AQS3_L MGRU.EM4*_L[LC4YI#[%56F"H>THN(:SWNV)&4A:5F_U MSMHC.:L2$97\T5#E@)I^0PV@M%/ -(86"*>L@'DWYZ>[(XJC4?#-MSYP$]Z89VQZ%:^T,LS5=/)P"6:>I8"4[N\CRHDW;INPZ>S)NAR()O/[8TQ$ PP$9 M*G%TR0N V>\^DBS/[TFV4%[RZ$DX?1M#A-9['F/[,ZS84!&8\%(&DV /_U 1 M(#QH\V'4SS/GAHF%1MY+=A,5;&E6DZ$PF([$A%"=Q61?*7GW-J_(,2W#EUD: M76[#-VJOE".I5L?M#,0"?G]:HE$ 0R\;E.($IM+AD>J=4!P@1'O$/,7L1YS2 MEI#PRZ&K.(U9JRGB5ZQGG*VRT\#T40[U@M*M-,&0<11<(1B]4CY!RTJ]OL;; M-0"$H$*7;MOU>QY(K0906!,O%3SY+9P,ZMC9NK&](6ERN"OIA34B5"EOMF) MF2, 5&SIL&)H&)2E8)C#;L=6"-E3S)8S>8.2\T?PC X(K^$I-< ,=E8P5:]P M5M>;ZUX*R@UG]H8M+:6B)=9 '+Q'+1,'P28]/]MXPDZZY M!(Q!^CFZ(.6#,9I9]T#$#4-^KAB2XB5_T<>"*/KI=$N0NI,YU/,M91ZG.,\O MLM5SG/*ALTV$5]!_Y7%4CZ@S0B@^?FB27[RP?\[3V8I=>[I;*%3:W*^#DG#Z M97?/RC@MRNT3-4X^"Z41N7=9.#7@9MC[.56V*GY!JK'$_KDU!:17O\X(CI=U M>MUP\T2+)*=3' KP8Q"G;&9]CA=41IW-9Y0%I_>@QKO6NP!EKPYFGC$>LW#6 M0>7JW#SLEE-86V+O07%N Z'M;99F_46@?EJBD7=)22/L+@&5PK 6XR:8BNT< MZ6()TH,"V[V%:UJ'U8!04A_OVFV$JBVU[RC@_%.<9H2.#LW\C*X=^U:J;#.? MJ0@??;31*XX0N(\P$@'5ZJGK M=2=VCE.L#K902KMO34K((O,%42@3>#N8XG6=[#7.V;5LEG<#(*=N<6$\&QC( M.)V4R.#U)B)= 5@]F@S:D!]4!LTA[:0UZ6";2S_G01Z'[) _3DJ6F$!_ &"M M[?1-[G$N]5[FME,%L\8:AW=(QD8;K5G.%*8/F91CB@ X:SI!9M,JN>9V6] MV5*3W]++5MHG8P:0=9RI1<&RIH]/>+JO^A4(<_Z"X^4+ZR=?Z9ICB6_+U3,F M=POAUH]A%!QOQB77ICK9)>%8&V#8.1'XD+:-F=.@LL-2C?$+7U"O>MGZK1M9 M1]J R&GE2#S*@%,V4T#/68YU"XTIX"$/X I_ZK'"]E;L:"L "&MRT8*R*A-' M0EH#?-CS!\FC%,V#%(8I@Y6FXYORQRJ/I-$^'G#1ONQ;! M&Q!NZEY-41_-SM*(_U=2125$?R^K/73#*SJ'^ICS -*#%9@0>+KW+X%I9P=U M3TC:7AGRTP(\3(D0$,4\T8)8D^A#$ "+7:5!': M-U4&0F[?BY(![+\5U94 0Q,I+.%:V393!Z@G3%I<-X8'2V2"7N@A )52Y ;< MTR-*:!JJW-B]*7+08I_XBMM[IP6_QB3.(EIRI-"M,C4XQ1V0A#V0<8*>\3). MV1XVF\!7WP'3=JDW57JSRY)0A/<<'<_2R'^[6_-(F:LW3,(X5YYY3+#C_"'! M*6X*#!UC!%"_,0VY<)Q;_\YH7&4BR]:0KAANY_3Y4Z9XB)GO ST'>?5,")UF M!?7:H''N;M$M$D6)'N1+3E\^.EQ1]=Y'VO]GP+2JP_DF#N=4Y)2;X7M$C1T@ MS4[7O51_IFOH1TQ>XU"986"D#2B#A](]VX%#, "&WE-0"\3M/3!?9.@R)CBD M/,QY]&)>:Q\!CVOEL6Y,L%>'PEZ94[;$[>H>!6[D[I+@)?5$] M \;R'"T6M+N^6U0W/?,'S%\'8[.=:N)_MYCEX8_O?APX/]F*LQO*TUUL;QN/ M-^&=E+OA%NC9&D*5);8LK&TA4AEC8WY0FV,_SQXO$+4(I$N]C%_C"*=1?D%; ME*(!#V1<=I%2>-VNL"< [5J+#)P0;('#)"#M\YI1K>)IHW+DU1"WVY.Z04:. M2W8S!-1YDNX8=X=P 'B'^U./ZL$=9XX .SK"Y=A.)SYX.)VX2K5=K@:E\FR" M=K?@3B4Z[V.THT@3_<]&$[;%ICYPMU#U](*)T1G%2R9*/3 =PPBPBE5.,_;G M*.*3 CIW7%<=1AL=[>$JG3E3UZZ3[(LIC:%>Q0-BU[XC')UO/N?LH>\VJ]XLI"NPN(B-J32G&')\ M,7NBHX,I^D@K8%@\&;K0HS(Z+SB=NZE@TR4*6A- V-T[0WO C"9Q@GOKF:=L M/_P_S*>\G=GNN;"4A[9[^@Z85G9 YX;ML/,IM@]&FH_Q4/XF*KH,3+&;=X\.N/A MBE!F-DU2FGZTGFK302'L=#='"[BWCR.5A':%6XORR*(BZ7J"8 KN$E?_.T\O M\0(3@J-.PDE%.5CJ.LZ[:._.( NC61':X?48T.+\NI*$F)Q1=8 W_=;L/>O< MZ0]%0>+GLF 7TYZR>]J,4^V;/NXP0#@$/FCQVIPF'P0 M$;KPWDQ*.HH;HF+ M_1LOO.T>5Y[C(J?%TZPV8LP.^ U;K#M;]3N@32H"_5 WRB28F?Y^_)!DP^;6 MT.^BVN[OZ1 )MD',0KZVR1]PB.-7S8UW.U6_U%8[H^>OJ >MTQ^!65B8UH)L M9[Z6/%!$M0CR ;_BM,3Y/+UZ"W&>WRW.8_YJ['!),$'?613U%+?:^.DQRE!( M-Q6X^&YUI< VZ3!781LCS[42V"[QGN!U$$>F-_%,:GZ[0KD3^FZPKP.%C2/Q MBB\)<"&(RU2E1\W:NO:,3D'XS*2:D(PM'H,Q$#2U MTN:'GM633 '7 \OZ9H9R'VPF34!;/1BSSX$;=E//6@G:5K4M8.6D7> MU6J=9!N,ZVMAG:6>=8GH3/AEI-DY/3G5^O!Y:L0NH2QA=T\I8^E7DT[WV?2H MSI9-];QZ.]%N9M)V$W6-NL=%D]$IS9I)J0N%AQ-Q"_=5ZK51?\5$:B6PG6@S M7:F]&WW:U.K!..H;N&%WS% M&]Q3;^-PRV[['E-4L<+AZI'-/=QST1H"P&<+1RUXK;$"YG1I,G33/9>XL0"/ MW71-V"2*8VF("*;>T[98;.ZI1^R9679==[U2!TV,,>"2S>,=Z[+87AO:!M5H MY,*F% 7U$K#=*';[NE;F2RO<:$+E[CPMJ"?QEZ9JG)#2]"A$GA> M*@!KZ1BG!4X2'!9ED+3,%$^8K,Q/S%OJ>F6ESATM,V6*X-FI :UB M*$\^S-1."ZK7B28',]:3+,0XXN_%/P8)2_$Z@J*6RDXY.LJA'DFM-,',3$?! ME3S,SI6KN6A.U>$S53)88%JHQ3Q]+)_S.(H#PJ;A:31;+.(DILU[S&!O-N5[ M_+=UUC0E,-D!WP_;^R!=A)5YG>JOLH;RCA$@7&Q@*@B2HRSEZ5.X"K"@ MS=Y^U8C7^BSTO.TOVK[&9U0",_K9(M5O*!8O&&'@[^]U/64OF[ ,T_.4CLI! M.YW]9KZ]Y"7'PJ2,J+?T'SRUW .=:54O_FAV=UV" M<+T9[[Z A_O[[A# :ME>?%<\I"-)9E%U&BR(B_\#;[_MZ763ND@&!3&CW2,A M&^HS?X=.>8AD4H3Y0OLXZ-(M)ED-#IYQW^" ?)V5"O!AFW' 1U0IQ-=O'LOU M.N$I88.D>&K'5=IJG$,YVLB)J'F<2I!S?:I-!'-QAZXJ X90T^. M"//T+#WE8_]\>PA.Q_O6))KM;?6N./KIO/Y\G9%.D-/=HGI;7'948:'D["#( MVH'V/,BHX9UUHV!*DTYW'^/NA*&Q01K4D_&=U XSBGB%(]6+%U))E_VC!FJW MRY.(>>>3&9NP("&XS8;?G"VB9*LN(]8^0VH5O=5#O'PI[A:?\_JJ4"B@+T&W?I)'USB)+@$(F0:;!^%'FN,YF11<*K1:0CNB.+(.T?@*"/6:2 M)7'4O%AT3TN0K7>JSK<>G(.D?:#1%/VU)]M.TX3OLSAZZ;_W8=A[4SB$-\)S MU!W;)ZAGG4\2N_99\VJ_@+:?@/=8Z$XEMIU7/^&WXISB_.T0%2/]S-&T/DTA M[:TA2K[Q=;1)M6-"\WSX.+N=_Y_9T_SN%LUN+]'-_/;J$=U=H_//C^R?CT!: M7)W.CZXF[VE1A!;/D&H4G#Y6903>>Z5**0V&F4:(BDR,;".@T8#7HS_&RS1> MQ"%+*B$X:.JG;96='@6,?;Y_FMQ_1_=W-_&)^!:4?K'.FL9BQ)L#V+W'Q!79[*MXOT8??:$&4&,!7L=J<-G4M=JK Z*LMGNU MU3T6TIJZV(>K7ZYN/U^AAZN+.]K#LIDF$&HJ4TD9>E$+/<=ATW9N#,*E]4I@ MZ&>+5!(>S?5.$-?DNPVM+KQ^4NFF_7;!.!,@*&JYS!^C#Y^X]LOS^X>[^ZN' MIU_YTOSJSY_G]Y^N;I^ ,+:3JH<]4EQ[6&P><5@2F_O$8PRXC6 9ZU@_N,56 M&PQ31T,60V): R>(F6A[VV*#ME;@];H=X"PO-??]4T!^P_P-2J$4TNB"MN@@ M3I]($+4/]-GWT(?[G*?V<9!"4[2FO7X+8ML[A(-"2[W]Y>KQB8TB4'8T^+M" MG3-]Z\ T&T7GCQ);.2*\)*S5 D-5:ZC"*0-_Q*2CB;:J\,8$M9O&\SH;31B4 MU)^JF=6.@)2FKO#B[O;I87;Q](CN9[_.SF^N@/#O(ENMXFI$8-U]QC>T<1J. M"MH=9\-IA.X4]WKAN&,,@.'I%-0"8[XX M"\?%:W-7_.G3O)J5\JT.UC7/;S]>W0(Z>:NFXH9^=RCDDH)R@%V*]27 4$@* M:TB1>C,!7,_& ]5?LB3")*\PWF8%MN_41N@[#1\8ZU8O@L!6&0P%QR(6X@C^ M-'NX^M/=S>75P^._\9W:IU^!$+2]U&8]>=1J>+E*:##=6I>"::85=2+0^9:N;=03H3NT)/L_\-9MKU$.>_L9GE9UJ)?./3 MXF#)H.,T4L0&?B\\1*< AELV*,4K-%2'KUM[6O"ZL@M6K2S0A058,]1CEJ@V MJFX7IO;.])>C9CTP=!P!5K(+>''%-@)98%*U^OQ,__+P-)O3-2B8;O 1+]D: M^P&O,\*O;!NRDRC%G2XB#*![:P:%+!B.&0 **X)*'+7R\/JYH4G51[:UQONVCU=W'Q]F]W^:7Z"'J_N[![;-!H2.#SAAJ:7O M U)LGDB0YBSI8Y8:)WM&-;>1P79.]"."]3I@*&@)5(Q;YVJ(ZZ&N(KP^4>6B M?=\XR@($:EKVE2/4P1/6ON]\N+J9/5U=HOL9"\.DT\3;Q]D%GRH"(>Q%MEIC MZEA]-_0!%S'!_2A3\UFQO07'9VIC71L,QB9]NHH'.H*G5_= M7EW/G]#]S0S*5:'S,H]3G.?4S>=G%:&CG:L$9>DG>9@E[;C+( A M[B380^HV1E#'"M_IY'90QQ"\OO@3)DM,\@Y&MK%+QYMU5O_G=NPQ]LI3C;FD M^FX.=RD_S1(8ZN\$7\CRSSY9SM2?SY\^SAZ>KAYE=T/;^=W5[,9S?H%"EEO?)*OVAE$H8+*_, M69;.'Z_^_)F=0;%D(&"N'O82Z_&441N+ ^-BN/ #B/X04"'4AX,LRQ BGD^ M8CJ$KI/J\8Z> 2 T^YSCN\557L1T@%>^;#@4?H28.@BA25,F*J' M7%LQ(*R@O,U(]53: PZ3(,]Y%CN^VQ3]O:SNA%_B/"0Q?WQ6403CS;A-_#+- MR7[REW$VP+!S(G#Q1*>O"X7 =5XP"B];IK']$&JAYR&7F]D-21(WM1(8$MHB M524;["@"X9W\D3K+Z9N=KNL7BZS=,;\R")6'8] J'Q;D_^BH V$DR\6"J7,\ M%T&=A#:G#0=3G,\)KIQ4E(NEKDM&CG*GRT@K13",'(-6D=,Z1UMY(%S<8UIX+Y=T'I!D5<)-=K]_M2X+3!ZS M1?$E(-AVQC?)EMM9X [N]F>&$PR!X>TNZ,51NWT>"3464&,"=;Y ?\W!\%Z9 MM=..ZO;J(/*O6A#:5A<,AT<"5N4-[B<,!L+.>4H;41HDGW/<;XS*<4@I[W9T M-\#NC^X*83 ,,R$41_=*_I0]'M=H &'4#)@F&7&..16)0N$3!^S+/H2)PGM=2GG*A:]=Q&A?X)G[%D6E8->DY'E[MW!@,LWHE M,%RT12I/.RL0$0CW)('G>;,;=4^+[R5@AYN-5/?VFEU7ND?[GB\B[%8LACL* MTXR#:1O[]DAYLZ$;)0ZD!5T',?DE2$K<>01SGN8%*5?;LP5%N5GJNF3^*'>Z MK+92!,/8,6B';&2ZB"OWWPKNZ /AYBQZQ:2@#29=\MTMNS[;J.7TY5([%WK/ ME^I5P'#0#N>0?=6S#%0'",>:S5IV:6>[FWKUQBYBZK>%K#1];+];N"+;;->H M@>&Z=B%:UDLZ?TI-X6ZMH#0 M>KY:T^4^F^C>D2HI09#<+6ZR=,FW?L<<*TTSY70FNH.SO5GJ!#M@J+T#>&%R MT)IB.T7,Q&G";, Z [C%7^I(4CJPW),LI?\,<6X\VXI/94)[NT'FL# M#*4G I?< :(JR0;-\[QD+&YMHDE9RH[WZJ:<<+\J$M<[\B05!JYBZDR479-V#JXRO.YCQ3MG=L=N%TB'V!:P1Z M/?]$IS\4;G27TJ5B20A[H":-;K.4-/]Y'N2QW1"P1_M>XJ?V52S2&*M=C<-I M/GOV2,PFMUH%)/XGSM&"A6V]\K"M5?6%O81J*38L'GJ3M;M%^R9UP9)#Q1&N MG@DS[U=,-.1LNV(G1]O=BDE6O+-X9^B2';;!%#]LK;%_;LU53(8R%FP'07[X M$^&%9EAD,;R$;:2S%U&V8<&=X.&Q$Z>#?-33U.J !:B8?!W@B]Y;IE,WY8/. MAC7?^!#A(8HA9[L@D\P\+7;&Q^D[&V"FN-6.*V.4O9-V*N*1"PB$:V- 1H^M MQ\.0&#;/"_EK $E9X&CDUM%(:WZVCR:Y+-]"&F7*.]GW@U]'?=P-E,=98[*WI;ZKHD\RAWNM2U4@1#U#%H=;2,>G:JC7UN"4I_S /Z MYW3(">GG^Z>2939EI4\FA- UE5I_)&9F@Y6*:EH7)#TU?,7G.J[[Z\^?Y/7N]&@@-MXGZK+I>M;B?Y(KFSE(E"Z87- #4=6_Y M"UV*H0*3%>W@&BM B,5O['>VXJWH95)R23([![I4TVN (9P53!WM.KI R-8) M(.";%)_B-%Z5JP?:'(+D/MCPXYGKC-RM^9YWNJRR3(T-(-G%MJ>0DMV+0Q%D M,MTPF(:P3V^$S [59MFJ,EE'\ZUKF^!:39W:]',:6SQ!9=+RPW2M"W(.2U4 MLE.'4]=/UWJ(*Z*_0&L=O8Q?XPBG44X;W[BN6:/IAXY&5^24 M5*H!I*4)JW[GJM9%$7L-AN"(Q]2O@S@"QTKY!45^V;"ZI9C/PH+Z4VQ&SB>F M&_;#Z5T+0D[YJ58!MH@=7=$N]9@1E*VKE]AK*T?25&:$4+=XC-3Y9BM2S[!F M7P(2U<7SD0JR+<'JD2G^7Y=!@>=I0>(TCT,>W[675G9@3) :J)/B'].V#PKH M:+H%%Z4@23%2J=31BRQ*OOH&RLHB9SMN_&+RG[+",A8 'GU.(TPZTSJ>FN1\Q"%^8.6^\UI@#Q^& M-!797T&.6DOL_%4XK=R5J]J+=?74X'G3S XP6C-+B',(JK#)1% M\,:"35[C',X5NTYHY&*!V?8!;GU_H.-Z_[;(V.C8"28]AZNF2 ML?IQQ#IFG#5/BY,I+BM6'&-, 6P+4_#KU@:U"FH-HH[%$[9D:"2.X#RZCLL_ MWWP*_IZ1BS(OZ*A&Z/JI]:YV9NR(,=VPGP:S:T'(V\Y4JP";T8ZNZ%I4;9HU M'6X;5LVJ&35?[33M M[7=1D:'ZRZC]-&OZVX\C]O7C:/=AMDS9QN0\8EF]%W&3!;F],-^;BM/?RM7H MV[I[^HJO]KW'(E*UZ3U\ F0[WI]?P[8[2W@+J:]9KNN7"*MM;R#-K,DQT7G9 M\)ZP3FL5=.;@IF8TVHJ/QS1'NBA[,M/2!!B:3\.M#RD+"MQDE*]V[( P>=ND M_UP&A(Z-R:;SM.+6V7'#PBA;?CK_">[*N_@1AL P?!?T0YZW%GJ/:K8VCF&N MI+YORJ ;R]"D[H?@=D[).:W7!4AC*\"J'/,GB*L-4LU7O(5"5J6#-W2HFM/! M)5>4D8TBB#OL@B-6=]A;+3"DM(8ZDHY,'7%]\)R4O?HPMK3D-D P5>>>%6EE M!N#S5X-Z%)5/4&L)5:;0C>D5CP-6<__*Z0,+QKQ;4%Q\.2NK5JW"W]Y#2Z9A M!U?(:.Y8*R*H5*T&G2$"50-;V8%)B! M5@EMR)I6L/-2$93@EKX3@[L,#W@5Q&GSXQ,E^9E56=B8\4R?51#3; $I3 M:^!#$C>***@T$6E4:U:#[0,'+E_&.7] D45NWF,2=L:U,24G-0.&U!HGK4DM ML7$L<#SAAJ[!MPD>+I@F#L>LSXVHF.#+]-K*XB; ;8)VKR_9]KSE,BY9*429I=[@A 8AJF0#7G4 MR%EO33HH\-ZEN-QN\EJOX:*PZ\#(VR>3!-6$-2"'J)HIB0 _5-1[,5^L@)OSX),M- M_?U0V >/Y(!E#.I+@N..%)Z0Y:05\K4];-7S?_#0\U^ED56__\'8[^,J5 M.GW%.T3==VNJCF+XT-+ $6LM9V\.V;O0OC1D5O'>+L?A%+KU[A-"%3&!]/": M-U@_$G5?;U8#\KINSPG+%W2YCG?&C00J4&X;-FE^[]!/W';[ M%K\53U]P\HH_96GQ,F% L#(*9+@840#3GV,?6CR&H<;>C6$;H"Q\?Y3,_Q4' MY.E+MI>R:FW!Y?G W>GTK@T=*:O[Z"5D_G"\9*;?5QTN3;8&G-!=EW>D-#-U MS*3NX)?0^ONCI?4U+=B]E5)E##:INP[OQFEFZ8@IW8$O8?0/Q\MH*KN_0N+& M@#.ZX_".C*:RQ\SH+7P)HW\$PNA>9K$XQ5&=1I(G6V5Q.TF6EP1;1K-8V?"6 M0\[6/67F.),!,&R=@EH7U5);0;49?@DE1QU#P.):1*^W6&\,L2Z6NDZ?%A_C M3N]I<1M%,*P=@W;(5AE#.P2%>-NO&CW:K/1;L(KBT 2F$PI#,A M%!Y'W+X%8+[%Y9!-G3LP]I0R*;GDE9T#77+I-< PS JFAF;P$K V^5PNLM5S MG/*)[T66LNAOG!;T7WD<\6CP+.6M:W"S<% \4XWYR-TSS6%9"I]QEB#&6>[D MB9B2N-%$85?U #&:BG =!?;F*5U9#(E1Q5F@CB7X-DK'(.^]ZQP!TI9)5@\8 M?\U=B(]@;4/(WHZ>V'HN+ZM4"%@XZ>PWBA&>'RFAIK.J7-U^R M)&*I>(,\#F?/>4&"4#6,3K;F5N*YAHRGO7MA_\0G1*N6)DSXBGWJWG MC;&Z'(')8H#JYT&".L1>EYFC#(#I/J:@%O?,TFS%QEUOW<;@ MGC#MQ9XQJ=^'R^^VK[IR[V25-\J XRF0KOJFX5;=ECYM;DNGW$[]JDO;'_4? MR(VJJZGLT:\-#K0U[["7HKTOX0E=@Z0> :O7 #O=+!T;@R1I'B-/H[\$A+_[ MJ2CBG2RZ[,'VX'JW2>Q@#DSSV-T'H:^+DY(_[X7Y0U_#9^E]K0H5_0!'BR.A M.QC1!:I,P.\$C<@E[UGQOH[7)[MR'W;_@/]1QJ]!PI\7*7,:K.$DA_>!&L8\I^EA">/==%P9+';%%\H0B[\0:J]#_VZBY[NK%.=6EN MJPN&W2,!:^^9L=ZJUD41?L5)QA,_ N'J]L[JW8)E7^-1,M6YVI]P$EUGY'.N M.H&RU'4Z'H]QIS?RVBB"X><8M.I;RHR:"BW2;$WLO5WKZU57)Z MU&[E0.^\7:L!AGM6,$T]8MRJ :-=1.44=#J@J!8F@4WHI@?8H)4C! MH9$*FIB+HQ4T)WOT$TX[_7;S,=VP[",6AI5!BT;!?_6;SVXWRND4=>_WGE5[ MZ:I[SW7/CI.$+M/+(&'/T?/4YU!Z]^HQK7I]>A[DU?2>=C[= '!5AV6I['04 M&.50;V2PTH36.XU"+01%LRV%TV>FQ!_.;K2 D+,[IQ\VT*NW,"G9/LHPP8]F M76!AP]?*S-H]U0K-: #,-&<*:LV*+:%#,)A0PLLX#Y9+@I?U6J!^6U1WW42O MXC0NWP)\+QQ?(P^&;18@Q1#C.>V2V0'#G$XL0ISGK4MB4*9:U-42[^>J@E)6CE@:N6<+ M=%A!C0J=VB/,E5@ED5KM0"&]#:H[.BML -REGUD SSK!/+-SRN,CI-&]8[2= M!?J.=ZFEE[VJVS5G5@2)DFJC00O/+M4&4$8MH.>&AK23*+=&6+AH9>7 3&11 M.^PU]DO:OL8ST4;;.1/M71*8:%;U/BY-PZLD(>866+Q@1&VX9F'3@,;RST[/ M&?/&N"$,KO[9-G*0G4"W=K ]-,\._>RE+FVI20G$PY;*37V]AO=N;Q1,U5N5 M/!0';Q^I7#(=()3K[#Y?XC7!8Z$[SG M0NGM%>_)-I0^^D!^B>\;TI52T#DJB3H?X0T,0,Y8I5.*C+$Z>7BGF59H93=% MSEFVV%\ 98OM$E2U_](3<9OC1 373V6R_1W,^"@!)5ZRV(H X<$V.] \?<5Y MPUTEAG9V*5_&FO.3R:H:4[+DT*-LP6&MSLZ M(,9M-$909078OO\$=V\,9P*[F01.?,'Y'+V*B:*R ME45+)GQLW-6\.3?2!DCFJK(?C#( ;HMC G@C>Q,X>X&=@<0^T%8AL' M^G>$=1I@.DXKF)9C_J)-J >$=I+D1X]X';!WSI/- PZS9ORT M\3[8L.^H5M8F8:?)]+2 >VGTI)+>*68%3Y8_32H/,7MR _8O8%76R3 M)M/J1M'@##I.K\+;P._=?].?;&)1#VCVQ"+ V* %]H:HHK'5]A&P.FX$D M%:-.#LZ6B15*V8GC'U$MA>[91HGS@T4I\-LLM:V)K2CPRI %>J#7:YG^UU M^MV[-<^JF2YO<)#C_+HLZ%3\4YQ2]U9-:M;+^9I#G:[ZG$6 MH!!T)_2 7XJT]&>>/GW)V+L]JOVI"78 TE9TI_AU/[UQQQ!,$@\=G4;BQLKQDGC@ >!7'RU]VJU$0-)U!X["N!8Y M#;1\SZU,HS@/69P3.Y$%]\P4VXK"N.]HNYGXN8.]NH9<16PIBFNB+:E<-&JV7LZO#! 5O>M\ XL]/CD MW>:"][5H576V*&&:5L]+.7T.,L5WBPN"H[BX#D+NE"Y\0"/O]A%( ^S^^X\* M83#L,B$4.BIVS)HM4*6!&A5@X?0RKVX,\?(&'=\<$^";>'8#YJA_#$IKOMV M.^_O=]3Z-(L*67]#I":)HE00#*ETZ,0L%VF!<"4"A#2R-O$I>&/#]GE&2/:% M>G81K.DOR@G7.!.^^S&3EQ&A,,6J M9)M9%GJNI'V$Y^U2_/Z?(+, MX>R=QH.W3X;S%\!53X=)P3L&O77CY_+$(2*';W[8%K7WLKC,E^54.4P\UU11#:*3C,I6#O2NU9OU/+>&XZ&JB5ES V,>6?V^#H4MR-8U:5< MI=H#,WO0]ET*3B-@G3!-@Z-MV .ZTP(;1@U0VX,XJA4SQS[X)=NR71 M9;#YE*7%RRR-6)"89;%H+?BDGX5K.D)JU,%2U(Q9/!%ALN@2SE:>S*=+'"9T MJK #0Y46?#/4X)J)H0IUT S58Y8\G%*0^+GD6\[[X*EB5U'QU+LP1ST/\CBD MD.LWX&=%T]R*X21O?V:=[5CNL1#:#;8]V/1.YST[(B3FXZ;8.J8RACK66&I\ M>+UT9RFW;>+UBJYIW^95H$;5TY:>T1G%(ERIYYVZ$\"J9K:(KO(KA@)A8>N( M:?3Q-,YK1W$PS!@BDH>4SB %'VR3H\J?2)T10CW /-SU?+.5J:\=S+X$)+)+ M&+VS?3^)=/=4+/*LNCL:!T/\?7LDY'FK[;<#>_TL;_<;J/L1]+SI"=8?0OQ+ MP#:IC$6F*C'3;M8^##MM='LKB'ZJXUVMPFEF^W)%S*-H;E.&)@5OAVYR:=VM M>:Z\SM*A6E;LNU;4WSF*5FS*(+F)%])=62LU9[NN(YQH=U4M=+Q/ $<"';*G(=QIS3C4ZJ.. M <0L?"7#QDI O'=-PH"FJ?7;]DL]X;U:']TU\&R%@>0R. MI94I-VNDCA]B@K9/!*!:Y?Z+=E1KW=_GH>5P- M4PR!"=G6.FH=PBVU N6&T#'G<_@Z%R;NV[,8AKR/62!!'-6A-*N"]CENC M$!S/!/00;A]]4R75&%CAFZ9O:4CG0_%_Z)5 -=WI1[7,-*/D,N,'S8"X* M-W'8+GV"H^]JE>-I=Z;.2%(&/@;:T3! M=@#%?)>!]N1&+Z>X7::X[OU ("' M#T]'P O9A[.R2%YN%8OOIE?X;0\ 3X.,D$]GORZB6?E^@$/*($L'VJ_^=-= MAPS_D7P'U$1D:C'MLV$*'SF>J<1$SX;MZQ>:\H'EC)=KRM"W)0>K+0%_9DYGM=/4) Y[R[@."THCOQ#PW6! ),>>P0.8;D M?1:D3FJ'[KQR;I9&+(-@2/_YE+$_N5HDV'_^F&8E8PMUG],2VV_#ZBC<.:R= MD50&4)'Q1@]X6G+0\O*P.-D5U-?5.[A>RNR&Z&M;X>RE-+Z.;D:8OXFE^+RO M4E1-X52/!$ "Z'\-Y+-BS,L@'^A@37 @%%D/]?@QTQS5QX=DY_@&X;;,+ M.O]=EKJ68!3K@6EQ?QBET; M0@NJAUX;?@15 /9R/Y>]%>28W"1:'V=Y7JZ&MQ8>%#G6#_HY9R1U4&@MT0_X M+1B-Y? .#AOUCB>3!["H*,=>JW;/4%#OGO&N'JV9 MDING,SX%Y#=+ V+/OHU]F"-9X:VR^ANJ<+JHP(G->>#M*_-<_. MN!Z+^]\]VC:L*\:#C\/=CWZ=;5CCJ;$-1\U[69L8)T"^^FSL$]$78!6UO?(2=&Q^FU=IQ##A0TT-^E8.3E<=3&(I[ M[8 \XQ><71=4:N M2Q:GS5X=8ZGG%14PP8[+X62RF]UF-=H(F.8Q%;GPK 6W@W)FB/:XE3):9 3% MM2(JV68J*EXHS:GJ(>_..%VH*^]/.$;A]J:-ER+N7\!Q"L%[@_7KMSGP;M(D MR^%P=K5:)]D&XT?:,]%!5CXMN,WJ:TC5J,VODG9_O\CRXC8K?L7% PZS96[L/;X=M_+IW\S7-TM/ZBEY6J7WM#;NZ M148G0/6?F)QJU\4UB*^BJ6L+V$F;ER+X^AN_SFU-+Q"L,E+$_^1F@>5CU;Y^ M+2TWU7;!%$MP'CS7NFK_XKG4#)AV,1W[D-R5"JILG:#J/^O_/>63:%3/HE%G MDGV"@D5!E[+;J^JPFP$/^MU'*] : M (+!RU: ,:*]";@!FZH05P \?; #J[ M6;I45:*8IQU'90JHH0P8XBF *;8#N5S+JHID!]KX&P*;I=$LBOC4)DCN@SB: MI_4&YW ./U[=V5;;!*?:/;(1NM[9-1&PCG4\"_=6'S$#*$Y1;0)*AU420CO4 M>1IF*_P4O+'[.&F.SW&*%W'!]N+BM.2I@3'AW7@^>\[Y]IJJ?>Y@T&DGN+/C MO>YRLC7OU-^;"T)CJ S"(OHUCBC\1/!/7RAJ+0^4-;D@X:5*!1KY##B%K8%* M'!;#'HN@8$/'#?W46)Z9=#VPS?TBM"89X566+L4<'(\-"TH(SA>IF/[ M-Z66C_[-X(*L?U.H0&.9 :?0OU7BL!BFF"!,FE5 FO*-G]8Y95?!]M5U0=!6 M6(<,X[OU**Q441&\\;OU5 T(YR[Q E-LT?[6)SM9=,G6/;C>I?(.YL#THKO[ M,.1_8Q$8W>N)[;BNUE;9!XGM')+Q5:\)[2;**-2PES.-*[V9\31&VIGPP^ B# LZI4_1_+^@?XT(5$F=6\SK8*YS0CN@#'5C34TNT M\@EJ5"NC1=5%\KWUW$3" ];7B*Y"U;+,DKF*4F\U%UG>5%,FF)ZR*@-J'9:>Q+ M^)X/D^'+:/J/=&N_)&W M+'E$(8LLWW-AZSYT#&W,7%#[:&CJKQQ]:S.Z)@YK+-:KBE0-.RI'WN+NBI=M M.J$]E6UM\QC:4<_]?309;O#H6T?7BV%#X+^Q6SFK(&6'B5%,/T(PK2(P%_4F M>LU2$="*>J&#\"5^Q4FV/L#$3O618V@M^@+:1_.1?\%->_JY:D\I7K+W6'5[ M: ?Q;MC.&F&^!QIMQ5'(-U*/J*W5X2T]BV&$_ZL\G$.3]OSDJ8;V*$T9<:@-0NUPV,;@FCIJ*BOA*\< M'ZIM@&I40$'T]S(O^!NVJ,B 17G9^']/XHS\2CW;S]ZSW!PT]NN<'LM_F:VC M:@$:!X2K)R_LIBB[;;5F2FA#M1#.BWC%^WZ^"0V:^[)0ME%%)S?@G]\ZQ\R, MEFD#Y[ &,N0C=;;[E;%U?'ZW:$(WJ$>S/,>%\0J@G:[C*\_V[@SN09L5P5!P M#%I5*"R?)0=0G=W:^DRNHY>,05_33'H(RQLNN.R@+'Q MUJ"&,$[V1$B2&X:DI-Q?!QN*H8HOR_B&9CU3AC)=$#SOQ]79EM=0RRNIY2YH MF=M7 4]/*5QE!TSP*TY+*(LSP9FK?Y1QL?F$BY>,.L1R?_%EI6U9*-6]$TRN@(K-E!Y.T_O21;B M/!]UWCC>C%?^6CJIY;#!!MQ^UP[XR ,_L/TP#_C4[=-J-;RR5(2N)>16'"[W M!(R:^%RHC!)7>?4K$2P^DB_A6*ADDF1?V'L/UQFYS,KG8E$F]+>L'#%'W<.' M@&T33"RHD=L'([\"?L:Q+P^%[89&A3]0$M5***BUCJ?]Z<($[=6!M15E\)^M M+MQ10 ]8.22T%S"A,O,CR7+[U5TE['<=UP6L7[$Q25AW1;48#3=XMZ<+4+G$ M"=I6T1F@]*@5!'_U'&EGN?=E8\]8UC7%1TFS8F M _2(^ /J=S(\^U/W B#YK'EJEC4\,]/F[7O4/PX>'?L"]V.*YJ#L/$GGE/M M^N?JA&(P,WJ$T>/@_7B'CO04M>/S,!9L&\'PF"V*+P&Q6-*/-.>_.=@[;6X% M9EO'07YK/W1!+W4N)X+R6J=_"@LP%J:-0.\4A:'9I9S4'C'7MWDG'KQ&[5T,MKQM9T>UI]%= ,U&,>DI#^ IV" M%ZR*V;/O;$_W(PKHK$:YNR(7=KNEI0/W<0IGA=XI1H^=0I>^20 UW*JE8;+JR%$&VXQ'<25P!+L'A/VAV") M54^[ZU6\DDP"7DNSCCQ;P8,DZ=C%_9#:TLL M1VLMCEICJ&/M!#UO6@E80[FF#$R#NIVJ4W:/<*9'9PL]./RU!RL05D=2ZWG M 2OPH;K3)ZVDYC?'3P)8!,0*R&0C82/DJ63KM J,+FQ;Y4815R<1.NKK MT"FRS/\NH4*_1ZPP4-:FED#/F/*>I3YI4M%[JQCUR4M]V@"G^ > Y+MPH*(6 M[X,-O[/YE,W"?Y0QP?Z]#$J@>&5+5+%Z4.5?""* MBY+ V6G;'HQJ.-, V2BS(OZ+2,Y.>;>B1@%\D> M,7F-0YS;[;_L]5M^=F@.4%SR/9P]?@A,HSJD=^+5PYS<"XJ]N]A(Q3C8%I.+MZ,*YQ0-ATXM,]VD 5+U-V M?@:T%I>A&A8]EV&AB'MX-"R/5R7O.-[]5'<;["\5C$\!6<;I]D!H %DGZ**A MFX&RZE9+>:]S(S1YQ:^X,.3CMF9/5#H,\S?STN5-_(JCYEJVS=K(LC%-TZ:;<]EF=G5: M=I(TUA:8=K*C XHIVNA6X7_JMM=0&W#GBE9H]0%>H =__L3,?4"*S1,)TCP( M^=G<^:;WB^68/\*6KZ%^M+NJ$=[:$)@.:Q?T^O&\>J:(*Z&N/1YRT_\9VB@N M+0CS:&U24=U. W09SV"^":6Y. MW!3?U6@;:/?6&,J^@$FQ\(#7=4?4G\-=XF?5U46]BMMIBAE\?XJBE@?#5 N0 MJD&AR-H'/MG/J;>>_[/8R M;,WXV<88YZ1\!\/.!AA"3P2NV[=H#*&N);YET9T*P-JPD#AOVJS0J_B8+^O MRV:[,GDPQ+0 .22AC'@0]R4., W7!OP?\'M'OBQ47S XV,? -;!#>2BL ZN# MM:"V0N!SN=#'+\R+%SJ MQ_<_GWS_T]E7V)JWV=AUXZU)4N*[%#MN/.IK[(5B_Z)(?D\Z1E=6C_A M\"7-DFS)MG(:JU]EBXS8DB\N, \/L,RMZ13!\;9$V/@]; M_55>Q"N^H?8:)"4?@SM=17TIMAW8T>_:^.>;."_HRJ\@0811&JPPPD7X[>]] MA4(W65!KH)TSB+)+&1FODX<736*%5UVRCWE:CITKZZLY^'!'%/DNJ M(W^%1U9-?L.E,=[&J_I29J>MZX5+EBV+\)\KW;1]PPT1>R'!PX'E\%)*7+LYRNSQY? H+/@SP.984M%82W^M3# M%):=M32[P8%R)G^"N :0VKB,DY*NHFSJHQ:%7R-#H#9U4NLXKA5^(Y@'R@1A MD=\'&[88O:53^&JQV:T5@^C?HBQT5B?T6R4+0),E(;+#*0T68@IH76F.\#M%[RF91MF;^WRUF>?CCNQ_%RAIM M E@E3L4O5&YK"%66V+9J;:L-8"PR%-3FV,^SQPM$+?JH^F[NI6I34;=?;ZD" MJVJM\0HGVQU%UGU235]=)NW!J8N];8OFCH6TW]3(PZH<.["R'K328FG:MVJH MB2[^UD=%-5>2[^@P?AXG"1MV[]+/;#[*$J2QG'UUQR_4F;TJK.H;C5MYC3NC M%M!S;0+1JBRW1E@E5U:\UBN;2K&1X)+VX2/KU:P*LUZM<2OK%7,+;,2+V$.< MJHKU4:\-84?5J(T2K+H<@5B(O&S:(\3J^PN.ER\4Q8SV',$2WY:K9TSN%GQ5 ME-^514X'>1:&QE>@LS2J5SVS@AV+D8@5AE"[>[ )J_+WY]"0&XUE%%2F4C4VHA6Y5GZ!GO(S3M*IU:C'T4KG704Q^86$M M=WR9E7\D03K8^]')P:I$/4AU],>"ZFV#>X(O 8ERM*R4?51*LX=8I:_&:L!,XW6Y%Z#3!CJ-L"X"$&52%<9V2!>0+U!UE7?L!OP2+'X1T=$NQS M^HISQJ^M-'KPU(D/!KA/ ?D-%_T<45H4:<1I[ZA5706NFXV=#L8H4 M//N$V9Q LEO8^QU6\KY_<6]7S LZQJIU)R5B(5 )3T5XY+?HOH!%UX.05IL':"&34E+4H! M*FX-.$WH)J""-Y0XS**V*6-/1?M89.%O+UD289)?_:.,BXVLA$4IQQ$@NH+6 M@!,NK'=$_PU5PFA65,D9^$W#(F-9SD!0G3W58%4[)AV8C4(/51=(SO:)*G'? M+P]>L6>ZC%P^' MUZIGBV^VSQ9O@: MDN8%XWI:7GT =;YPTE"9XSQ!E.7\J"GCQ]"H >R5WQ1: MW<[J;'%J+@JBCB\OF'FC1JBH8ZK03%W0[VH=7_W-9?Q*AZ0TRB^"_$56"ST! M0&U6CDM(RM%(G2 FYVO[0'JZ)-U"D$H"*G8#0&$K@8F?/C-YU"0A[4R6JMZ) M93CR,Y7O-&2"*OZ*/,BH"J;QQ>2?_%M=#O&OW?L^2< MC8G>P.-KTZ%XP811D^ 72JCXM1ZTK^F8&2_K2P5A-ZT_';GY?R753#[Z>UD- MI+>83MZI*_LJJW2_IAH9+ ("8Y<=O82.&H4 ]&*@WLSI!-2#4 M(.J]U, VS3J@T!85[:HPOX= D9V@&ANL75&Q<<_J+'$/;9(XNTY,U /$M%%P M+;NPQ@+:FO"QJR2ZUL0 S].KMQ#G^=VBB2<5]H;&* .HSNF8575J8P1,T[PG M>!W$D7:C5J\#H Y'0[5LCK4VN%EAC:N9\-3PZ$#&QQUU;K9IEHZA@NT-,-%?5MUW*!:*X&N7176L<-IK0^FXNHG"'!](]40,C%&'W1U M6L"VK-G&4OO$GK_@#,4$HA[IMT-_,QFPF# I=0'4[F3(YNF2T@:8=ML,,YK, M5T8E '4X'NO8+1B+S%B'/%3$!=MFO2<9VW:-SC>?<[:SU(9'S.@J^U79W=IK M ZK*":!E&7>8#=088>^!_([9H57[>[0-+MG:\E2_PIN$%#%%5VS8:S_L#(R= M2JU7BJTQ>VU ]3L!M.+U+7X#M#:"&BLGB-LY:<.UN"DHU6N3=]JH!+DRE5AM MZG"K['=](GCU^)*1X@F3E>&TWTH1.9)/\K[]_=?56/U='_\'#WUDF@RIUHXPC;A$ XIDGQX7[V-1P%1").O9/ MT/;3U8]L/CS\6T^A@H0DFY(GJ 6&&F0\OT6=T=/7,*_:O'G";\5YDH6_24=] MHQ8@CHT *PQ%_4VI_IY4_2HQ8F80MZ-],_: E3CB7@[;EM'<0I]F"5 $^HX. M*%\)[M@[09U,H3V3)]6VE^][[[.$YP+!D3PV61-A8Z<)J&V/!#PZ&MOCA4HW MB5_]M]RIB%7)0;HX>PWBA$TA MKS/R2%<0CS@L"5\(\Y=]/J=TY9"PAQ95C^N,,@")))-P"TQHK)PN,G*:4SMH M:^@$5:\C;6TA9LQWYH\;MA;,KTN6W?!3G-*.<]5L=UV66#,Q'VAPDN*;%OCL' M6BO'2 $1_.X,8#:/A #QZQXZ@=;*41) +\' K [KT= @!UJ_?BJ>C\3/5_9 M%G&>8]SWM$U?]3F-XIS?]F&7P-CU@2KQE:QZ)QD"5-F[X1>2-7)K)VA @9/V M2@U=OG>-HLHJJLSZ.CS.5JLLY2DI^L%5V^8A'$N?^)UO!5 S7<' M\+J3E.X)3/'I&'GNT=/Q%_XTRIL@_UMC4/^].PO/+$L;VEL$W7P M/DC3!H5'3V @^HKHO:>".&1+J"!69R8U2!:)SO[<]M;5D]/MHS$UUK8O1_<> MGHWI5='SL(JJ86Y6%B\980<$=&I)9S?;48^=%.6]PGY@!=>9N=0%-*@?V8MH M[$K.>V4S\@\-6GL"5"*C8T:J#YT,J(\XGM[$5])<6CBH@PH9LLG%2G-OH :W84;&7]+N@?XSE%Y5- M.@#KTPA568?=+*I50DI:>[6VISJK8O;;G)X4$ OE9\\;IR&_+4MG +<9G:-$ M)16C4^.:; \XQ_0S[%I#?8]3%1NVWR\ XL.!'!/>JVT^TVWR_+Y%_U,\X_+V M8TVOP.]^\.]QQG6^R"]YA/ZBQIIF0?VIDBS0?PR2SO46HFE4]V_:CF2\-4"4 MVH,3RLZ'T:9Y1Y#]N_VA)4IO=Q$8>\5HD\PI#0E7_. M[K=\8:_=7V?D,BN?BT69-+DD)W;G([\"F3'[<\[,*U7O7W^QBCFO/GDBRYY- M_]@ 08N,U/-7GT')8@,DBCASN21D9O0!VO4:!%!5_!(D9357:4AC52^B&N1* MTJ"UJK%6?]NTH-3?+=9NR73E(-=0%YY5E=1/0H"LF4YBWE&WM$::@%F?HY!K MJ[KWP+?V@CRH*N?A1_;5R\7!5V4?I7VU<3U0U:.9_(]< TTS"KZJI_AB3PB MJZ0.ON%>3K".B^I2GRX5X%1;X*DPP@5[!DCVM;9V?2<;%,X0#.\4Z.0!5J\6 MIGT5@EK!=)#93H;[*@#KR834=HHLJ:/NGV[HO^B?FS_1_X]%F]"__']02P,$ M% @ ^8%;4P//G*2P5 (<8% !4 !S:6UU+3(P,C$P.#,Q7W!R92YX M;6SM?5N3ZS:2YOM&['_0>B,F9A].^UQLM]T]O1,J2556K$J2)94]9UX<+ I2 ML4V1:I"L4_*O7X 7B2()($&10DI''3'C.E4 B/R^Q"TSD?B/_WS;N)U70@/' M]_[QS8>_O/^F0SS;7SK>^A_?/,W?=>>]X?";3A!:WM)R?8_\XQO/_^8__^__ M_!\=]K__^%_OWG7N'>(N_];I^_:[H;?R_]X96QORM\X#\0BU0I_^O?.KY4;\ M-_Z]XQ+:Z?F;K4M"POZ0?/AOG>__\N']<^?=.T"[OQ)OZ=.GV7#?[DL8;H._ M??OMER]?_N+YK]87G_X1_,7V-[ &YZ$51L&^M?=O[]/_)=7_PW6\/_[&_]^S M%9 .P\L+_O86./_XAG\W_>R73W_QZ?K;C^_??_CVOQY'<_N%;*QWCL=QL\DW M62W>2E6]#S_]]-.W\5^SHJ62;\_4S;[QZ=NL._N6V5\=2?E<3P+G;T'\'/O QP_O?TR:_]]'A<+=EL2% MF&I]T_GVE$][@>\Z2RLDRSO+Y:C-7P@) W5W%!7;[^+4HL0+7TCHV)9;N[^5 MK;32>3[TR(9]+)BL)EL^7?"R76_)IPA*7H@7.*]DR":D#=$1ITZ[K0O8>[&\ M-0F&WOR% ?SBNTLV^PW^%3GAKJYL@";;%\L*7NY=_XO6^) VT%B7)W1M>HTUK&A]TJ",%9_57\JBC8YHD-JV7S"WUG/+F2&K2S?8(?O,TS/R6*VL-[46%44;5*G;,+5)%MQG]B_:6@YC! (BY#: MS1%)UEQCV'<>B+^FUO;%L6=DZU.N/$I.(94;G&!=OFZRK5FX6U#+"]@XY"74 MTZR\7F,='+ 6_!TA=^S8MW+"*=M/JOHFJ=)8M[HV&VX!:$6J*-I8-YX\*UHZ MC(A?(L8$H>[NWO'8CMNQW+X56JJN :LWN!=Y#LB_(J;>@U?(*B4J?^;-4;.; MI-8V2[#/+_@2VY HQVVUN.N#=5I5K]4=(*R+ZIIM[ 9A?1-6:&UG".N7O-8Y M=HG0?@(;:'''"!S=BGIM[!ZA.BBH<)[-&1 ^>!-M;#A@G116.-?F ]9-K4;. MO%3V"3LBN,&[IX"L(G?DO#:U;DH:-B3BB%@!Z?F!TI!Q8K.&Q'OP_>47QU7: MKD]KU9!PD_"%T*$76M[:8:.E&P0 KT*#GS D=G?#)]S$CLH=8\M(;6IJ[@N& MA+ZW'!H[%!_9R(HH 1G[&OR$(;'YEIZM":X3-S-9[3=7(;?^.\O4%=,L$)H? M;0X:2.?88"2N2^PPLMSL4*$4_]2&$8STP=N6>$'3"['L"X:$'EC48[\.IH3& MV_5F!1:U;D;8L47Y6'IM5LA2JRT:*#)<^TY@K=>4K$'SD6X[9Q!@?]@>>FST MKP'^S#IMM6J)23]?QQ13J'J.;H)U7Z>--HQ(0%C%-5HS(P%[IJAV#D,2N*?0 M%L[8:;"BUFBJ18M8-AG%?PDF41C''$(<LH:-3]C$&;H] MV<;A+C8CO99?6][.&01@VV+JL%V_'1^-Z@M0WMLZE2 M?OCQ%?&-4)OMF0#A)J>WW+Z0\ TQN(4V;/H'I4Y_Q?8HKTX V/EJ-=)FUX\/ M^36Z7=U FUWNDQ6AE"QU@W*D]<\4J:._EZC3VGF<1?OM0%*HF0@?5:/G%2V+ M2GUB![M#A7S$[8P$D0LP0;;RM?."J27[HC4;:?-2##= MOFLTT8;C-N-[&E'[Q0K(E#HVZ;IN>F%&PZ,+;*E5(:B_\NG&XE>>V'_J"B!N MI5D_M=####R2:S4BZ_J6'1W9C!!WV8?.N_XI;2(3T#LQZ1DVI>L-TQCCCH0:Y!?N"*5782+KV@%Q/[+VG_]=DF< M;SE"_(<8JA@F]H_?XP]UGX/8V)*UY%K/Q(W;_YV5*13Y]@R]RI!8L!:K.W5< MHMBG/&]=:G=\RO;<#.NL+8O:1VR5[[2E);[=QO>@WMDOCKLG>D7]C0B=% E? MT-$\4.P3YT&SR[Z_Y'VX=ZUU-9R%(D \/Y@ M%(:4XCV26!39YN?"@7 'I4$ MXOO1*+X5LIT9YFSLS,C:"=)SQ?[6F'Q>$%0! O_)Y$PAE=80 UW/B_A^EV^& MY< ?EP3B_9U)O*MD,P3S?L,"0;I4& CV]R;!%DAH"._X3!3O<2& ETL#$?_! MZ,9#(*,AR. V\)17M?%'S^,0]V03Q#4-\[ M@6VY28_NV>\".=P5Q:&0&SES*L4T"OMG8E$PZ+G"4,B-'$,5(IX9\%Y$Z5%G MI+.*N#04DKS]/[*3 5TJ"D7:R!E3*IX1J*?4 MX4'G<\=63QKELE"PC9PLY0(:07MAO0V73*HXNI^#I 9=6 6*O9%C)4A<(Q3P MF"&Z]7/FXAZ_84%W/7\IG=(5%:%T&#EO:HANA)3NL0KU4 PJ]P2.J7%BC"I\L\A!MSTI" M\39X7*T6SB3.4S\(+?>_G:UJ)UE='HJYP8.K3-!S&Q@3WKG10A1*5"@"Q=?( M6;52G'-#RAFFQ!*K[W$)**!&#J!5PIP9SY'/?1\OOB>UQY9+07$UT0J7-X)>(8YZIR4)"-'/;$@IT9X2DEG&G"MMUQ'!>_;$ G MJY5HYI65AR)NY*RG%M0L\L,@B C5Q;^B%I0%(\<^J-#GGF>(';%I;_?AX_." MWY@1S#*E4E"LC1SY1$*=&=NQOZ 6OSH_WVV>?5=\/:2R(!1A(P<\B6AG!OFH M']7P%HI @35RLJL4Q]"<,'BSX\>/Q-$+U26A !LYZ0JX:YL@+XGHU)Q"6BGOO^7GSE)W>/^9[]4 V[H"@4 M<#-7)&7BG1OJ)&-XTJ7]/>S#VV\"U)6UH 28N4,)%-J(>?\WXKK_S_._>'-B M!;Y'ELE67V;A%U:!LF#0AZ@0UP@%O_INQ%"B<2 H%8P!05$HY 9]AP+QS,1> M)D'-^[4G>>E7AKBH!A1X@TY$N;"&XM-"POOLO!*>?"/MH0Q_40TH_@8=BG)A MC<7/TQY;>-:^W&=>* A%VV H;*5H1D">;RS7+;X*6P5RH2 49(,QKY6B&0%Y ML"%TS2:U!^I_"5_2NYTRL 45H* ;C&R5BFH&_+?#/?+D_IL4^8K2X.P$!F$7 M"FDJ[<8^7?Z<)SFUJ !U67DH[D8O5HH%/3/R\>,Y^?U3W)DA.[?)@A[4M: L M&#FN0H4VL[;F;O)+E]:CG8=^][U+>F^_*@8%%^#I] * ML8S >V=Y?]!H&]J[*?5M0KC[)-B/-L"!"-@ E!*#YU,M*,R8"_S-AE\F\NT_ MA"\'5!H-I/6@U)B\Q D0W- N*#A<]"++N]V,I\3F80H+\A;>L0_](=\4 :I# M^3&:40@,PYEI&MHK&AN\?=H-0Q(DL(F#"63EH408.1"K!:U _C^^+0DR8K]H M-\WL(0GWG>5:3$?87B/_".11ZMF/G7>=O6N"YYZ=C.>3T;#?70SZG;ONJ#ON M#3KSGP>#Q?STC+0K*WB.J8F"=VO+VB8Z1=PPR'X3*]>[]Q_>I:=3+4FQG*GQ:E.[9Q.7JWITP: ML+JQ;+T@)OPZ(J%B,37^L(. 35B/GUTR)J'X7)2A(JUE+-%O#R"N!Y#5D%8\E^=3!7"8%J9$PIV5K.\>,_ MY9%P7,I8%N :FE\E'R[HTP>&V90:&TF/A%,R(J]L+'EP?:(@:"#A;_[BTW!! MZ";WQJGD>%!9VEB>X1H,R>1%0@EP\-0;)LU;!!K>0E>0P41)7G<;)2 (.QSW M-O1#RXU+8J!Q['NVWN&HJH:QI,9-D2N& N92)$/Q+QZ,(#@@(2U[/IP_>A;FWQ"74B:O92[!L7-I\\L7T2EUC,EZ*:N?3,]0@#H8"$L2'#T5L[[*B= M"DE"=A1T(^[M>O#]Y1=V'A03!ZMM+M=S/?YT,$%"(UNSG9",G%>RK.B]F$!5 M/7,II.M1!\,!"6GJ\:4_AEJV9H")0#I.EJSK\CQWIV7(>_:\\]?9.^+*28*4!5(H5U<=Q/U8[?.MF0A?66[[S,N*ZL:"[1NA8-OIY4J,@3 MK. @XZ^ZJKF,[B<0"(;D3.^@KDL\'484$F#:NCD) .M4R9SQC>^ M*EW-_H-?9W62*$A^'<*/MY)V;3N*KW23)3MQ\(=( MQ",)4M=#$E+_PAI%>2'!='?L /B9,5.S=*'9)Z M#9E[** NN36Q0L)T65R=38G)=P?J\B66^.)/"*I#4_WP'9,/(+0?MM.* F#* MDC*- 7XAH6/GM@M'*5,^P5.F=/[]J+W_#2FQ M=[M'ZY\^[;E6$'3?G'K\EANY?IK+,NY"QQW0W/O_RGZ.W!S(=8HRW3Z0]/H+T^=$BXE\BN MS7V=MDQG33R!^_K0(>'^V#DYM>B$QE:"9>P0UR=/>C<(7G_)Y"LIGN9[IS(V-\2B"!#%_\7.4FMQE=1#OG>OP=@P%8L[D MCT)()*SS*D1KKOF&V6O[P8C3@@'3Z!#]M1!4V72FR%,VNG!P\-$)7P*EE4SG MF&R&/N2+7ZFGJI5/6,%TUL@FZ4*YYFF^@B22K_#CK#,?OWP&3H0R+E7A9UM(.P@MEH46'6@+2(=IJ MD:; O!2 MT"?*E ]/PCW^0ID$]]1,=-63SWH*V5$@O\#]8-@2OV5+ SZJ)!IJZ,>]A7R M77Q9?I8 .!)*TD5TQ9&/3Z5LB,95S,&(NL$?RFHSP:^Z\>)E=-.RQ87 M:3735D0U^L5%!X "$L;F),ZB\T \)J,;7V_9L/TLER]DFS@E==#ZIBV*NASJ MX8*$S)*0&E.C>;.A+D5"::]GJ3O<7 $PF2]LVFY8F\NRQ)?/9A+"P^7BSPW M=R^*>J:-BYI;&! *2"92'C;'T R3_NZ54W:J%U0P;5($PEZ.&I2(CXPDY1ZE M5-"XR? D5L1[#^#\^%,R/WID'2<(/6&&%*6EC +'(T'0\S?/CA?#NL\-$7)+ MHK-,K89=2BWVV]B8V'OA/PZ][H;'P$U6@BK[##L5A,=Y(<_T<>/OWN@IT3FA M,:^83<6Z^90XZS2AD+U;,% "ABV3]L%R/+Y+N2,K5D9Z_5JK$>./\]2:FFK@ MA&01&?N>?[SW5"XGDBK&G^:IQ9X2@XO?@A].%?<,L60"BYBT!^]5HI_[)'PD M>'0\G[+9+%MU&9S'K22WEA])^.(O06^!GK43QE\:JKG%.3M/5Z+;#(L4XSOB M$:E?0UC!^*-()^B,4/XKV(6,20@Q!!6*&7]5J=Y:5"7KQ8_1+.=0%OAV9P6. MS=T#CAOQB'^E+0C<@/'WG/2L0IK (-DT5O9:DSP$;S#I@@^@#CE1J61PJO85 MC+^VU"Q9!2"0T/4;X8^[,F%>V79O3<81O^8Z695"X]3SI7Y+QE]GTILXZT)U M84PK9E;-9HP_YE2;M7KDBZ9DO4T4^\BS'Q $VRB!W.EDIA%1K-V0\=>HVM4< M%8)7H#L5L'6K M3CEZ=#GE>_CEE-[/W?'#8-X9CCOSG[NSP<^347\PF_^;M?6#OW<&OSP-%Y^1 M).:L]P "J+K9U,EI%U7I-POE<&1KT^*GE$+Y6"(L>33W_1JILV96E47&C"Q! M8E7WL62]W/GQ'E>2X5U2Z1G&I)D.2K+'1.E9524!P9+3*5*QHF MJP7*7>EHZ:D3\4L>PJR#A0=!U"V8OK"G18BV=*CV[,77/52I(T7E3=_SJS.& MY+(C(0CP0H>*,XTF3%_OJT.C-D)(F#W3ZR7MSY*E#6O[CY9L"75\?ERE(0(; M:2Q@DCBD'U$VE4SC[L4Y>^*_3;;QH7OP1JCM!#)':HVFT$R](#VH Q.2 7LP MP 4+7[#(Q\:29RM(LI2R.3W3[/)K!:$3ON_Z7@Z1'(3 _ M:(3 =.<_=^Y'D]_F2 )=]J)IQ;=4U#*\ 8D5BOI 9Q?>IV+IVFQ3 MG+REK)2R3EN&D[Q"Z"SO:6HBAF3=;/>69UM,G0#[Y>Q)CZRX,V+[GNVXY*C' M"[^Q\=K.U]!X5^!#NDW8D6A6GS >;">S^,->39-6,NT::94T'XX#*IK/DWCI M@UAESM8!TXZ9,ZK?F4E%HLKY4399]"^-72*24;)]I(%C9U5=-NH#.J M#QA(),1GM\Z/W=22PY6@O&D?T1DIED-V!9@5.%I$]NWZ=PFG?%9E?PA#ZCQ'(;\@L/"GEOS1\3-WP[1_ M[XP*;83@*Q@8Y8D@1O) 0/)JM+?,-HJ,"H80Z/VITQI&X^6$&Q(: A/)1JPL M3=>.]XT!&\K$>95?A(35-NXA;8HRE2*(H4.85[O<_>Q]LZ$W>+/9672RNG/B MATNJ=EV\#;TFC'MB&U8#?03,ZT)KLP8[9FXM9PE(GZ^J:=R#>Z[9HAJR:]:. M[/B1BLP@C)%- *VA,XKVC"?0/K,F@>"]2OW*%MZIM:N[8=E7-9[L^MR[E0)H M5VE)&FRVKK\C) WUS2&GHRNR5HSGNSZ7VJBA-*E!X,UNNBL[;-,DSQ97[_0D M+1A/EWV6K:X2PJN<2K)55OG@,J JA@3;9YDT!*!=@8+ 8Y::"*I#D.B[U7"Z MDQ4#2Y)^@8KPY-0%@AL28RG;2V>UL?GF3$B8*T_%P-W4M MCS\FP\/ZX_>;Q63KM&$\S?@)C/FUI;Z: M7NZ(>@H" MK&\\_WAS&J*%&-:=Q.$5Y7GT'#A+QZ)<=&_97:W8N8QII^9JH6[->&;Q5A<0 M*)I7,&=P$%/!EWP4Y#*+B'5&6LEX"O+&5 . #;HIH4]>B>MOY_XJ_,+ @HS[ M4A4H@ZU9*%L8W )-9GMV,D4G:%E1- M+L 6"< ,V3K 'UI*TP:H5X"CPE#:6K,-GL!!]=Q?@07"B+M];^.K75PL2< " MKR&K +Z:B9=$E8CFB6SCT*Z7^A90%:H)YS;TU1C.4)RP3,6Y_O(L?TQ<=K1D MDEKN-'IV'7NR8OHJ?3Q0HPDHS^#194.=TAT3/=CB'-FCD;OS4?@KHAO7ARA([SJ/MUHUQLMP,IZ&W\NDF MH4J=.P_: %0C,!DF-=%!LM?-I0B0Y^4L%81RU)Y54!/P4O!JE>!(:,GD&?N> MS7X\6+>]9<46FR>!+:7USSTM<._3G'-RLAHY M;_ZJBD]>$5 /G%RKM6>DFX+>UY(;U7#.A=5W6:\W9"G)NU99&$IC:]:_IFF4 M"=OJ6)LYZQE?997D=: $M.:N:Z-\07 "$>NZ@E=6UZ: M$"V^ON(1?A4_S;*W[^M1HNJ_=MYU#C"P?TQF#]WQ\+^[B^%DW.F.^YW1<#R( M$U7?/0M5N]'VBH>:,)H4X1X: )"Z9^ M=ZR??[0$5N67#"?-;E2YBFF<6J(%Q\PSCS8;B^XFJ[FS]IR58_,+#,E5:_XT M%!/6SAN_CV:@'XLST/SI\;$[^\RGG/GP83R\'_:ZXT6GV^M-GL:+X?BA,YV, MAKWAP.A,5!8/D)A:4L>H+4/&&F F@-8W/+[5E!6M&%JXX!B*Z6U3GI1N[1W' M=!X-NY^*PVXV^'4P?AJP__8F;-3Q]=_D^$KEX.[2+$KB-R=\Z45!Z&\(50\V M< -F7UV7=A(P]N M&!Y]FH26GFC7 PK'8,QN]%5>YLL/QP_OB\-Q.IM,![/% MYW@//OCE:3CE+\:8')'"ZXGJL0BH:CBFI;I[6OMAO58,CT8PF>4P%FVH<(S% MJHM/1T/P0W$(#L>_#N:+^*$FD^,NUW&>Y#P%/=S-B1U18*2S3AMF/3#[?O($ M&G%/'RWZ!XG3U);Z["U[3!DMQUM0:[E/W:$U:MO[HN$1KJ\V):=0NUS@F!:$ M(;A'<\/'XMS0FXP7LVYO,>],NY^[=Z.!4:L8SU^3,Q[KN, @=8TG.*_L'\1$ M!:ELVNH$)J\J,S@,&2Q#;;-QD@F%SQ;9NRU"T]"'3^51]_@X3%;D>%_,1^%P M_# 8F[8&2433\D?K-6/Z85-E5P%#5+<=PZ.U%M$5KZ#J0X=C#,+XUAOP$QQW MS<@I)7V M@7!8<(R].5G'-F)O^4#\-;6V+XX](UO^H%3NXN+1T"L%&,T'#_P %X^YA\'D M8=:=_CSL=6:#Z63&#W,FAUXJWUXD0!2_L(;1/6*A5WJ[0TAET^_;*X@J[A#A M>. 8:&FB^:E%P_S3;H+EK11",QN,NHM!OS/M<@\B6^;&\VXO7NK,NO2KA8+X M\E4US3KQJWNG->JT&C&]V &)+/GPM7'",1JSYQ_NB$=63LA]G]4#L114,WB< MCB:?!X/.W6 \N!\N.M-1UVA83?X=W?C:;^A0F;CLFQ^8CH6M"@UR_^/F)L;/UTW\>F(*,TKKM&1ZO]:@O#-G3L,0Q M>)\\*UHZ;'_P2\0V"(2ZNWTD?-\*K>H!78K9>1IWG_I#OO?]Y8EM?@>ST>?. M_7#<'?>&W5&GWUUT38[SLFBY.[HZ*[!V0R9'NK2S@)$-K6]X)->FXVR*\H 2> @JF$V+\5Q MKR &'W$5TV8>!2FEK!,*V;$,%\AM*>FMJ8^ET!CXK:G.OV=-_Y_;!:K&'!R' M&WUQUW8PQX:DUJ5=EH)@@"0#P5- )JM!$#H;^1L2Q7+0!\;0<%(M*!(6IM3Q M:9)>;D9LUPJ">"Z,P5S^,TI"C_LDL*FSS1_IJVY>Z+8$?D4,"Y-UP4+"=?E6 M(GB6!%0%YX7&PB88#B3T52=X@R]TL.K@[#Q8:-2"!0F5_'8&89V.H\>SY]"9 M(A+6_6>7))T74PFL#J2RM:26VE1JP8*$RL,%'?!(E%0!4M9:WDEMRI3B(Z%I MQG!DG7A)G^I) VBXER4*"[M%8#VLU!Z2WM222-=;($V!#0KWPMBR8;7@+ M0();RT!98TNK!PX23N-W]#S+96>K8R64S;K"*D#66DL?66/658B/A*81"0)" M1CQ9.7RC*JT$/OVCX0J 1*V'GQ_^<5Q738-%!\Z!I.GTP:42SRF''V$D%!; M[.V]PTZ\9.2\DB5@WE15A1*)QY(#Q@,)?Q4!"D%V4)I&;(-F<2-C5BH?UP<> MN0U^ JH/>&Q!C>.+1&_N+8?&B?]S*0V''H,BVARL)&*= %:'\HW':*2%"Q(N MN\M7ME-WF JN>WZ@L28K*T+YPV,I F*!A+GL%,W#P0X'Z<$;C_!4GEM E:$, MXC$<:6""A,7][4P-0Y^H!I0O/)8@E?1(2)+LT*MW[+6.,J*FH+3BL?_4Q@L) MWP.+>DQ:_D):G!4#/#:5%:%R&OG>.CY\:UJ;ZK4& MY1V/W>D4U) 0/R9?X6L%S0U7YL+/PQ.530%:1RV>5A!_9>.2MU6WL8@)K3Q$2U00< M>Z"XL43)Z]YQ):AP<1&X"M&1$#2W7\@R5HJ-6)"V3^MU8N+UVT"1"SZD'F1 M<@F@']E:P[:LRXDWXVG9:?+NX=CW:/9/=GYWP%-#@Y^XN'#@QN%MZ_U.8ON> MS3J86&-6^V3"(;^.Y3!4DWO#D/UTS;8N)V[X!"%QC?W#-!9;WI9D)9G8>$X( MR@TU/._2(9 @%VY08[5HY;L7%Z)\'B):FCH.>Z**M0]V M=KXG("E/5E0S4_ M'+I>=,OP!DW).MV@I)V&#E5@=>,))$]Y"U(+(B1SR4-$J@$HH0]_^5T&<_('%9+&^+RL9K*1=^[H51 M%(/TZWQJ%+K4BFL8?^ZEL:<^,2^/Q:^E#W:B&(%?W\N=.6=X%+)>/3H>4X'-C*N/RZ;66(A[ MGTZVL3/$6R<7R&M$%)S2O/DT^B>_\]DHT#CFA?+SGY+IX%,IW;[P$5 44\%% MO@:ZU[&>M7687CUY#BSIKZKB1;S\"9,>B0WPT-N^\^HLV=#;[V1U^))4-FW+ MTR1-"0,ZXJIOP<0/T"9788*N'3*ITGE1B]?Z;9L.MM2D_500+T0KNI1:;,_ M5_F[W:%(NO!WOUATF8K[P IR*W:2WS7^5]\*R9 ==QTO<.PX$JDIA6JY6Z9C M0QO1Q;-0AT6-&T7@-^*L7T*R[+ZR/>V:[ '9!]2!U=ALMTS'ML+4& -U6-18 MM;SPWP;=*'SQJ?,G63ZQ@P_-K3GQO=6[W>"-4-L)R)0Z-IEQ')M8PQOXMND0 MVF;6^,9(P'$FD)K%/I5>J1J.>Y/'06?1_2\D5C# @_&2'"-X+5Q<^7R/ MVUDFJWUWTR"^]$%#_7U5C4:-.XB4](I/UG4A1+JG;X& MSSK\0/PUM;8OCKU_&EZVCI=?L!L\Q %6W+7U,)@\S+K3GX>]SFPPGE-?!#=VLG0:, MWNT>K7_Z-(L39<>&O5RI*#4F\/IMFU[2:RO%J7!BU0\>4#QX2Y+5[Z7JAB%U MGN,+'/Z]3XFS]GK\A@AE2];=[K <="FQZBA.DQ\UO3LX5:.:)P#']B'WRK9L MLU!ZH3/WUCR*?<'7^.A\7DGCVU%_DN5PR93#63E9,K/]1N^=:S=D>N_1B'+4A _'FO#D6='28:M: M^?GVOA5:LG6BE&_N:=Q]Z@\7@W[GEZ?N;#&8C3YW[H?C[K@W[(XZ_>ZBBV+Y MJ/G6XP;M1P>4A<'D;JJ"[W(F1,TGZ\<):%WNP7[>/?-J<-H MOO)U4YJ7-'=J0$DI[VG?WUB.5X/2?&4R>:9 M4#%QI8*FS[@::EA\&Z-:9B16B^Q!93 SP@JF[=7U&5)@@(2I^XAZ#K]'QF2[ M=][X3X&*+%D=TY':]?E2(X&$LOA"'[\N-]QLJ?^:O**@XDQ:R71<R@$(NCJ'8QSXC Q"F-RR92,9EG._,A[GH1Y:A" MZ2[7,WT .9%P$1#7R_C8]^R:I.>KFC[6-,5[&8ZKHSZ_.*NX3LJ:/@.=2.[1 M;@3'YOFX@X4[A3/"#PC9'Q>$;CY ^8*T9/IP="*;<+ N@6N^%^9H\-LA4T)M MC7D8TI+I^Y#-PCMW-2"\&1K#^1'4;I(SK+!&BIX='Z$SW== M$0 I]U<+*UP+64(!D;BFJ_J7A"\K'=. JCA85&@E@+&"6"$+G"B]5+&3:I /6G_S#1-62MO1(5'\X&@:[C1350AG3]I):H%;*V1*F(^?- M7XG=[+S,<1'31HI:B%9)B>386CR=B#= QJW\PDV;8%MSLFEO&Z>"FH<6#1&8 M]S*QLDM!_7@'D:2K4K-77.G2I MJ987&2EJ&G[_:'Z-T86>][F1J6[@+# &"04'B]GN>:6U25X_GCS?%\4+.$,J&G8]ZQ@N\_##,4&R^Y$(^D"E?DQU3=,3 M?1T2P<)="HM=VXYBIQM9YI6S%J_"MDS[KMMA6@'=%=P@DP@_EMT.5M5#;#HZ M01_&K5T51N]US^M_=L"L=KK_U(S3/?_!3I!^\>9RO[G<;R[WF\O]YG*_N=QO M+O>;R_T*7>[F'$HW?U+[9_'K"K<^Y$L MZ6W-]J[39 > \'+U@)5M5 _B]DRGD3JO'N0@O,140_>60W^UW(@\$HN;6^- MN4J[['?OF['+\B]V7ODG.YO<-V^6V<8MLWVR8OJ^O",>^R'D"8:# W]PXRRH M&1R'_A/LLR IL9AHRYT]]!5@HP56Q\%I+7TNT P4&(VA-IN4[W;['W]V"&6X MO>Q&Y)6X"ALML/[U$ R5&(MQMFK5+7=<:9K5:P8'W7K*+>(9)C$.B^R^?T-O M&[%-*)?Q@_+I$5DEX\:7.OHKHE*,"I:#545//];A[Z,F?^W93%KB[^/%\/>I M#G^?T%QL:XF_3[CYN]OEY+VGY%\1\>P=>"\DKHQC96QX(R06%\DUG"HMWO>T MSMZG5!D'KQKZ"]CNE(1$MLG)3TDSPM],8,=Q\&PKK8UQVR-06,B^58 .EEGW M\)@X3S_+>ZR,#*JN@&,4-C*[BD3,+?B&+^M[P8K0H.LMYX2^.C;3KCCLJ=CM M@#\X%U3_237U-OL5'-JAT/9R2H &$< Q@?>LX(6)P__#WZ![M5Q()@%Y+=,3 M=AOCH9C) P ;DAE]_N+3D#^$,O1>21"",D7(ZIC.%'$&=M60M74U: MARV-Q(3 MDNLDD\E*,,M4QUY\:";VXK@/'7_5L?>]X#\>NG$+QV@XUTS/WSRS98EC*V ^ MGK:4[ZS6;>_2WML]#3?3"?R%V6XJ)9A:NZ.XJU+Z&T4MTQ,^G%R0.*@6:0T] MI&RCNDY,>[T7_N/0ZVXX,,+)?O^ZK.0=S[-UP+13LLTIH@EJ+D\A6UQ0,#QZ M<*8UY2H#L58=>2%R7V&%DN5/JL^Z'N^J-Z1G4*/2 MS@$LH&&..O:O(FWL5[_W^*:"4 9'N..2"&9@5K2Z)(X15W^:%0K63B@AB),9 MV4;4?K&"0XK_8A^%,R>KKU'=,'M"\$L<:XCB*;=Z&,L=E+#Z^R M';-2UI;" 1;SV4@*:KZ ,;O,J8B6I6PQ/;HR-[KQ,)=3X2Q+V1*< [YT^_( ME$(98]GF3Q_U%;)>6,;YYD-U3D7UEG3^EG3^EG2^/HE@X2Z%Q5O2^5O2^5O2 M^5O2^>:2SJ=)FP3)C3ZUD'2>I%^\N31O+LV;2_/FTKRY-&\NS9M+\^;2O+DT M;R[-RSF(WS+.WS+.WS+.GU,;;AGG;QGG;QGG;QGG;QGG;QGGKR_C_,"B'OMU M,"5T_F+E[G0?V6._:\8>FWVLP_;>G8!_[F:,;4B6,0F''M,!,O+9B?:5 >R#7@@G)\/V-..L7'B+ M,Y:DW'$ MS5)L">=R!),H#-AF9,F$BV424ZS9C.D=>SW&_%-$1L4ZFZV2Y*.6F\YX<:^[ M84B=YRA,YT++=2?;>)/7]9:_6?SR?&54W-[,>4*CIO?N36A$ Z@BT0^!;O<= M-V*_+:FX]KP@;LAT,L$69P85>A=XBAMS]0WS)]&CT]OW39S>]M^X'=EN\3.W M^)E;_,PM?N86/W.+G[G%SUQA_,R#[R^_.*ZKBIDIEC-]>FHF3J9:>B1'HO@, M4!).P9.TDK&[CXV2!L %"8,S?V>YX6Y_+5')GK "V'J-FSH%(&W=82=TT_66 M8]]C?20TQFQ-Y;?:I56@;)@(!(&PH9:P53YZ['.L5WW^\)N_))W3)2"X]L5,+&]Z+RNP4[#;*Y$ZY,N:VJDTD M>"H)VVZ.IY]]E[LN>SXDV5.IL+F=9D-IGP3B7UC^IP\_HL.WC010C3V,N75" MRW7^Y"_#;;81$VC.^OJ%X9$/T98\X0%OX7(OO.FBA(3,.!U4U'O9[ JQ9 2$C-*]QD!4COED4**.J9#E ]@488 M)%CX6[YR4VC 5MKTXHN$LXJRIJ-,3^%)*#H2;A!DWKNP>URBS'MGOQR ."%F M:V&=MXR8N'(IFO AG#!VV\JER';'*"[Z=-VX]30X^8Z=W>+=.UMW\M=.):LO ML#[BD ?EBJP%T15<_LKO^(M@#=YL-^(6D"QD!W8T C0#U)#F+1?-'I' @.$( M^I^15^)%A+\+O6;RLS]FU[3[3F"MUY2LCR>\HS#_'XIA_K/!KX/QTX#]MS=Y M& \7P\DX?QO[N$VC8?VIX/=,#?@3D#P:_#AO"%7'^(,;,#F4CP&? MK-).*T+\Y;5PN#PU^2N,6+F$6&+Z!;TL34=@!D?88ODA^@FC;M1ZY#[(=SVE M_C*RPPF=$_KJV))X@NJ2ET>+4)1V0NIU6.#W+-,N!;*( 4EQ\Q$",HTJ'""7MJWP/[95BUQ^<2WKH#S>3UC< MY&,[6C"K)$9B:UDX&];%R6I!+2]8\2N^?'>OFO33VJ#*E[<.Z$C73G!9TS2J M[E@!J^.@4D-E]1C%=8\JZR0ERVXX]1TO''I, **Z\:&J9]J!JZ6J10)!F&"9 M6@^=G;P2JLE=L8IIAU)#M%4C@82Q=%&0K'B'$H;#6Z 'ZN)UJ8*$V$UWF4$D M&'IL][4F.>_CD?GNKYKFNWV['X(WM<(/)ZLYQ79Y[ M1K"QEU4P/*)JFN%44K5ZK,H^<_BP9 KC-6053&\,3B! C8.^,^NG9&[R^!2; MEFUG\/ E,1-@XCWQ)(Q;EX3<-Y=.4HK!!&G =+Q7 Z,+CE-]7[8?6FZ+5//, M7&2Y\/M,I6I1#6G =,A8 U3#<6IY8JU!%:RJZ>U\ Y.M)CU-3+L&]J;91<^N MMQS\*W*VW#>>[B.KMZ(_%K>BT]ED.I@M/G>ZXWYG\,O3 "K1!!L62&$_;U;K=@'Y=[(4"5KYO2O*1(\K^)!62?5ODC0)5Q4*JA MNE V\T+B\$7LNZ8R8)<*FC8J:*AA,2-^MD[(C@),MGOGC?^DS-HFJV/Z&DI]OM1((*%L1*R \+=3AILM]5]AF?:D ME4Q?&JA/&@ +)*SQB)N01C;'-'$7,9"5M,EK 7G["1]O$#20$"<44G$+4U7/ ML$,)?DJ%;@Q%UR^-7KLZ7"OK$X:P[5B) Y=;!#G0WM%U,Z%L8IJ;^P+:S:A* M(YH&V:0WK.U)8TSJ&"WC6J:=9,W/&#DP&K[.A\L4KWC$Y2=-FSR2!UNNUSJ? MG\7$0AR7PKJP0X M::J*F[9;P-6O[*$1BX_$@#5_85,%?[LDMXV0+(F5I0T?39I8_8OKG 25*T@, MU'UE9Q:^%MS[=&ZYY+!5C&VL3QXE20+8!\OQ9&DV-=LQ/9);T)1Z4"(9_.#. MCZ2>",UF3-L936K!Z*0,DNC,T+GI\=YRZ*^6&Y&#K01D;:BL9SHJHP45@4&% MPS2V#V2?6CNNU5+[V(>B?:PW&2]FW=YBWIEV/W?O1@,<5K+XF<.18ST[;CPR M#WU66\<@=4V.P[LH8.H7!&S'^>QX,9USPC2=Z::[2R^6LMDGOHELQ4YQU>O@ M]5O$<9J"LUT8I_4%/]D:)LX>*J#P.;D[5UD*B&9&P6,Q--<25 MVZ1J-WA=])^*!A+K5HW^JP+(3VCR8E5$8C [ 8YV4J[QQX>>+?N/;'W: =X' M4M0Q?;0^68OSDSH(GY;NOO++MWX4ZE CKV+Z+-,H,Q!TD!@WJB[V[OLMC8B5 M53-EZU3L=03V9P "[:4\/.IK+Z*T.LZQ2K)]:7-Y)77PEHI@WFH,I&CL>WHL MY2L8,^J=3%19[,N/%>2>)RGNFMX]LIP7W$[Q(].A[3A U3 MZB04*)),N9F-1+,=PWZ^6D07EL1ZT%V!RP\H^-!;?/$_$XM*S \UFC)].CFC MZI01_*JTAWV6-*8_N<9,.PW/JT$E%+\F';KW(]J4"N7:,GT./ZL&E3#\JA3( M>6UL#LJU93IIV7D5J(CAUZ- )VN-^2P%9U25D_7CY*R3C:4]" )"CJ7>6\N> MO"7#C8=\D&629#4) !'K2LWF3+^^V83FG(3D%41%"22'SBOZUN;6$F6W:LDHJ0*$D5'%[S1N9N ML9!8;OM5=;%D\8?1-\(6&J542P!=(WPA4%7=E,K3>N'WBSJ?4_\*ZW[.V["^RLY=>*Z8= M676XK(,38HJ9,CHT20#&SOL?])@M53;M5VJ*4 $J"'F$$6;>7W,J,RT'V,W\ MG>7&O/.I^8YX9%6);?RP3'59E!L&6>B65&:3AL.V./K]HWE?0C,L<4DP&?SF M+TQVGMB7T"#)EY0]NAC_)9A$81!:WI*MC=4&O^^*!K_YS]W9X.?)J#^8S?_- MVOK!W^/4>HO/^9<7D\8[N=:-VOT2R=6&O6(YTTE%?&\>^O8?\24_(5_5]DE% M5<-[]6I"*O**@!"H[9-CNW_'7\Y#BX8(_"FQI,,@B,BR'U$FWS3I7B(V1T!, M.:2NZ4T]B'0X"$CV?&V.4XUUL;6=>S-#M7)=K#-8!QZ"Y^+$JVK?>766K#5! MX/GWLM6T8AW=-W=;/C7[O$!['=87,[:R'YW?F3?:\RS[W7GV=;B@'61+4IY%F0U MYMGWNO-L:S&UVL@:F&??:\RS[W7GV1_1(&M@GGVO,<^^UYUG6WN(3QO9AN?9 MEL[:O+>35=;SW:/OA2]=;\GO/<%/W])&#+L3E,8%Q6$< !!B:OO$=AE*IU$K M; 3-2>@$;A4(M30A_D:<]0O/H?M*J+4FXXA/%9-5R39^9P6.S;K4=]R(%P\/ MIS>MLXM*/Q$55Z%^ATI+!X-1-A=ZH'\ K%O@Z>"T(C\836 ME_4@C[?D+_B.K0U1N5/;^1H._:G4?=VQ7DM^' _S)0%I6\@#BA5%35L^VAP' M55&754 A.6757I 2F?(6@L1TT,(N0?PITP\'-K:G:FJ;H&+E6@*ZF\.G8/\: MO/$'-P,RI8XM.Q:=JP/HITH$*@ZAT+3B"RS9.2EFA"\C_"IMFE\\LMR1LQ)9 MJD$U35NBF]<>L.A7M^O9VJ)4?,QV6BW:' M*J'F-@U7PF-H(M;NB>EX:;Q3<4U2KV0R-FF4U\BLT%JT.=JIN!*M1@R4Y>P- M%ZZXJ.WR&DH>!_Y\M5JN O&F^\730_RB:,N3=L6GH-K\]3F:A+Q>/#QGB.0A.\$1)#.. M< Z^%- "BE5NQ@6AFX^*48&A@]!1DN=?M=F/"Y__ MZHS;$W@/H+I]A9Z^AEG\:I37S![GU'Y!%?T"?8@H&+_:'5$9R.>F@!0MB)(7 M%3#U$3JD+M21B01E?*M+4QO&G)4+YZ'AE Y"!\>%>E,Q0-S*PH/JROB0B>QX M@6/_:KFY=YZ/KHS_5?/*^+[-3MSH[)FT#J=F4< M/\^W*^.W*^/MR'^[,GZ[,HYA6U .#ZD^(;0:UE/\Y.T*>4V6,&GC"<:NG%7K M6,X6S9BR;Z*?Z$Q9)=5$8=+(TX,Y#I'+"S^TW'--E;"O7]_%\K/")]175/:[ M>\NA<8CYHV/-YNYY4WW/%7'3]I^NNQY E201S0SEW5K;R*RHL+ M2Z-^?U3:\V8F<0&ZM97 M,/MRJ@%:SI/N_M&B?Y!0I \5.=V/*IA.Y**>.=3B7LK UYGBLEB+7WV^0W,9 M1H*UY=2-JL['32=2:6:@-T?#-2K>S G^N*>$'ZH)HS<\H]I5?]ITNI3S*YV, M@FM4N6R098\@&)CICC]M.J>)N7FNB@),*E?'8"B3MZT 5< W32^%QM _NIUM,G0<<_?*;#_M,AAP]]/1:Q6VQ;Q71PBVU#N9\I M.1!NL6VWV+9;;-LMMNT6VW:+;;O%MEUE;!OH=M#=KGP_2+X4M/(Q'!."F8W# MB=#EW%87JH-ER>JM2B=^#(D.MC>6F]-&,8@GKFP"7V+\G0_"18J7.2Z"CX)/:@H^:5)PYO0;[5#PZ7P4 M?*>FX#M-"LY\([T="KX['P7?JRGX7I.",^?U;8>"[\]'P0]J"G[078ZO8CW^ MX=K.B&4$1OX70I.?G(TC<;2T^]6OZQ94LUQ=HUH^;;<&U++T59R'#VQZ*2 + MM5Y>QF,&YD.=T5YT@CPQ;%SM3KAN*$YBWUA>KY8[@]-L@. FZ0G48E+N9@8O MZG@7\+\^Q6];'01CV1\?4EX(6FEO]:\NJ@2Z+:9*??K2Y1[)1EQFQGX MU_%XS(4FM#T?A3? O)O M ?G85J+2_'@+R+\%Y'.-R@)2Y4&8QZ6^#I:/9482C0^-H\<9 5^E; +4VPWP M2]8/)L!?AY[-^LWV+?S#TA #11W37CAY9#E @%9#.+)O?Z@!N*".::<3''"I MT"T#_O&#/N"".J9=)7# I4(C,2K<;L+IWH3#>>7@=A/N=A,.Y4TX<]Z^K^0/+#NVP=WM\G^1S_ Z;> 8OFU/_SJ(Y#8=6!1!-;-7E<5! MK+XZ2YAK]P0W9C."Y5F)EO4=2FQ6,Y!N;^553/OOQ!J4W^%"Q$8R-[(98>-[ M\0S>L[9.:+E)Y.:,X4I?R?+>I_<1SU8[#(+(\F3^KQI-76NL=FU4VTP9?=8P M,\'H-M$1TS:?YK7,%)*H9J[!9NOZ.T+F;$0Y-JE&F'IR+R!WQ",K)^0'=\>+V.(PV1*:T*\6]I0V#1OR M .06)]R3 <2RG":"W!,&L.66)%'2+:YHVF[6 $65G*N@PD7LG '.EY81^U0- M>E753=N7VB(9!ALNJMEQGSAKK\88%E8T;7EI;0PKH,)%K$#\NDNQ><-'6[0J M@*I]!3?D-C<$%W#[::<;W;>=U*AI.XG^SJT!#)',#IDDZ89$>Y: UC=M-6F" ML6H=@"%W!3?W,X&/MC6U%0;6BFFK37MJHX/B%2E/SN[#A&?_[;%?.J'$R:VN M"522'R]/251H7?QF1'OZ.'6F:"V9;O-*<,Z-* X+,'[;C.L<^HR/K[T>H M]?>XL9O=M[D(DM6*V/S&U+Z'_+738[B[F86++W,1Z\GNJ+ D+*2)QB_.$MP@ MI$C.%1")JK= 1!;P=E*KIHW)[>B%"L4+4HBQSY>0B!5[=DFZZCT2R^6;GP%_ MS)O-[1YWC)ZF(1J?,6V:;D=EM'&^I M2?@BNXQY8K.F;>OG4Y0C'"]<)_C-&M;Y%S:+]LDKW89I4WM31,L00ALEG?D9CA7QR$3^"6HBS]KB(=(DN)G(F[Q?LO4]GM5D MLLH1U@T"$D*BH&'5+\[,K04+DLFUU$\NAQ6N[7K8WE%D1![$(X]QQI:4ZQHVEC=J&I4HW*-_">Y*!])^.(S:?DU[3@? MEH8B"%LP;7!N5",4.&%=+QY\?_G%<5TVFPT9]-Z:V[&2/VE0+&W%M+FX49H! M>%WC+#!D)TW?)D&@:T76;\FTG;A1=0'BAG5VB+WW"I.,M))I*VRC9);1P,I; M>>>:YE7C/O2N;=.(N]-=U__"4ZO=^[3O1\_A*G+9W_Q(;WEOX%NFS;,MGQIJ M8G^-ZT@9'(6K&MZ":0-ORTJ$T15=WAU1/]#:-R;E39MLF]TAYC&X^!#XDG@\ MD4="3#:%:?!=51EL,KH(]L7P7('?OR3MF.AL_>/24+HOPT28 ^#BA[H F)%C M/3NN$SJDOF^@L@VH)B *7]6'"-]*G>LL.YMN"0UW_ V#D$?7_BMRX.=Y6$-0 MEL]MY9-Q)AST.MA=UWR?DQR^8R]7@FK#N8V!IVJ#:'=^7F?68D6H'IS;S%AK@I!A MTX8J&(A1[/GQ"YI93@-O^<3^'=\@3*;%.-AP;%%>X/4P"1Y%+'Y7C%CL3<:] MP7@QZRZ&D_&\TQWW.T_L-[-%=SA>#/-1C/N6C88OSIS@CY+LZL.\HII96T6. M5M[/HW?8JNP2U>61O%<&X:=DBJB6*&\N1<70J)@I&L!2K@X.IN1ZIZ(H)\X^ MV@T;37>[.^+9+QN+_B%_[U%=\QHH*PF5BV#%Q5O63=6SC>J:2'D3:*:2P:)X M2-[.M5PB?NL)ZNC3@E7%59>4MPP#P)H2_A+)&CGV=\ASV/CQ3!8KGPIX.7%Q8TM M"G+4"@A+16AFHA&]XY-V[(,4WU(I8S'KNK *Y&L)S:[G?#_I /S)^ O@)R+\R03$'W4@_J@)B$JHG@/M8TX^4I(B2HKH-*D MG1,*A]4F&_*EKJHL!\J*Z*P[934LO4@#P@+K?#@EE/_"6A/).^#R6H937*A= M+*H!5H$!CM0R<[*.GQCUE@_$7U-K^^+8,[+U:>AXZRS93%IH__MJ[^WW1>_M M?/#P.!@O8K?MPV#R,.M.?Q[V.K/!=#);#,RJ>;6!ON=ND?%:[=6HWA6")5?!8MZ74DQ>(/EG2Y M-&VI];BZ-A)6ZVMWD7"0U%A) M>SGME.H84BB&A"N('E:/M':-_O/#3D=J%ZDH9_IT4*D/>7.(4+:V[/K^VG/6 MQ).;]0N%3*>@4J)8+55+$/:'HV&PVT@1+)0QG;%)"6"E3"WA-W+>_%4HA>^X MB.E$2$KTJB1"FR"]UUG&<,5 M;T#%@1FBLDBV":=OZ20R&HS>*'=)%KPA+FT^=D.N;%(66C4;Z],P<)V-XZGV M?@5!JBJ9=)^K%$M$B%AX)(O+C+P2+Y)=#CN4,&SSU3&C%!:5HI17D%]JOTXF ME]I&TNQ#E861'*SJ\"D1'LFX4ET%U[S/W?:YK X)PMO8)G'/[I&+D3^40'*D MJX-]44PDZ$^M7;QG7_A=^U^10\F4^O$+4:_*W B JD@.D77X @.#A,C<+7E^ MZS8*"P*-4%B0L-@G#%L[>2Z'_>R2&&)OV=UPR?^,?R]F M$E8;B4VA#ILZ\%Q0;$!F^W_RG/!0X7 L(8W/WF+$EN$*1'GWLV;@9O\3T$=W\E MY&Z7+D/\!O:;;BM?,ZC>)1$/: M'&W%Q]'J@]528 3(^I=*.:&IC&(K>77)KXAH(0;MQ$+HT)?ON\R(+BENWHHN M4\4R!U4RM!0.D1X:Y+$0A4(F[SLJE>(H(*)2.B1GHK3[RO0#Q\6,F>ETL*_N M.BKT+\C=T%@L5)J]!QBHZK>(1!$:&2:"K:L^*";M4/O+$/E)66R,DA2_1FKE M$ANT/Z536;Y/,ON3I+AY^Y-2!?-LB 5IQP@U9DL%?Y1U[D?LOTQUV">E!BE9 M!9/&*:7&Y'>T:JF1'/L&CX.NRDJ5+V,R;Q>8@8I^MPDZ:,+I!HY$[VF8_SL0 MY.:?0M!2\^,^H]+J"S( GKJYO!3[G['D(*U9!QMF3C-W2!,1Y0;L*#/B\MB< MJ47#W8):7L".C[P$[*&('XMFD]E@U%T,^IUI=[;XW%G,NN-YMY<\&H'MB0B! MX(!7(I0UL5A,JOMYMSOZ"]Q0HM$#U) MQTL+M$IF+.E&LBC+.)8\<&+(I8E&A!6NCT6AJ$C2BU3U+[D2H,Q\"*B*@T^% M?@(8*XC5C@&DK2P&K>UKP;K3=F:#LZ?5:,U570O25E)MG'3?.N(IYK=\;N29 M?&5Y":I*XI@U&ED%A#(:S$HP(]N(VB]60+IKIE?26+P?,=4N^*JLCA(U%=="7.HML*_?S1_&UNL(Z+=+^\UJKFM="L\ MVXV20''+6EW3N/,$9GI2W9,7((*$P*QW/7_SG*;YF1&;9S+\DRR'2R:)LW+X MU)PX&E*9EMP%D7NT.@BB#5GV(LIQ!3W8WO9W31]T:VK/>>A HGML\Y<.EN-- M0I\\2UT6LEJF3^,U>8= @2-8>;#9NOZ.D#OBD9433EW+@_G7?BKZUP:/T]'D M\V#0N1N,!_?#16YDVHRD&MVPX.1WJ%M9CI:>Y?8!\ZM"4<)]EZK N=Z5#AL?C1*_I;VI* MW'4CO/YS/=56N_!RHM[VF&%SZ1E1Q]$. .=4\DJP+]*%5MR8X(3DCBL_R#T.2-JR*()"3JF678SD3J1]3QUE-"'7\IUB=Y+=.I06HH 2&*WA-X2MW MY+7FI,>QQ9([\8 Z^U.BLQY9<_\23IWE29Z=)4ENJL4.M$0RR4T^O59,YVYO M1I^4,.'U-% _SNF42^U4[67X /0R9 UV' SF+5P\W1F/T+24F?E E9&< MM$_R'VB@A&0/*>OQF(20EYLTFL!RTFV-Y$K(<$S53YX5+=FVX)?(HB&A[NZ> M(>#9CN7VK=!*I]OJF?IC<:9^&G>?^OSJ]"]/W=EB,!M][MP/Q]UQ;]@==?K= M17<_?QN=J,NBYI80G?@.[89N^2M X[$F09>1MJ*UI*BM38_-T"%/A7JIQV_@ M8EAOP6O-GM8,HZI538]3UA\4C XLZCG>.IBF5XSNK,"QQ]8="R,W\'_; M*>T5=RSFMP/'];N_[21Q9_=DY_]^W-[ZM1?#<_"L'_VVTXOCP?MW[^[O[_?N M]_>"L/NN='IZ^NX!G]GA#[U_R'VN7"R6WOWGRV6CW6-]>]?UH]CVVTR]Y+G^ M[>3Q\5?U:"OTW,RC^(V<9/_=V-#PJY.^H#]\]([_F'DTSGWTD#\:RT?=*#@H MEXZGK8,_H5YXF/1L"=<,.V3_^52_3!^/\Y]/'WT7A[8?=8*P;\=PACC2X6ZQ MO%L^T@;9C5@[,Q!\WNL&=X^.<[*[7Y+CC!U.=J?X<\N.%,0=-@)N.2?\ &^4 MU;@AZTP<]N@=_"H?3*+=KFT/U,,=.VK1@^('&G6W6-+6#+^$@<>BW'?HEYR7 MG#CU8;?[IMYV8/<3O.$F_P_?>B6%__3^[N]:%RSSGO=5@ M\0?KRNZS]]:#\_#!JIW3']^+Y?*Y4;^ >79^WN/O7M_=!.:"0W:MO>7\P. M+^";Z/LS#^"P,G',&Q:Z@<-'O?CK.6.>:V.>)6&866;5=\[MF'TOGKQ[U@$= M5[\WKG5$^?Z]5+R%&?"@RZ4]>"AZQG!'GP!OS[^7O@N^S5<+7SUGC/+W1L\. M&4#].UU3?)"(OGO...>XEALQUO[8DGYN\-/O-TG(OA_HHPS@&S%&*W"&5A0/ M/?;;3@=8PGNK5!S$5M/MPS17[-ZJ!WW;+_ O"C!/Z':(^3CNG7S/<:.!9P_? M6W[@,_K1?7B/7(2%R)[HD^LXS"=FA1_AP2O M=!M]SR7/G8TJ?O[[+3/$SL_)[\K<=N%O?MP*X1VR?Z%9? M3X:L=S[2[S-<0CK1!*+?^8B/+V!&C27L?+SX:TY@=H ]].&]GF,/];5,8B5P M\LA+IJSF(K3;R#/$8$**>'\6]/MNC-N+*KZ#MR,(PR 4NRS:R:R\$EUW]-6Z MSF\[0%QE%TFJ6#H"63KQ7?XLT"M5PX('4$%6!C\3#/%:GD$XNN-)N%D=GLXGOD>)JW@,HBB*P88U[0?GL@8?GY_QW/B?(O$L^/] M5\:S\17-'O-?BC7Y\N#H>F=_P[\8R\=8Y_AJ3Y=GM6,T.;;:D]E3V(4+X[%+ M6"7<^S%<3V[+8Y4H8B#-IE14Z0=A[/Y#VOPT>5M18#,$C1)U7'$I2;GCTGT( M.G$^\1T?S1YU*G>VZ]FPI8L@;-@>:[ V2% QR.:?0SB/KW[(;,_]ASF?X2:= M*B5.0?I2>0Y(/T'HXY8'^N\G.V(.(AI@6<[)/";D7@7^%]NWNPQ5EW,W! DE M"/-EB-+Q,>S986VW#PKS;SN[P"51LX/EZOR2KVWGX^%1N?B"'9^S#@.UT0'Z MX A8\V_"H,TB$)@BT"';/1!5S]D=\X(!KOD9VE7IM'0X\Q,:6R\*Y'00%<\+ M[KFGX\FZ:>FT/'M>]-(E3H+B_HL8T+N,40E7'.*Z0$=F$7\"_13O(W) P= 6 M>97>]\@)@:+TKK02[SU$SH[X&R\V M3IN<0NS2;"]?8V334M^J[UT'?^FX++1H*RS7NW-6^R-K_QI].9WN7>Y\8K8! ML8/Q542Q'<9H:_F8;D>.E/XV]AKC!IJ/Z;[3Z9W,*_+[S +DEP*DD^&9Y(!8EM@>""(P=#X5X]%IP3+D\ZZ((I/T@?G)@,0\#SVV[0LJV M'+>/:@B&DCQ!Z/\T_&+_'81GGAU%E0<7I#GYTF1P_/HN=V9]U>_RE[U*Q&/P M8H7PXC7X!2G^HW#;8,28 H\-XQ@&,U8!,^;*,R9:)%=+)-.U2[F9YVF7Q7EJ MEQ,MJ2L,Y9,70%GN>ZXZ?#%K3WR.2WG%F5XCQK@7>)_[<] &&_@4 $)LCGM_ MGPZ.=>5Y(]XY@RC_&0N>')B\&3E\>1D_C+4;,*V#,:\)L8LN9-B8N25 M0;051K05TE<,HJTTHBVMRF8NS!5%KUK77(,[2(,XK*[1/ MSQ#<#*1X,CPV3.TU>+)R>/(JRK'!D]7#D]=5H0W&K C&K+JB;1!M!1%M%=5Q M@VBKB&@KH[0;]%H1]%JL:K^B(?ZOHZ^L+I!>5UA'2J2:(^O!862:YHT',*SX MCMK>IR$6G,[RF9&]&_'[>:B#;#F)6;C)*#0!!@:5GH=*%TGHNW$2,H#WA?N M?ZV)Z^)9V#09# :AGH=0E\R.&)8FK('H&-R1T+F)%#@:EGH=2GX/ N7>] M-8D:?E%V>Q8$!H&>9ZXT"+1$"+2*9DB#0,N$0,MJ7AS/M.KZ;I?YZX$UGY+( M]1F@1=KD(9/GHN]US3WU(^=\7KNL1*KP=#*0-@=C5Y/Y&O0VZ+U: M#/D)VMI:F2%765DS[K1Y&",,>AOT7B*&/$E_,VCZFNJ;8;TS,T081-Y81%X: M)ONXGF:P=#G4-,-XYV"$,,AMD'MYF/$3=+1UBI%9917-A&K.P0!AD-L@]](P MXTE:V\8CZ6LJ;8;MSLKX8-!X0]%X:1CLX]K9QN/HZB,84IFRBUY=27E M9;0F4GUEM#7#?)_/? UZ&_1>+89L(M571UE;FJ"TU6'(!KT->J\60S;QZ\NH MOAG6.S-#A$'DC47DI6&R)E9]5=0TPWCG8(0PR&V0>WF8L8E57QD5;5F"TU:' M&1OD-LB]2LS81+ OH=)FV.ZLC \&C3<4C9>&P9IH]151S@S3G;WAP:#VQJ/V MJS?.D]AZ'?=8.'IR&XR:4^#QFNQO"?/0'KWC#6JM!&HMX?C,CGH5W\%_JB!\W-E>*N2L/(I*0'P:JC]_AWGLL-T;$NBRV#D% MN+.5][2%:6=T$;(?"?/;PPFKFG*<,UZ>Z]M^V[6]&LAX88(3CIB IR#-*TJH MB^S+-XT@RX8@YT>094.0AB"?29#[AB#G1Y#[AB -03Z%( VQ&9Q>-YR>E1K6 MZ 5AW&1AO^;?L2CNKR76&R5LEN0X&64,,?Z<"F:(T2A@AAB71/TRQ&B4+T., M"U"]-H+0##ZO!3[_K-HE IPJ*MR&@MF9,)KC2*&"&&)>$&$UPI5&^##$NN^JU$81F\'DM M\-D$5[[^U6.4LG5P8B\+&9O@RE!R%,;OSX($3BD10++AWL M%@]W2X<27]&H6?&=J\"'@V0A=17HAEF<;C;JEQN(T(11T^"S$)1.@?^*+%<@ MS5Q9[KYBN09%#8J^@.7NOX3ECF#V7%CN\6[Q"#B[Q-4S."/;]<_1:! ,F--D M[9X?>$'7-7W5,XC].* 6@MY+TM)7HM%;*LM/&0@:A#4+/G9V_J O2"!W,JW7EP8L$EHWM8+E,\LKR M]*\\F+>,G6DR:%#6H.S/LN27]CP\F)N$_6BGUKS;U3A2LHZ4R3#:+%_*$K:+ MG5 ERV"UP>HG"AIS+5TU _:[H0Z5)<'2Y?"HK!/C-?B\F?B\0BP73?8&15\+ M15/H&Y8[&Y9K\'DS\7F%6*ZPKQLL?3UU3#L PWAG960P6+VY6+U"['=CW1A+ M@J?+XL%8)^9K<'IS<7JQK#?K2#:.B-7"TZ5QK[W8?3QWYFNPVF#U,B8OSX#] M&G?$9KHCUI7Q&GS>3'Q>(99KW!&;Z8Y85Y9K\'DS\7F%6*YQ1+RZ.K8D[K5U M8KP&JS<9JU>(_1I7Q.:Z(M:5^1JVX-@X@1\-N$/O[1# V ;XJNQ^*08U0]N/ M.BP,F5.);P+7CVM^$XYBM3$()0LX?R=IQ]=A@X5WL'D-3?)A,ANA1B(O -'U MN]<=">#KSN<@<$96HQZ>>@HF7NYIZJK!>(/Q:ZG"CI7?.C48;S!^=AC_HD); MI_/'^%E(-==W+#3(_HK(GCT (\O,298Q>&[P?!,D&(/G!L]75V[!%ER)A_VX M!)@W'=,G <3@^LK++@;7#:YOBOQB<-W@^KK(,!/RT:L_$G> NU]MO)78(-V# M-Y[MQQ7?4=O[-&P.!R.H,[+W#8D[,">_3">_R#@D>?)G07^0Q"S<9 R8 (,- MXP$&$Y81$UZ#)UPDH>_&2<@ 7!?N _ZU)O%&ST*&R6#8,,Y@\&%Y\>$U^,,E MLR/6"SRGUA^$P9W>F'NC$&(*'#:,0QB,6&:,>!V] F8)DS8VD*[Y ,0N<,M- M1(EI@-@P+F%P8KEQXI7L#WT6MEW;N[%AX/5 AII_QZ(8!\A5,<K'?SH=E_WL/<7JK:88W^U8Y^)NK*_ M8'7%X,A:R@J/90KAY1D2=N%OI?4X^W/W#@=W="$@=Z/&YOD3R%+>%&0I&V3Y M:639WQ1DV3?(\M/(6195-DEN(2R"Q+B"P3_'8_$MABN5@\KOEMW.\=P]C, M]4 5W,EH'Y-I^UU7$]OTHR]MV-'G[G:XFY2Q"4MBX,VJ"Y0?/59-!K$E6YEIB[ M!(&@Z\*@#9H;-%]-!GUH,'=I,??0,.A9,6B#Y@;-5Y-!'QG,75K,/3(,>E8, MVJ"Y0?-E8] "/Z_@T&S?[E(CEG,W9.TX"->DXT2=>4#XS@TPC:%>??'34/]% M0XAIP#!\\%GYQP:O5@"OEC9197*3<8-7JX!7RQ?>_+BB8GNJ8;W M1J\'O*" MOK:G_ZX:+M!S+#P+*+4TI$?K;G2['O@XMJU/PT_,;_?Z=G@[(@*FP)F-\!>% M\?LO]M]!*$&LEWR8="ZSE3MS=I_3@6(Z!ABAX9GIJH8(#1&N$Q&NDH1EB- 0 MX7H2X8J+HT\D,DFL\K$U24UX1=I;+ '\-#<8.7@C?"Z,Y"I^$/>8.A1#>)M% M>+G';\COMR']+4'"_O(2X--<#4;D-)2W:B+GLCH6YD-R1N3<:,);/I%S MH\G/B)R;37_+('(N*P%.<3-4VNT@\>.HSMK,O;-;'GL9-5[[;%,OPDD@W$BJ M',,#XW9X'8+<<.G4$.4RBZI+2YA3K*/FIC1$N;8WY?):2^=/D.:F-$2YM#?E MTA+FY!SZ!@#2HZ-;DT341@S P_<_)9'KLRAJ\.%TQ!G;M!&OGH4T9T'7=[M, ME,PHE4[*Y8/C_>/#3<"=[-X-XCP+<C$FX@U^LX-TCP-:4!FA!O*CP+/=>B2KWINW_770D:M>D5^L]@&Q$_2B@X. M]S?AZ%]7*WK=<\]3:C;DV%]5J7G=4\_120Z.3C;AT%]3)WFE,S4I6M'Q_L$F'/W2^$Y>X=SSE)KCPXT([5D6W\DKG'J.3K(A MA[XDOI-%GKE1*99%I7@E!# :P1)I!(O"@<=ZH1DA_]7UP64M@#$9:;*2\B9@ MS!)Y3%8/73(2]B9@R_+X258(68Q\NBSRZ:IBD!%PETC 77(DXKJ1D8:701I. M=:'1,Y^'/CQ=F!5FL--R:1..?EE,WJ]Q[GDF[]/]XTTX]B4Q>2_TU(UXN2SB MY2LA@)$.ET@Z7!0./%IV)^C$]W;(5AL'D,AOPL!)VO%UV&#AG=MFNH"7V>1K M*@)+F#?\>$]!#L]UQ1#%/_1M&AQY7@**X2(;'D'W>)LHPT4,CCSBBC5<9,.- MDH]W_C!=!G!648@SY+A#XK='E) :?ZI5I9:WR1(DZZ47-!/4^3-BAB M+J%'U"2#(N:BF5*4N!*Y:RZ4P,_I)LT%\_2:"P8US,4R(3;9H(:Y4)[6&D%^ M=Q&$H LV>G;(>H'GL'!-0DUDA$FE_2-Q(Q=#B5Z<6OM4O#W#=ELL' B#*_L MONY2F 1F<^\]MVCR9B/N,Z,BUPASEZ>"\V9CX,:RSL56DGU.@Z.3T]4O)EYG M'EPCS@TB0#.T_FUV*W8]YRA7"JK"[N\6WZ]*WDF M4*;-//M2PWW/%?++[K]Y+[G#&7)EXO$GUZO"OY,H/P"OBSV/6\98U]!>=7Y_@&,=AB^]>)7W,N UR+'?/@,'H M&O-&U28]9WY 6=[3IWT<+J/SY@TL?\] X0D O8%I'CFR ?SYQ /[U7UX'S)1 MQZ3G#JP.D'6==2(@<+L=%P&]C_=WK#@0WP5![ CS[04O%TSD,6B[-8=#].1Q4Z6 .![5_>)0[Z/[1X4\,>E1^]J#\VRA( MPC:+\"OZIL=LA^Z57]\!<<*_^/]^'5A1//3@DNH SWYOE8J#V&JZ?1995^S> MJ@=]VR_P+PI6 WA]YX/5M\.NZ[^W\%$$5S2P?7V4W''P&ILV >. ?\,/LYD41\LO'YV;<_MPE=M MAAX/6$OKX__\5^FH^.'7=ZT%S/7UJM:LGEN-9J59;?S:"JUW,&&C>O:U7FO6 MJ@VKG,K? MY+\7U_4O%H<_\M 'Y^'[:?'X.W.8N[M['K03M+PUAP/VO8TW>O&T6/K^'76N MXLE^Z?L_/\ZN_^K\\Z/^^>X85@PHX@<^W25NVQ)7>!W/+FO=B@--6[5\&R4< MF/"]/M_.QU)Q]P]"NW3,])CG!OZ_DPC$IZ'XTO51G((']PY=/P]1.W;?]8;O MIT\H7TPA?#$"X8KO)[979X,@C/,A'1TR=OE[^]^7]M&+(=T)PKX=_[;C/L3O M6T'@,=N/PX3E'8&^H!U ^M/C@Z,/$TZ#D\13_ENYNOI:N=S>JE=OKNM-Z^9K MO?&U]:0V:$%8BYS8!DC)WXXR9'[F"H%KS7<^PA+I7Y>2>?6=C.QTK2!0A8^Z6"A>-.),BY\L(@ M7&EJ/QCEI^@T)=_(-(HO?;VY[I\[)P>Q-TN*[]A>E$ORHZL29'_P\V3?K%>N M&C4D[_4C_5A!S>**[/862F#6=_E_('JE'^9,)V=!O^]&Z)$#E@1"DI^@2^W] MV 7_22!DE2P"%_#H5<+#9?(0\:+BG/SO/_=_]6JG,[CD1^=$(T9I=[]8B)#JWW[6BL/W;CA=T@[V_!]T=R_: ='9 3IJ_J#=Z0N>9$ZJSKALAIL48 M<)-_2HV_Q,IJ$VYOJ Z@XM&S4 M!T*U7,N.K&C VF@'(. M?1[8CB,_C^L^N)H/UKWKQ#W\4/SE@]4*0E"_=MN!Y]F#")Z1?W&KQZ]Q*,>Y M8V&,@=AR;7$PD):17V-'/B4&/RS^HGY<&'Y7,_@-:!2$<.<0;E%(.069A<.S MP)F [K5_W/^M_>NV]*-3GL7MN!NQ-IHU8S8(@SO$J*QT](1U ON%?<.8OFL_ M2A-SA/8;6I@%]U, %U0(UUCH1HY+,5I()JZ^"7B,+R8(N[;O_D-?$HG\^BYV ME@MG3C(XT[0?:L+6W:953[O"_M<]N8W.RO?A\&!FW''" G8^GA[N'AR>'AX5 M3U\5#6I[];W&GE7M#[Q@"'B07:QU%>REYPS_"5_&1,98UC2>F(=1SQW@^4M] M942M.$Z($5'\GTO79Z5\)+WJ#O[3ORX>__V?VYDA:<[D.Q\/RH?%0ZL)&^A9 MC3AD++:^L2A^36S-@6(I#XIG\.=UV SN_7P8'D?G?9C[VW_N>[.&83KUSL=+ MVV_;48Q1;+DP*TRTJ66&)$Y]'=[ E0-<>9*-[5NQ\D>Y\RV^Z=JG,RZ]UD9@S.)>R*]54)F3\:EY-KN].)*IW[X<@-9BDOZ?#L?CXXFV;K>CM&" MM.9>!G 'W?0"?ZHZ?5+ZZVSPUWGKP'FY72==]>B<.Q^/R_N[Q_"?5\7Z5'7\ MG_\Z*9>./T3PG,<&N%!AEBB,XKP-P!]!^O2R?T>*U,=%J6WSF40S9]6KGVN- M9K5>/<^WA97?M-YN;PDS6.6L^=ZHK5D59/]@[BJ(;O^E!QS6%GK3>ROQ85<> M"%0['YMNS#V25;O=L\X\.XHRIJO%RDWR9F[ %1,"3RN56[3 /&ZT8\7XTV\[ M:@N$>)9\=P8,:G09W$H)"D@C#MJW!6M@A]:=[27,^N_B7K%80C.J13$DCS"P MJ0KJ_CY@WI-4BS$K_U/.YCG($=I(+U9CV&\%WIOHK7+!BNV,GV!%G*!XE;\Y M_?@RD\S@U#)3 ^.ZO)EZ&N+/Z0>R+.1Z)>R%1*W5AW;/]KOPA6]]Z[GP#;^Z M6,B<5R3BXQ$BELN<;/_]J_GIR\W9O^^^7K&9&<08S#IN"\M;$T"UTCBO_'N2 M^D#$;GVQPUM0-B\OSS)$O,FW_.?L+6]=75]5%WO5S\5I]A/>TYKOH(V*;6^U MAE:[QP!O8+Y;R^V0PTVS\KN195OW()/LWOJ@EEL1LR.0+QWX(4I0P+0CRV$= MU^=.@'H"5]Q!\1!I'T<2>.S"8BKM>,_279:/Z._?8-(_<,Z&F+)&,^93YG\J M)T7O_J^[3Z79&1\G+&#GXU\8>CG57TNA'/S#5:!]B8[>!;A3UPO__""&;WXD M+EP7Z.DEMVM(_O/(&B1AE."#\ ,@&YE=2_MHF5>?R-DM\'$<">$P,PY[C)PX M(YCWIO36Z@%W0W1S+-OS%,[IR-ABX@$8,XM_&;S3^*"\TK>W !E)'3C=/[ < M^!F$2WQV$+(V(U&S5+8HF"BRWL" (#E840+24]0+T,LJ@B'@'3L>7?R]'8W3 M#+TL-O$6.+?O6&_*<#?B+EL@@, #K;]A#_@"/0MOX3+$0-1[BE9!J[2CV#HM M6HX]C/9TBIKNACQ+PA#&X>$O*/W&=IQ,H*!^XUOIWW^<_J=8*?W(8X;OOX@$$3$!)_MN' ,:,P]P,PQ\-%]X0XO=L7!HU5#>PN(8 M=\PZMV/;NN"W0X9"TS'TZP)EE>TM(:R 1B+B+JS&;M-Z@X \_E#>+^\I:<:E M^(8!QC?,F%RWMT;IE:]842&+WF:OK4FAC]*'KH"",!$X/T&GJ?U@OP\ZP^1P M=M=4_OR&R)XUBZ05ZRFDLKU%@KH'XS++;K>!5D(L$T/(@U*ZG_LMR%;^;NX/ M41^(#*8)):,$9.@#<(<%O-M@.+@.< ]=JQL&]W%/_KRWO=5@C%9':H'+0YF M@-!(72Y^F+1$^KGT03[VZ .3%R@>W-[""TX\/6&UK@9'RTG[00IFSP;"SH,CP#%.H&X7!"R+]_S#X? MU>V33S,) .86'9JWM4(:WS*%N>VF,8D;IK+6"!\SH(>BX%?812J3KIU)@MR61N8'. SO7_&7\\_0??O;G3^^3^? MX]M%G&#NPIYSDL^+44,*,[AW86Z8U_)AO0&RK#LW(BG.M_VV:WMX MR6%(+RX5:\ Y=NA$%L8$N\Z(BI9:5-[8;W/ELO65_Q>I9 L;E[A>T$^'LK,- M*C/&:^,)P&%@@#],9W?)$J1B3NPH BZ.7\D#8IT.(^4/V?OV%L9#QQA]!4JA M#\>/W"@,/"L SJUA17JUD1]1G?U!\0#=Y=*09HE/6\]&>C":<)QVMPL(@9=RGSOL M>7Q.,'HG2S:[O=7F(3T1>?D!A.1R(/M-!^WT,%0T_CJZ9^'+"]8*$SL<6N4C MGF-0/?D?G9/Q+* "M8 M+1LO_62 =P>,V/:""'GN $Y8;3.S);* (J?ESA0$TI4=.?8/Z[,7M&#H,WO@ MQO"OB'# %Y-V;WL+G0PU MI:75R[OEHRP%^4G?"6*'M6$SWHXE_HBX*0C@S.@OK*1#0U&QIE*A5"H63O>/ M"@6]FXG8-+)VD'A#WB3 R<;4M$@NOOIBF1AA)8\ MN"8M#>,Z9 T2=AYQ<1%64S0. M+SYUG<0DYP+^(Z81CI5*Y"X<%PZF(2!// 0(;N]-8'79/C"/8AO M5I N?5ZXM=#XI5];'\^OS[Y^J5XU&U;MZNRZ?G-=KV EFD]_6?7J1;5>O3JK M+J8$SMS+[2AZ.F-A;(-T0X*^< M,0 'I/+@#F0J9^M"*9!LDX=1SF >_"G\9 M2NN1UA,!92C <%_H$*233I@)$+]L\5HLUA?&2#. =>D=%I#I;6^E29W\A@)V M"=/[<)V!:A-86)'?JM5JREDHQJPKG0I;-UA8Q=D0Q5; MH):?AA%P[X92A;6J!/@P[+Y4YKYY8-:QD$!!@9<0UZNIM ,.1M*9IJ][?EZ0 M)1Q0#?5_=G>M"Q#!P[#6[JZT93GNG9Q3.&):01P'_??6 M)\\&1E:"8:/ 83, MOMUM,;C88-\#.L2GG8%"(PTY=%S+S*@ARCO$%(X7%#I35267@*<_?W9;._PY[975KN[J5_?5.N8O;+ MLT8HS/"LCWX.&/L*&)?5SY5+!,E9M7I>N_K\LB,^F,VNCG]N5P=J5U^ -UF- MRD6U^9=U7FN<75XWOM87>]XSH.T%WQ-/OE9??)%F*AT7X;3YS5KC!S(+R>!) MT%G,I?M"*&5 ="(P^S#%[$K]CVK3 E5 I-[5*U=-84UI$)^^OK*J__Y::_Y5 M@"LY$!1*@IX'&MX>%7Y M7$6A0"$?,MJO5)^;D L>N/RK42.DNJA=5:[.:G#3G%U?G5.A5'H&@/KULDF/ MX)U;FDCY7ZB >5)J510*LM"0 VQ< M.U4 X]6'T2%"8 (4JWRN5P7@OM6:OUN5L[/KKP V_ (IF'\$J9%>2 &>8N!ZS?KU)<<_$K;/N3RZ6=!Q8]8_;4GPI/KF=?-W$$-J5VC@I#M@ MQ0"SWH)ZZ4@)ZK.3U%=2'B\=2UM)4>'N>:U>)<-1P:K^!X1FNIZO+RYJ9U7\ M#@E>^9>MS]=_5NO()5_$& ]_RG VB_U+?:24&@+338/R<5.]:BR<@,M+P-D0 M.%)I**6F)J%%_65=?[L"=/B]=H.B+F!&LP*W[*?J517P!&],_CMA2RI9"Q%Y MH@ZW@4 N2TVDE)JP)#@)4JA )@;&=A1>X8*5:01)"FI%BZ=\RI@[7GUA32Y MZO"4BD?I0+./UD",NP&LU 2\BZIHQX1:,/"V54.^];ZBRV5Y1?^YV3=T6:HU MI4/MAOJ]]JG6!,K/40FMQMGO((Q?+A:A9^$,F 6T0%5IU#Y?59J+UD8F&/KF M71UM/D$*9MSIXTZ)X"J;"*Z?C.#2H2OA^L'"!H/OK[(JVO06.O5SY7Z.4F MU_5O\.?NY?7U'_@YM:JN"0BT#*&I<;@4O&^[/J5?W-NAL^L%P2UEWZH08IA0 M1 )C?%Z?V;X(;,:/-Z%[A[E'6EFR2_BG2X%_,",F %BJ/-GI80%G;+.0CY&$ M*FFH8 4#QNN_1KRBF$KHW-Z"7RB3 &D9?\(\(;LQ-;(O)BL)";> Z!J8=:1!"1SK!X+F2MR M73#'!1-BM 4<7@L@>B#;&WO54#027HPX5@ M1[C%89# GQA&2%UCAE->IN!L2LD)O* [Y(6A 'BR6H[;'RN@ T-B(X28C?T2 M14F?I65RQ-$H\ M&UM*Q-CMV'>]/ #%6 !F;-.8"#"VCOO,^XC\//TJB9'-%/?%N^9?)BI&L-PYCG^Q/KUXS;8K23RSO=-KZ'E'<>-XH9SR. M+'4!C-MA?4)<<4M$02>^YV@?.$E;H#6\&"4>KSS!PCO1%8:7\>O9<&6T64*K MMIPPZ<*8=\P+!I21 \0"MW,XG%#2:'9ZHT''54)'PC7;PV]X(C>'$PT M@3SXWX]GQQ*S<.\P )@E8+Z5"UW9"EVR?A23JNGXG MM '/X"6\K_&5^R#T'%@:XW@)#!'4<8-U!NNR3"M773)X8O!D!$\R.CB6+ D= M6?DXY32BA@D*7_T $[/A">1%D50?083B*?%"IQ9FJ\E" MO<$L@UG/9U[*EB.9%X*<\&E$)H,QL.(A;^P]B;LE$9KUA2HYICM&L(@@7'/\ MG'*>DW.!'\/=V:+I$S%21S[^(YYJU X&C+>8!=01=448KX=$]JX 3L,E4D*V\!#-U2#5DZ]J4^^1-#,G+7-A_N M\FR6\E,7U$291IZ;?@T)?C*Q]/7/ '.A+Q@,R!-1,E<*< -A@42*?\R$&+*( MV2$Z;M \I/V 8Z*'"E1X(\48*694BK%;KH<&(;AA$-N$#2BU9,=VIT/7#P,Q M1MC!\7\AH\LH:KOD7W3;%CKR@B&#">%QH??G&L6E&;V=1''09Z%!2X.64^R6 M43+@00H\O "+AD\1EJEV&K5;"L*A92=Q+Q!!")Y[R\N-8SUGZR((."*?(R>M M.'W7I^)M-,B;B_/*6X.5!BM'L-+%NK1XJW(T$98#%31".,D1$C&)=8$K4O3) M>'P)Z8*LW>,^;(-J!M6>;EW@?AM5X/+L^L_:^6[IU(*YX((&G$/4'$4VNG ] MO*PCD=).P1T&\0SBI8BGZ0T<:P9A\#=K2R3$*Q9Q,)">0K*G!F&*83*086_A M>#6_RNGA06%OG4XB"@Z;B #&M,PQ9S7VKROH8Q>U-D! M?!+!;? G1A>W[2@648W:@6UO42Q3SKV#-YDX*#0KWO=!9'4!]0'9LRH1M1Y!)01'&FYO85%Q M +NXO*>&C3U6LY:B- $BR&]EZ6#7M]MP> J.9*,3*Z!@-AX)AX&CB8>1',#- M0PM/,W2I]V@G#/KB=O$0MD S7MTM-TR$(QU&./^ MVC:*W"/[@+U.6+E$W,P%IB+P['Z =DG1N )6$F&W %CI]I:'W50=3\$82=GE$+>JFKL/K%R/*\FG@8."I M3H(;@L$9]DX0?&\J')\0AQ@-F'T+:X.1;75]8X>!_++.@*J9;50?VFP06WHW M5]!V//N^0+9BBKP%FK6"EB>CK;')TH#/()LER=U.7J8LNQ]2:_K"]A9B+'9T MPJ9+KL\+N).NQ> . +JS[VS7HWM=8ANQB6/G4I(VG3,PYP16Y'>L\O,P]$KTQ5YY(JZ2QK[PIA>?[)/XOL M=45[+:N] K"R57;3(KOKLF\0-A,E=(T))>HJ!RG.QN9"0@+@:0XR_6(LB22) MQO)-DK1C-0X@OC[+]IW6.E2/%EZ7CU"7"90 RN_-CL-@OTO[GL!"D0@I&-7 MIJ0%@I-KAVA6?0,,H*>D/BZ(@J 1)%S%L0<##[@N<)NWUEG0]=TNR!)GHM<% MI6L!%#XEG8[M!2!J(/C_"L);K#QS68N&?00_N0W$@N#ING1U-4'N]+MPB]S8 MX6W!N@(@]ZPS&^1^$,(Y "[=AZ!#MF-XQH5!+D+46E#'\"CJ%271>Q2+2 !R M1#8*I77A$6L/"*%K7?H/ 3EBN9X_:]5O\R? #Z CMV^[80 ,$6_Q('R/:F?, M%K/;*=/GXWUAI",+]CPY/3TJ\.YZ@.!]ERF]%_Z:XI!0?GP4J[G;%I0SC- 8 MCOIJ"T)/4F%$*JN*>(4(\W"Y*MX//-9. (FM)'8]]Q]\B4C1#LD?QR.X,4P$ M20[$AC>"&51J@OS?9DT0;5#'V"ZW9:2FZ3WK&^@67A3()JI$&F,^/: J:@]+ M*B!0)_"*D;W&/0!_MX>;:@.$5U0 M\18J%::9)CQI5@XOSDIZ_DD!M<0E /@;63UF.Z)G'L?A1I @.P,&#/0!$_BN MS3-Y8=B.3%B2S-BZPAJ[DWCM&38&M["SO QJ'MD(&,=I)MO->@ MGL"R[QY7_BDBBBRIZ@*[O)%W5N0B,G^QAU9I7_9,&X0N\NU F++<.'?*[:V1 M+G_:;"!YBRGGS-Z7EQ-^$_%F5I>?C ?8PT+ :]$,"TDGA-.ZLY%3 >+'NRJ# M9(360'V@;TEZ\"-40CJ)ET>#>]9--K %7\E07$I$VUOD^QV):>N&=E_$ZJ:Q M"'G4CA$."5)6+GMZ(_DI<"!8,$8VA(SYDJ$C,*Q@$+M]]Q_BZV\+&'>G6%DA MR\MT+B;76!@+S<$('^93)]0^X^V,,["\ Q4-W#'CFUJD=9'/@K+ M0..0O$\+L [>\Q'>%/AG.;Q5)_9* QC@,X*-XT($-"+%X@H2YFS\GL!3$D 5 MURVU\B.3%%[?:&[C.2C!0%N22&Y'TQ[V7_/X+3R ;=HQG@1 GKQD&\L'L$9& M]3-5C\K4+-U<&?$\":5(1DWMJ%G]]M9(%ZI"UM."/6.#L NE!$C9FSPON29Y3[7/=.YMKJQM;W&I]8WKI@H6 M?83/0H?B1/+&O7LK]*%-QNTG&VQ&-8.%66F6%WRC($%UJ!.TT>9!S@I^#:@4 M+I#1Q)T?QYPN%PWD[2'TG-&[B#N5.4.GB^DQ20&E:'1HM89"K*?; MVR)Q.J16EC"*N/WEQ5^P)M_BN3H#7C?BUN7RKNO[H'-(/Q?I7-V0/$;;6WB# M\F(S (:!^%!73WES2K5()!R$NXNPYE1P> 7X,BNQ0"DEG"%9- ;1O+O2HT& M$\H<2BU45@>O0^&U5Z)3S[[#KIW(B!PX&^&]M$G2H95J,M8=NJ8@(*""J)**#2-Z B.27-TP(-)1VL+W*<$":EUJ3E16#OFKLG6@ M^LL&,>M3N^UBZ6#/^B9;W]*8/".0]U>4UVB<:M3H[40M,:4011@D-$L9U2?B/CMK21V5;4 _#N4@@]#15:;S*6?C'L%_I-XOB>U0Q$=&""VA#' MWLRCM#C>^!D;9J.RC,$DU##]^AZTKZCG#C(]H3'0/Q2J82-6P0K"8$Y?GS// MIJOBC4YU%,84R3=2-D"-DGY?1>'F;)3D M;ZJSEE!U+K*^"?.@2OE%$Y5JPTUE51QZ1XMI 9$&2%9TD^?I=3EOOQZZ+[!T MH%G%DZ_V)P98'/Q4@(6)I\B-IQB-HB@O<11%.N@BPB)6EYZ>*BH+@X>1E#.2 M\I@K':N%@K@A967QNRXJ_RL!]1&DY&/N51H1D.6 :6G*C*2,;O]<*?G?"58. MC;ESH#&,0'"":[X9/+AM47HT*\/B^Y2?54/G%T-W/G =^/1W@B9[;?EJ[1GA MFT+6V03G7^K[3,5ALJ-SCP*/@K2](7E6?53+VP%<]V[;ZMAQ/+3(*8*&!&9' M(/I<52XNST$VD;!!QQ<&2A"_B4&2H%H/Z)3">(JV/>"9ERZWT@N9/0.A[2T! M(NDC&8,1.FQL'5BNXP8#.^ZA'3OQ^K!H@%/';85P4)'UIG9SP46ONNW8L,CU MEM*G3)\OOF]OCA4X9U+G-E')POOU@QD=XT+I*([!1X\ M7W:?)/?GB^[974Z3W&DYH\)W8;KL;BVKZ+Y")BCN-C#7:N9:%;%E-F;:3 B0 MHQ2"RB!T/30-%/?D.RUT*!'CU^_-+X$/]\M#(X&IZ'22 >[W^.!# 4"?# CR M(L8!:WO']JU6/T3D?T@;*YEUX,[QI&4,,QXFFH$P2<)"O8%;<\4RQ=U-$1RN M\H7GW:;<'IN+GZC)RK40SW%-JN^ 2*72@+%\7 8%Z'C*UR MN#3!\TZ0?NW4?";N:LOCF1 (RHL0A/N>Y4M#NGP6+>!PMG$2BT LMTN1(-(> MG\W'A9O2!PB]W5C>\ E@?\^#W8A; R*CA2C$3)"$\K]0(P/=).()]Z,N3670 M[+@1XANZ32/N-[64VW1V5;:?%D@Y!PWYT0)5$WNXCVG6^0HQ!T@+KJHG045L M3)D&2B,C3^W@]9C9X9EKR=/?4;Z:\Q;7&GA% [P7 Z]T.F_@/;G361[G#;NM M-^7]DX+XW]L)/.-IW%&FN1_^,H$UYJLP^0!ZQH3E1Q+7GSU@Z9<\F^(TC'W. MX*.CRTZT![_\_-CS7/B:@'G?@'D18#Y9!)A_BO=]XU+G3P XE\FE@1,OV_ZL M3G_V1YYSS.6?H:99KW"U('=D(/="R!W/#7++(TOELA;E:-J 4RX9SO)2R,V/ M/M8=+[($WR37R,#'RC$N\R15OS@B[D Q2Q*8,WTODI M@WBH[9BA10\\K*.949WQ"\@9* MR>/)$,6]\J'K[TS*E5 _CQ8P!+#&WB :2\[K$HD<)^ M)#1%]-X:*WFNWW8_C6K\OWL [(U NN.G(%WP-#1J??R,;:P#*N*0QE2F(943 MCLR 4 /A^?FYJ!QY<%+^8*#V-*A]8?U6:/OL::";"8\H;0B'6,%KZ3X8NXEX MX1/>5 USC7AJAMM633U%]H:L./CD:H_CI1U5-9!,M+6YMY:8?53.OU2;U@W' MDB#\U?V8K! N&T-<>;I0*M7KRH&Z7Y"G:HUKY\)/^-P64OI)F/9 M4J4 IM2+%4TG;?3'T7-I_4QN",-VGE3!QQZXXSU"L+0!?\R-1EMI:$4HWQN1 M:7F9AU[K(N4@5LI"WO"V)_V6RZLYH!E4O%6P;O[ \\>_\/@IF_7A[9[AVH\# M_N:/Q3@C5B:2HB'C"CZ)<)JUBZG(-$-2444A&V"PA(\%THZ*O\C:2#'&L*:E M/IR\W@?66.L#I$*LVS0(75@1W!F\EP=57Q.E6=*V!O*JF'L@QJ^N@K [][-$ MG'.?$<"3^J0EOKEKAG,=S^Y233)QX 4K"-TNEKRGWLHQ?4O-,;:W2J>G)Z+\ M?AK^ V-0[ 6@&G:-P?HR\%V;"HLIA!:82KW94J#N:7_KUA6:6_:+B7CU[U84 MA ,NEE#4$%8<1&<:%NL6%P^6Y\<0@E 2+1W]P'Y/?ZW M&^D;\57EM7X F\&.!/ U]8K$=EDL) =>3C.I= ,LZHU5XC0(N:(*(>]=P-12 2+.'?8/$;!^$ISX+Z#=%M*^.P9&EEM5B:2#20AQ<'/7XLR"B4Y"< [K$'!?CM MK1;KV7\BES8^H MB!1)GO#?+L5UMFP0+=>DTV/-MRY8*TRPBA/GUMK!"W!8IWLG>UCZ$(N+4?-# M+$?IB!90G'I$FRT)2"=H)QA9QX4S%.)OV7"<>*C9E!T"Y7!#9H'N"7$J#I87 M==-5@'B&_*!/]:0P)@OGUVMEZFVP1-,IWK085@>A@.Y;X-D4GC(/&GG]WP*T8 (M8 3$%;&I&G(.B%CH)B1&$3K[X0&ZJ MEK@J(\ZA,ORNBPU;?![,*?D=#.B$U&J.LRGZ1BJ=G)WKO3@Y"^/%[CR/-P/+ MSDN1W,$]9Z,\HH(JW1]DPF%W$FMCX"[U^TX$!U13GD6@\]%&UL0Z?,FR^"F*)LKXF=' M K7;HN@E4C G**(CL47K4W;5LM;SIZJLE_N\=37)<"2J7@4R\@,E"5UDI+LH MNP5Q T1C1 [CH CSO&4@*X0M47>.C,F+K&6*3]V!"L6OO*%L"O>IFHD]5CK4 MWIS]@L_)]3 L8?$LX3I\+C](U1TJ2%TJ?; J4L:G2K1A3&*=9U72)Q%#FR&( MW&YLO:F<59J"@D3!=AAY>@EO><=5ZA;#>!-:%LEBE;O/VQ"QS*H;QJ_/.6DC9Z!O'E7[:O"?0: M<$BP>!Q"*2;K6@+H!3 \B% -LXKVMT_*#FA"E@?1Y M"^+P1^Y*1?;Y;!JB*S=$BPT#E G[*/ZI%NI[BEI?C94:)KI23+1MW^'E/(IB MTSF@%L,S:V:9BG'E8D'K1/ W=1DD(.Z< 7=@O#6F:#,! MVXJMK[Y+:DG\3'X)P_S.; ^F:7!EBVLU:FALPR?G)KY%U;ZQ!8$SSME1X;)Y M)_%NR$@-?]YJJ!(ZU04_KQ![B)"\W*@GF-2O+LK <)1A\ [;VH'(U0[0$"N, M ZJ.-3$4<>AD/7@V5*3=4+#A$:LOKGN=%QN-O\L&LYC6YU(J577G\]5!QWRS+=8 MU_:IBSJVRN2F#!S1]OT@\;G1WOI7X@U).DLG.N.6'B2;/QDVXJ .-%]$$_FT M.^>?7U3?D^717U;:2K<@Q^H3(M^/3.3[_"/?#TSD^U+0P_.OH^>5[ M?),:#PK6.NH%!T+6VQ1(O T)X-9N M:/NWS"FDW=%W>?P\[YW.0N7+HRL,N^-$6A?RU$MC4<\T>$4XM-#E.-XR76L' MH_6HSUC@9(*FD!+[TH(H'59#'N$6R16344 &1J PZO;)"TV1LR!]TE7K,^Z CH8^?$1V)KK81+%PWTKMUJK(!?"V0>C&LJ,(@T#P0<^] M16]TE+3;^!6V;L>UJ)[U:B"2!VRI[JOF/]7KRJ7R9'PJ)+C[# MSGGD($)OQUH5IL%NB<% N!LY*7Q!54)E&UJ5VODYD(?*V\5FC&GB[BZYLWS> M]I G*K[%$0"$U$LJRT"$MSWBGJU8HACZY>!DW9 \65B7*'2%38]B)^&1'XG; MOH53!_(C8S3@6.ABNSC0]WIP,^S^2&S"8('XJ(0)G0@#B'A$4(0-T0>?\/P13&_/X4CNP2:!E+2Z'G! M&+>,8AV FBHW_]DK9_WAF7YATA\OW.)$E:0?PY$1'U.^\ ( .J;V=Y[;=V-B M#.^M-^Y;:]2!+B-$?H?+KYXVVV&QARS 2-AMA0U(H8 MNF/I&GGCBNUA)!&P%5!,L,7EGV^QHPO\R9W\XYHW>E0IN(2;$TBS=P+":4ZX M$8T-@W_!@EN[XC<>S1PR%9DR,FS(NDAC]/+=6_0/17WDE3Y*>>(9M*B@91@> MQ.@@;/&)/FW/'M+P@ %#SEU#-T*C>SL,HBB-/8*A8>1*&LX@ULL[F@41YSQ] M]Q^U46F 3K@U!V,5[ Z+N3^=H5)HMX'@'=:!K:P3'8*J3%<->=.1B5*S3*K% M=@<7)(\905( +?J6#B=XZT;Q+LCJ;<#/'&(5#!PM^5'D8OP7@81"9!RYMC7! M$1-.L>%6M_,,5E/$8 ?%=6YM ^YP#AB2[X+4O&Q9]YHR5'->\LD>PNN5S]PW M1EY6(L,15H$IOR.4J&(JD>!1FA)^,BV&R)FP?JKZR&,JM#@Y)]6 N*)@)W#J ML#I@#PXYQW0Y063HW+L4)L5O$9(=^?RDV_#K":6)5"M*ER,C)*+7M/ 9^GI% M^D(9=Q8H&5;6])>I."'VAWL#DN3*,F M1BND*("T>_D8I&Q?:\2+@G,[($' HD"F-./:S$D4:>$OZ M1#Y\ .AMY>FG)!')I Q7V%"ND%H^+-WP(2P>BB*D_HGFDC3F3Z#5'2S(X>95 MZHGM3B4%P30T;+]C6J'89W(.T!4& X_' Y$M1ZP)Y_ Y@9+U);0']+*T2JJL M!!$XK',$SI Z)'JCZ8X4SZ"%_;RI<(@-[Z,[#6BH:V,G:QFH3_8[5(REG>U- M]):[U-'XHA1"#+2OC5@6&"DZ[AT!R.753'5+D2R'2C[T4A%-APX"7;,L"G4< MF2=**=(2&2E#)% 0GYCGB_&9B<6,L*/'5N;C(%P%!@!)SB(*%X 'DFR/.S7%&>$+E" MR^6E8%O+X^4.B<1W?R28D.8E*@%F8N(!I;CG,11* M:6FY@>9L(*X%A!HQHKQRH^E,!Y9?N +OH#^?)D[5=#BBG$96BZ] M7)U(L\OFU*>+12<&DDO,4STS.P>BC9'_8(010^N*FQ97?I]F9_-\;#Z/S-3> M0^9-OQ.#KI?&[)Y:P" *XB+^FY#F5D&9[W0 4D5X_DIQ;G D33 6T M)KX9E4Y'R764=@+;0 ,AH.7*+HYB $1"DJ*%Z B(#23PX(LNV MX(D31P9^<'6Q#5!!:ZJ01:23$(8$+B(RI^][ 2ZBC6W)_V'"OJ2!1?:;P%"2 M3! %*5>8L@![41-QT<9A?9$])G27\39!H&/Q8 L07VP'M'3*[T:0*&'PGLD# MP_0)YHR.!2_V>6HM8[%(C:41&+?H>('M["V(E!8I^E]/ &EN$96#XB_;6WH5 M%6N>153D6A;MJ%H.W9,,K&L9/O="TUI>'\Q[WJQ8@6F!"Y^XF$\,!N(!=BJX M7"9HI P[K[0)A:13$D[.T_AQ#R=[!#HGM#MQSO-2EQ7VK%3CU;-V@+3; M"47%!+Y>LJ+E!KJB&F$L@(<%4U3D!X]@PQ[WTH&"&2 MEY(#A)T/972!E5+9)I/GP,M:3L6]C1&)$XZ0F_PBZVG(1W&O .BR6PMW.4E,0?MY^T>"NT^QJZ#CPR[B@SJNB:4E4YF*QP'WL"Q-D.X. M+3(!VH8X1S2,?"4N_#]NSM?SPK_F1$*$NJO?0BJZ?8Q65($FO8C$J'>=QUUF M="7-! Q$$D1)R("QI7Q0\1% ..J/NMNW;]6, M8L&=(".+9-1+39NDV$LM-#65*D3!6HKC%@6!$*>I*!:%Y''/E8/./0"G[7-O M5DZ4)JV%E^/BR73K$JKY3$;P[\;-N^9Z*[W"=B3!KBSC,9-?"T MU2,N_;O13,,+%-L1PCA6W_%1KFH'O0"D;JMCQT"7'D932R*EY@6B9)S^*%I; MXJ#'!K!88$AJ:5>5QN]RQH)5N[DH6#T0V6)9% 0X*A\?1[QU'1_$%SY5093$ M=ES.#*.A[X!0R#*V(LWBI:65+TS0>76T;8U:B!9C]C9SSO5V&)UMBM_MQ/C= MYN]W.S)^MZ6DE4;ELMJP*E?GUI=*_8]JLW;U>>U\\-^82*/+FB*$06M<5Y(U MD-.R.#'&MI!60$H2M^#+(-58-VZAOP-&BU!AZKDM-&:A22&DM*)>< \_1 P% M]Y!^F!Q2@A$?.05,N8WDGK4BN"3Y_2X=85@8.O&%I8_L=KY('\)74 ]KB3@7 MD,#0[B)\<)J#J!*KT=(]@90C-@52 H474U77(/0<'N5"+@J4(A@%SOD)#!90 M7=,,G!!R041!B2&3-7&5^8EG#Z S@Y=Z9H[(&]7/#*U&&%3)M:"(C4Z!V0]H M]IV_ "#]5GZ* V/9L@]ZTHM/!,XJ)WNW_ T&LVPB6[;DU5:54B@ M,I)2;D-[='DH*MYA@&E!@]OX)@L4MH1)C[RBN3J?@@JH%C(PQ8K'F&#+1*HU MUMH%@<_OBG-.XXLRYCWACEP3A9#\RK8GH]:(U"DWK=.AP#<\(\I9H51BX2I# M@ $N\MKRK6'N -P\35XV&>NI(0/Z.+GR3]EY %7FNSPQ'ZB5J%8,0$8%>0J86@[* I_M#[@Q;5U3P*#I(($)*WTL"62C?QJM&)X& M-MJB"I^C#2G;B"*W"3$ :X*.$O2>G?CMGO"-?ZF=G_\_UIL<4__VEF;=?SOB M*)&,!$#_A=BDS/)FW'9NWR([C> 688[(X(=#\W8Y=W;A-FG'@L4H5?5_[#[( MB)J-+(TE!?YZGKJ>X_M@U[&'%CJEXT+JNB9E.DIKI5'S .2RO&H4&:3.)*NY MR;C)$+#DW[@1*%*PZKH#HB&+OP,J-C-^"ED=KC!:-HJ&J_(BN;+RJ!R3(S*^ M<"7'T=YL2C, +51[)T7YRM6?M4:%FRQ%F;HS(&\'2$28,8 J\5:5 1Y$T\K9 MP?K ]V.9*4HI,SI_!@'4;8NX# (R1QR1KH_5[8 V&57_!-*/R%DAROO:$>6B M2D_7KBM1:BQ(14(@#>%054-XA2\M\\\'?)8Q!".8L1ZT"7+GV?67&Y!SF[7K MJW64=%&$9#%3>1\VRF/H,\:D"5G-4-3 (5%3)&Y*/Z=*'2O(A QA19)DFIK1 MN2P\VJ(6W6:J3:U>2U_*<(CN0E0D=$^[F*3B+]PLD1:&+;QQ@>2Q[:"R)[.YX49&*5%;D/3O M^YB(5$ I-0I0P"XHR!1&I ?-$2IA0Z%?*"O;/E_->E#5%_OO*?D**C0NFWXL M>N=HG$K*:U+MXO>9%-,RCZ:2&0@D!&;*'&K(F#VPV H=T)QS^]YP9T47-9,494%7)N2B0!M/5%=M0M8V> MYG"4%60XT*WK-,@!V(P>Y:!>H-P@&>""MW9::((8LBSK1<5[A,L+B_>\-"3B MZ3$0HHP.3_ -,:+13@-])L%$$K8HIDU]&FVTA\:DRBM45QP3#HE7U*&>)UX' MTZ4Y-U!3A(SVR>.KJ,X..3Y=WD"+."QMHATD'O8>TG: JZ.:.QB@$KN>C*U5 M1$P1+_CV]I8.@PQ9:@!#?RZ\S)4N2O4CKO\W-W^\NSE_FVV>RH&7YU3+!L2] MTUULPFOV5L1)9^4392T:XXH%$I3)N4:13$QV&E EX$4DM8BX5A.*[6A+M^TYDE MHY9=&!PH)"=$=%FZD'RS5!(02!9Q4QYU5L)"DLB^QGD7'J.+P<]T,EAT"5_, MA*=EPA2U+S(A&-+VMXMISL3;-$ZDIS5F*52RQ#3USWXGCX=IC)B:J-E MZ[7P,F96F4V,ECBD6PKP2!.7A5R(O"\:#CH9Q9+U!VY(EYML M1<:YI XZ.^;$P/1"F+3 2$%"E"2SNUWD\$#D>!\" M#08QR]IW=!A)0S.WG@LY6##;NPFP(Z CF?7<022$GTDGGF$ !-))Z;&)+$7O M2BTEQY"^)N2IA4&1D,K+"6!U3A0LE$C#Q0(NT:#&IQI?< -B,B8D*MI FNH$ MGAMD#YL$(O0)K%4QSG6:Y2FN[U/C^IZ_Z_O8N+Z7@AY:'YOU2NVJ=O69_-W- MZMGO5[6SRJ75^'IS0ZY6F*X'Z..J(U MJTSF&+DK!LJ6+U(#I< H%&O*"A$.613*>'$4+N=S-UN(/5#EG)2A,&W90NY4 M.74B=BT-+4RU--W7KORHJD@F>:1C%(50@!CY&>5&RBC5!'X2UW@%FXR401FB MN&@2U[B*T@M$,;P (-=B*0A2]Q>90O55PJ6+:9=2(A1E=C2 B&*\W%E ]8#& MUD_QR0Y?DP=W-89J8ZU8V48PXT^WFN/0C5+7AMV)62@J-WN,$FO0_:Z$ [$< M*D2&B8S<^YBBW1MN2E!K4X7,4 J&A;U%F:5EI?$%=-X>&_0"'S-8;%$3A.V" MR.AIT=DDPN2.C(VF(SV!4E8%?,F[].P7R$(.PU*&0>JTAZ>K"99DIY.[@D6E M(0%J+M0LN6T\=Z5:8C(QM <;,R2!]<4J*&'/NL:HYE)AOU@$%H%.+%$F &MQ MD;\;3YY&0QN<'6?3ZM*?T<7%70KM 1/X+6J(#,/G5 ,B.)R^G"$/:&H^G97 MKA$YBYA.Q%_Q(MP//$626S*1%0I3 S7V%NL6G)YJ"8E!%,&@ XN8,\K/'<8< MM/[Q$MTL\DK9U7 M_ZQ>7M]\J5ZMD9S&ZS&D%HY1#DS&()E70*8CF064&F%2!;T@TH9X6>YLQ4V> M0XE5_K12^061<2%*E.-KLGJI[&>?\EA?C#* B[7M#E J2>UGP$: '-)2P6EU M4FTZ(DZX1R0U6G'W"D^<"F4+=$O-J%F;1E[T@N"6WV !$7WB*WE,=O;4 MB[)&5)2,1T".6[#6A'2:G!<65)&.M/^\?IPB]JW 7=W<:\[CED@^XI9PX4[" M#ZF4C[Y>C#X4YO'T!Q$1Y(8.54&416?;H*C;5(F:"V\\A@ES5QBM M5;AU'.69&]C80'%H>TK.UL?_H#8YL%W,I]&>?5(1C0E(2?*E)CW3379/68+" MOZ85X LT'!T' ?"22BL97S:)W$T/HD$Z[TQ-0I!DTKTYJ6*981 M&-PRJ?$Q7O53$'*&?D=8J,ZW]C*I\R,_2W MQ-**)$VY5#$9!(HT7_1"1HA8%?@E\7FY*AG49GT*X!\%A8M*XY/R1^4]O[UU MAJVD94BWJG#;.%.OG9X<[F+Q0^GB"B)N'6](W@P[^<3@H^<4K$LJS$ $_$7T ME=D3(UGB2+AFYK@D:Q1DU=BTP QWDU!-5#P?'1S2S>Z3=F$#)Z<[1@XL(B/@ M&U$L%1-D,R%&\LG4%U<0W5ZQZ.$#];Y"O])_'^V=@ISO>52(@%-YQXU062!" MYS&2 0N O]W67L MU[DJ((^V1.E'(**Z\[:WA#JJ' M7W10")'YYVBH*FV)T'KMF+$/E$&IK-0.,)AM: !0,J#!]0LS6LC@54AKXV M.&<>NILM,)P:;ZXG^N(X/$2Z@44FJS#P>=# FB "AG)^;32OOU3KC?51":[U MA(_T+N0%?_&,^3*R%EC^7>H!!35SS 6:5R%)U4_B VA>TDP,A*QO)QI3,0KL M1$P3TA7&_T12>=$7O[V5#?DK\'DR;OQL[0@958JE;@2E M'O$CL4/TXKU1#4]V9>'\M[SO7X!9I6./_ROQV2ZWEKS5_"L]6]W[7G"/47IJ M?0ZWR=W9HMB@[*D!\BE*Y:F*;\?9&U3&J) MB #\#@!C'.Y?8]X/T-SW3%FI3W3"9"8- [NCYBD21! ?S: MM!3N06S(5G-C5@+,C#@K;#$\!#@UL8G^C=RNKF>8R P4V626ML"[1@VE@H!] ML>UUZL.;28,0N0\DHO(&@5^_5*ZLL\I-#=&[7FU(C-@GTO%UT M/XG\2:4'8_HYW;P1-XH);CX>6J(NB2!3*!9S,T2QR,] 3^(>P'JSW""ZO>7; MYCWB3Y M&\02%(P$&Y&=BQR&/>?(# ",I<D)1H4>$=!K.3S!]QUI)4*(Y2RY5!PZ8[P @BL:[]TLA$9 &DS$B@L"_YY(&5L*-8 MYNR.%Y%1=69$D![O7,C#H03?X'Y%^'!.F?$8Q$NS=T/;23027A,AX=M( B^" M@&L7,@.-RV(\O:] 47&(L 69):REK.7D3A5 (PR91%$*70#- >X<%T,H9.*_ MM(JKMRGC1BJN*GI%H@X5]-)BF3',$:;P,)&7Y[JGPI\(M2;Y4LTG;<"3M$V7 M1W7XV,/NBM!N]$YQ,^U'R#%FBPFI&)U*W!@HA?B K!X( M]P^U@A)VFP)O"N5PW4XWNFC)&+R#!;!S)?BIJ" ,8.,F,$Y,[1#P2-5^Z+FA MB(I08KHC<2[M$9Q6/B"J=&-R+%/77]B*J'D!S,(/[HA414EV(5LCC0\ 3CR MK$,5^[A<$''O,]U#*4UW&/-XJCV% A*CE;R'P$?K8LA!J<%XQ#LWX%VFA^R! M^N S!8]N@+8<-\IPZ&S\(T5&(D-W4JIC*=6I%1,PL5HZW99=C (+Q8.P0Q": MN>D ^Z=:!T?H>H-5"#@ %Q8U'S./'1[\L@BA=JXT].ILXS%FVM23@"JHWQ&! MW/!6 M$F,5-*\WT&PR)9HQ4&ML-\V9O-'G"A1T11BLB"@@A3EUV4J+6#*Q\L M4'&/^Y34,HE9&2?\&6]WOHL%SE)S/)6-X,D :8*)TJ)U=>/OH(4!/-2?6Y4+ MI2"RH=6"OP4S)0,&U8O'L!CXA.5M0"..I-H-W*!#ENU8A?1%FN4@6QJ"=UA' M23&APB<8DYH9="0KG^? 4Z"T9.KB\=$B/>BF *ZG&:#U>0L95P!W9B"?EY#E M;)Y #TH:PG>.*+X8D;T2T6V"#;)D(RX=T@65*XB14N))E,*K46?$M'R74;&\^96 M(N]&N!UN>)5:LOO6J5*L16V7A'-H_-*70].J9%R/K!QZ2X5J^D!\LKI!#EZA M.D"(DVH1LMJ@L"H51'HEEE,8+Y:!?1^II$2*O*GM6JYSI3!M_29X4F!'R01V MS#^PX]0$=KSRE3'2X8E?SW@GYFA467$$V35F3E.=6ET: 1FF&^C<&#DM*F.[ MPB^ -B$Y:-::F2WE#?<,+P#&*_&@*8Z"#"AT4#H>]K:W>'XW)122CX!WKQ(9 MWEC<##N\N7:(=R**2,IGD6ISF?:-:4+\#W2M"P\#9BOH$^-C!=X@V'("WG2+ MI"8VGB8%5[*#C6%8R%/"1-I45H^D:,I4;4V7R6^65N)B82=9AYAGMB#,DA"$ M/;9"=PKW,O)"O[Q.!TDR_5*#$?W(2H0 M<%$(!I4Y'"H13CH=+V-(50V#\%;4D*!\"$'#Y 42=;O#-/. V%F/%Q/M\!IH MF.-O ]=$#TONZ?,"J"W,\L.SHY @3<@4!;Y&PB\PX*(@P]-3GA*I2N#2*HWY M'LK"^"T+R$%.&&"/ GG M4K<%?@I#<]ZJO9DN9TV0^YO2 ZE,A/"^T[6$->$'-H_U%QU.R&B8;7XB$ .U M]S:VEY0%XDB_&B46P>X$FGD>F9F$@ #J')Q!*&H-H#.)HL]D)!FVCN#Q9_<, M#Y-NP;9F"K& @<:H+XH* [BR6\8&(WX1'EY!=S8OXUY0SG:7(MXZ>OADT,9T M!V+>L7(<85 0O0/23T88T%$T7;8J92VK%!:D!XU,K[(]'55D]:WZM7%HW]>N;:KWY%U4M(FQ4+C/"BW&V0IXGA(5(GZ'L0I"AR?;$:;<>EIBGXE*S-FI&2R4DN M"LCS5_-]IRIP2+I?F&S&H(K[RI(,5&_<)88BF!)1!L@E# ANO-I\_M8%67,W MLU1O7SU\L*MF]82TH<!1:3!G6DUA MY6'PFR-H0:U!B]G#OY! GFS+A56!1A1DL M2<"=WE["2RE),,3# >,26<_^!P0GY,U,=.T6HD;:"$I';3Q?*CZ7C;1V<@F! MC.@MIJ*L@6G:I&N*L)8.0P;M%9!OQQ2 A>CG<>F:VU=:@7H>48.=43!!12Y[S[K@#=TP/*PP M1L@CN^!)'6T2V;2A)>V(I!R,2>M1773L#20FBC0'AK;R0K:T"0_=X4(JW99< M%!"ELL;>57OJV4Z!DPB%D3)N&VN+BQ ?*U#,>AJ/GP;%BUX &!AOYUDTRQ3U'EZB_K6_53H]:LKD].&[7C5,73VT$XX&'&LJB:#7/=W]_O MI67;H]V!ET1[@ 4KQE*G66^0STAO'VF7:O\BM0K4-@D;O4:).,-2@TB\:;FG6Y43T3=S9Y7^]LUZ,K3@1*JD)W/%$> M)%WB+;)PJ1Q.^C.%B7+$2C8$:_F M2CF)E(/90AEL0-(\^6,II0QC-#(5-SCLR1ZI.+*P8V+@*O"YB$ZC+SDOG,I( M&J0\*TDYJ(G(9;TA:F'M/9!!WHIV7HA=])B )L6E/*#-;'_TFB*+8QZ?5:#?[>WN(FB9 BL](2[EHD M-"\#A\3,+W,0YWV5#($.8K0W4'LG-#G 5KQ4'N0.25$/7KF1,6- DQ/;<"7^ MPZAG#%U%< &CMS$:3]=PA'/? [#M8J@SAX$HC$IV6.RG%(116GTLLWC-K0+7.*J0 M_S][[];DQG5DC;YW1/\'A(\](454]Y"49%O6'$70U,7\/LOD(>5AS&,!*'37 ML% %UX4M^->?O59F[DNAT.RFR&8+Q#R,J090EWW)G9>5:U5-9P>W8+$E@U05 M;Q#XKXN^=0\2YSOY8B]_#"E7/AUK6(*G=I[&:YM[#[!3T=I\;A)X_/F'2&*6 MU/GZR^S1E^=_^FK3?^1M=@%,\MV M>88X8,NY$-]/%-3<28,"<)>%RJH"VSF5F*_N:=TV]':I&[ 9?DRXK+4 M?H)_NHWE'OX?FK/QUW3[/2;E_!'+ZWSV4],6B=^IOC>@D?&ZRJ+U*-8H\E[Q M95N;"[2SSE%+&.H=3UYKX,!4\^H:)_TFK?;>.SW3+[DY[MO8\X.UX!DA#-%5< ME\RH.Q.N\FW'%N3-3$_*K8$?O'Z91VNS\=!/T!,V R'!OIT]KZ@L,R,C[0_% MO!U0NG GO;1*\-)>*(2![AE#6*(RMF=Y?R8@"L076OA+<>$;N0&WS')LG#8D MN.%_K8N\DZ2E.TC=TR/1#2-DQ$SN>F(2+YLKXQ]"BAOB'"PD$ 7H)N\'$C<] M:9QWD#L?8>C\@G0VN',+\ #?H=R6HW H:M;:IQ)EZ^,=OGGP7"+ZQ/5\Q^E!8ZK.HDLZ%L\NU<^5:TAY'FU)!2=%[>]=<5[G7>";.*(R;+G(IENVW MT@D\2VPA]LMS=,UN>=T7#!2U^O0*=N2[P-\?6\3GNE6%RF6U]4TT;M3.6EH3 M8?HW&X8+&K)4.6!@+#@G_HD5(!(UO\;9RQSL_0"2SOF5VKXN^U>,N FI+0I! MLQ!<13);U7[%XL/G%A.N6J9W>I"NN 7OEN>EIT*7D#+IFW=OX8PBBB8T'>6* MG;>T)K6TDI$ NEJ=A>,E4MG!O&V:KJ.=+GYQ_QQ:;P@YLN>G)Y.0^W"Z!8 O M DZA>:]5@#R&^.))9$/)-.NIN)'9WF], =F):() B:VB$-V M1@A6,/HZWCA MM_B!W@M+*@+$_&:LUX?JM=5&1S+_><:*=>-F3\A&:/U<;#64%$R;$F)(S LZ!\_;3?_-LDSS7XB#67W$>K(MTKWW_Q)DNQ_G*M^@/3.J/#PX-J4S_6E M@M^APW\G\_[@_-%79?V[?8EY_W&\UUFC$+?\+[.7V_6\J3A:?_XB;'EWM>1V M;V>!2JYZ[: )UA.Z-,ICR!*\V^7;197TOVI"B5QKW-A7X"Z*'02%=]&BE4[80N6P3;P@NF .E)8+6L;,W.D[-,KNOOV>]+ 2CE"MQ"J0=99E;\5E! R\:+SR04 M*)H>BG):-I*;#1W9I1[77A:2NK/.I;P@Q+R4O4\YL4H5(?0;-3&B[;#IZ>>2 MJ%*4AQ2=<-GTFCH&Q2%<] Y16A[QX(P =;WS2#%%IFV7E^VJ0AY';:1;U:W[ MST73J#->&KZ&U:AHME8Y.D=SI3"V'T@STM&6'&W)KSW8/7]&Z(BS%CC;6+[R MH;%3Q!\,I)27Z!.K\7?W3W(6AM->:-=1X^S<&E]<2O%/V+>%3%GL4/CID\L& M=_I>'L$2%G]_\KU/<>A^YKD+=-A0Z\8U=T3*FR'N*"5@]/?0C7L%W!SEW88E M.EE2/T?O2.K%EVN8,'TRK+*=-P@-8,\&D=3N-"AN-I2H#1A9/B( >TV-<2%^ MN)P/JF#),K-[8']OE*_P]'/$5LQZ"E>?+S/[;PJ-?UWT9_\NVH9U;TRXN[1, MO#\.]CU0\YM1L+.DM(^#_?YLF3M%K!^?XJ9/D=S_.L#E%T? MY1T +A\> 9>_]1TE^+G94_HWPGWX,I1>)?KU7LW'?MB)(;LWK@N>Y6W."]?@ M+3R4V#Z,:AM,="97FQS-M]U"1^.Z;.K;;K+_JC=(X&@%U)-TY(M4IM8=A?*GEYA=,N@ ML1T6O9'MQB7$/<^5A6%*A "2MZ-,B//W^DJBS'SV]5=_$#71@4 0]".A/M72 M )A<^ZHPZN4KU@B1 >J'I=2DZF1DM<]7NIO:$7>-"9>MM$0N0EE6T#2.L*'M M"E4Z([[RLMD(M