0001683168-21-000102.txt : 20210111 0001683168-21-000102.hdr.sgml : 20210111 20210111172035 ACCESSION NUMBER: 0001683168-21-000102 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 75 CONFORMED PERIOD OF REPORT: 20201130 FILED AS OF DATE: 20210111 DATE AS OF CHANGE: 20210111 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-32046 FILM NUMBER: 21521641 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 10-Q 1 simulations_i10q-113020.htm FORM 10-Q
0001023459 false 08/31 2021 Q1 0001023459 2020-09-01 2020-11-30 0001023459 2021-01-05 0001023459 2020-11-30 0001023459 2020-08-31 0001023459 us-gaap:IntellectualPropertyMember 2020-11-30 0001023459 us-gaap:IntellectualPropertyMember 2020-08-31 0001023459 us-gaap:OtherIntangibleAssetsMember 2020-11-30 0001023459 us-gaap:OtherIntangibleAssetsMember 2020-08-31 0001023459 2019-09-01 2019-11-30 0001023459 SLP:CommonStockAndAdditionalPaidInCapitalMember 2020-08-31 0001023459 SLP:CommonStockAndAdditionalPaidInCapitalMember 2019-08-31 0001023459 SLP:CommonStockAndAdditionalPaidInCapitalMember 2020-09-01 2020-11-30 0001023459 SLP:CommonStockAndAdditionalPaidInCapitalMember 2019-09-01 2019-11-30 0001023459 SLP:CommonStockAndAdditionalPaidInCapitalMember 2020-11-30 0001023459 SLP:CommonStockAndAdditionalPaidInCapitalMember 2019-11-30 0001023459 us-gaap:RetainedEarningsMember 2020-08-31 0001023459 us-gaap:RetainedEarningsMember 2019-08-31 0001023459 us-gaap:RetainedEarningsMember 2020-09-01 2020-11-30 0001023459 us-gaap:RetainedEarningsMember 2019-09-01 2019-11-30 0001023459 us-gaap:RetainedEarningsMember 2020-11-30 0001023459 us-gaap:RetainedEarningsMember 2019-11-30 0001023459 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-08-31 0001023459 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-08-31 0001023459 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-01 2020-11-30 0001023459 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-01 2019-11-30 0001023459 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-11-30 0001023459 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-11-30 0001023459 2019-11-30 0001023459 2019-08-31 0001023459 us-gaap:EquipmentMember 2020-09-01 2020-11-30 0001023459 us-gaap:ComputerEquipmentMember 2020-09-01 2020-11-30 0001023459 us-gaap:FurnitureAndFixturesMember 2020-09-01 2020-11-30 0001023459 us-gaap:LeaseholdImprovementsMember 2020-09-01 2020-11-30 0001023459 SLP:CognigenMember 2020-08-31 0001023459 SLP:DILIsymMember 2020-08-31 0001023459 SLP:LixoftMember 2020-08-31 0001023459 SLP:CognigenMember 2020-09-01 2020-11-30 0001023459 SLP:DILIsymMember 2020-09-01 2020-11-30 0001023459 SLP:LixoftMember 2020-09-01 2020-11-30 0001023459 SLP:CognigenMember 2020-11-30 0001023459 SLP:DILIsymMember 2020-11-30 0001023459 SLP:LixoftMember 2020-11-30 0001023459 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2020-11-30 0001023459 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2020-11-30 0001023459 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2020-11-30 0001023459 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2020-11-30 0001023459 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2020-11-30 0001023459 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2020-11-30 0001023459 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2020-11-30 0001023459 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2020-11-30 0001023459 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember SLP:AquisitionRelatedContingentConsiderationObligationsMember 2020-11-30 0001023459 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember SLP:AquisitionRelatedContingentConsiderationObligationsMember 2020-11-30 0001023459 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember SLP:AquisitionRelatedContingentConsiderationObligationsMember 2020-11-30 0001023459 us-gaap:FairValueMeasurementsRecurringMember SLP:AquisitionRelatedContingentConsiderationObligationsMember 2020-11-30 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 SLP:AquisitionRelatedContingentConsiderationObligationsMember 2020-08-31 0001023459 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember SLP:AquisitionRelatedContingentConsiderationObligationsMember 2020-08-31 0001023459 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember SLP:AquisitionRelatedContingentConsiderationObligationsMember 2020-08-31 0001023459 us-gaap:FairValueMeasurementsRecurringMember SLP:AquisitionRelatedContingentConsiderationObligationsMember 2020-08-31 0001023459 us-gaap:IntellectualPropertyMember SLP:EnslienMember 2020-09-01 2020-11-30 0001023459 us-gaap:IntellectualPropertyMember SLP:EnslienMember 2020-11-30 0001023459 us-gaap:IntellectualPropertyMember SLP:TSRLMember 2020-09-01 2020-11-30 0001023459 us-gaap:IntellectualPropertyMember SLP:TSRLMember 2020-11-30 0001023459 us-gaap:IntellectualPropertyMember SLP:DILIsymMember 2020-09-01 2020-11-30 0001023459 us-gaap:IntellectualPropertyMember SLP:DILIsymMember 2020-11-30 0001023459 us-gaap:IntellectualPropertyMember SLP:EntelosMember 2020-09-01 2020-11-30 0001023459 us-gaap:IntellectualPropertyMember SLP:EntelosMember 2020-11-30 0001023459 us-gaap:IntellectualPropertyMember SLP:LixoftMember 2020-09-01 2020-11-30 0001023459 us-gaap:IntellectualPropertyMember SLP:LixoftMember 2020-11-30 0001023459 us-gaap:IntellectualPropertyMember SLP:EnslienMember 2019-09-01 2020-08-31 0001023459 us-gaap:IntellectualPropertyMember SLP:EnslienMember 2020-08-31 0001023459 us-gaap:IntellectualPropertyMember SLP:TSRLMember 2019-09-01 2020-08-31 0001023459 us-gaap:IntellectualPropertyMember SLP:TSRLMember 2020-08-31 0001023459 us-gaap:IntellectualPropertyMember SLP:DILIsymMember 2019-09-01 2020-08-31 0001023459 us-gaap:IntellectualPropertyMember SLP:DILIsymMember 2020-08-31 0001023459 us-gaap:IntellectualPropertyMember SLP:EntelosMember 2019-09-01 2020-08-31 0001023459 us-gaap:IntellectualPropertyMember SLP:EntelosMember 2020-08-31 0001023459 us-gaap:IntellectualPropertyMember SLP:LixoftMember 2019-09-01 2020-08-31 0001023459 us-gaap:IntellectualPropertyMember SLP:LixoftMember 2020-08-31 0001023459 us-gaap:IntellectualPropertyMember 2020-09-01 2020-11-30 0001023459 us-gaap:IntellectualPropertyMember 2019-09-01 2019-11-30 0001023459 us-gaap:CustomerRelationshipsMember SLP:CognigenMember 2020-09-01 2020-11-30 0001023459 us-gaap:CustomerRelationshipsMember SLP:CognigenMember 2020-11-30 0001023459 us-gaap:TradeNamesMember SLP:CognigenMember 2020-09-01 2020-11-30 0001023459 us-gaap:TradeNamesMember SLP:CognigenMember 2020-11-30 0001023459 us-gaap:NoncompeteAgreementsMember SLP:CognigenMember 2020-09-01 2020-11-30 0001023459 us-gaap:NoncompeteAgreementsMember SLP:CognigenMember 2020-11-30 0001023459 us-gaap:CustomerRelationshipsMember SLP:DILIsymMember 2020-09-01 2020-11-30 0001023459 us-gaap:CustomerRelationshipsMember SLP:DILIsymMember 2020-11-30 0001023459 us-gaap:TradeNamesMember SLP:DILIsymMember 2020-09-01 2020-11-30 0001023459 us-gaap:TradeNamesMember SLP:DILIsymMember 2020-11-30 0001023459 us-gaap:NoncompeteAgreementsMember SLP:DILIsymMember 2020-09-01 2020-11-30 0001023459 us-gaap:NoncompeteAgreementsMember SLP:DILIsymMember 2020-11-30 0001023459 us-gaap:CustomerRelationshipsMember SLP:LixoftMember 2020-09-01 2020-11-30 0001023459 us-gaap:CustomerRelationshipsMember SLP:LixoftMember 2020-11-30 0001023459 us-gaap:TradeNamesMember SLP:LixoftMember 2020-09-01 2020-11-30 0001023459 us-gaap:TradeNamesMember SLP:LixoftMember 2020-11-30 0001023459 us-gaap:NoncompeteAgreementsMember SLP:LixoftMember 2020-09-01 2020-11-30 0001023459 us-gaap:NoncompeteAgreementsMember SLP:LixoftMember 2020-11-30 0001023459 us-gaap:CustomerRelationshipsMember SLP:CognigenMember 2019-09-01 2020-08-31 0001023459 us-gaap:CustomerRelationshipsMember SLP:CognigenMember 2020-08-31 0001023459 us-gaap:TradeNamesMember SLP:CognigenMember 2019-09-01 2020-08-31 0001023459 us-gaap:TradeNamesMember SLP:CognigenMember 2020-08-31 0001023459 us-gaap:NoncompeteAgreementsMember SLP:CognigenMember 2019-09-01 2020-08-31 0001023459 us-gaap:NoncompeteAgreementsMember SLP:CognigenMember 2020-08-31 0001023459 us-gaap:CustomerRelationshipsMember SLP:DILIsymMember 2019-09-01 2020-08-31 0001023459 us-gaap:CustomerRelationshipsMember SLP:DILIsymMember 2020-08-31 0001023459 us-gaap:TradeNamesMember SLP:DILIsymMember 2019-09-01 2020-08-31 0001023459 us-gaap:TradeNamesMember SLP:DILIsymMember 2020-08-31 0001023459 us-gaap:NoncompeteAgreementsMember SLP:DILIsymMember 2019-09-01 2020-08-31 0001023459 us-gaap:NoncompeteAgreementsMember SLP:DILIsymMember 2020-08-31 0001023459 us-gaap:CustomerRelationshipsMember SLP:LixoftMember 2019-09-01 2020-08-31 0001023459 us-gaap:CustomerRelationshipsMember SLP:LixoftMember 2020-08-31 0001023459 us-gaap:TradeNamesMember SLP:LixoftMember 2019-09-01 2020-08-31 0001023459 us-gaap:TradeNamesMember SLP:LixoftMember 2020-08-31 0001023459 us-gaap:NoncompeteAgreementsMember SLP:LixoftMember 2019-09-01 2020-08-31 0001023459 us-gaap:NoncompeteAgreementsMember SLP:LixoftMember 2020-08-31 0001023459 us-gaap:OtherIntangibleAssetsMember 2020-09-01 2020-11-30 0001023459 us-gaap:OtherIntangibleAssetsMember 2019-09-01 2019-11-30 0001023459 SLP:SoftwareLicensesMember us-gaap:TransferredAtPointInTimeMember 2020-09-01 2020-11-30 0001023459 SLP:SoftwareLicensesMember us-gaap:TransferredAtPointInTimeMember 2019-09-01 2019-11-30 0001023459 SLP:SoftwareLicensesMember us-gaap:TransferredOverTimeMember 2020-09-01 2020-11-30 0001023459 SLP:SoftwareLicensesMember us-gaap:TransferredOverTimeMember 2019-09-01 2019-11-30 0001023459 SLP:ConsultingServicesMember us-gaap:TransferredOverTimeMember 2020-09-01 2020-11-30 0001023459 SLP:ConsultingServicesMember us-gaap:TransferredOverTimeMember 2019-09-01 2019-11-30 0001023459 us-gaap:EquipmentMember 2020-11-30 0001023459 us-gaap:EquipmentMember 2020-08-31 0001023459 us-gaap:ComputerEquipmentMember 2020-11-30 0001023459 us-gaap:ComputerEquipmentMember 2020-08-31 0001023459 us-gaap:FurnitureAndFixturesMember 2020-11-30 0001023459 us-gaap:FurnitureAndFixturesMember 2020-08-31 0001023459 us-gaap:LeaseholdImprovementsMember 2020-11-30 0001023459 us-gaap:LeaseholdImprovementsMember 2020-08-31 0001023459 us-gaap:ConstructionInProgressMember 2020-11-30 0001023459 us-gaap:ConstructionInProgressMember 2020-08-31 0001023459 us-gaap:CommercialPaperMember 2020-11-30 0001023459 us-gaap:CommercialPaperMember 2020-09-01 2020-11-30 0001023459 us-gaap:CommercialPaperMember 2020-08-31 0001023459 us-gaap:CommercialPaperMember 2020-06-01 2020-08-31 0001023459 2020-06-01 2020-08-31 0001023459 SLP:HoldbackLiabilityLixoftMember 2020-11-30 0001023459 SLP:HoldbackLiabilityLixoftMember 2020-08-31 0001023459 SLP:EarnoutLiabilityLixoftMember 2020-11-30 0001023459 SLP:EarnoutLiabilityLixoftMember 2020-08-31 0001023459 SLP:WellsFargoMember 2020-03-31 0001023459 SLP:WellsFargoMember 2019-09-01 2020-03-31 0001023459 SLP:WellsFargoMember 2020-11-30 0001023459 SLP:RecordDate20211Member 2020-09-01 2020-11-30 0001023459 SLP:RecordDate20201Member 2019-09-01 2020-08-31 0001023459 SLP:RecordDate20202Member 2019-09-01 2020-08-31 0001023459 SLP:RecordDate20203Member 2019-09-01 2020-08-31 0001023459 SLP:RecordDate20204Member 2019-09-01 2020-08-31 0001023459 2019-09-01 2020-08-31 0001023459 SLP:Equity2017IncentivePlanMember 2020-11-30 0001023459 us-gaap:StockOptionMember 2020-08-31 0001023459 us-gaap:StockOptionMember 2019-09-01 2020-08-31 0001023459 us-gaap:StockOptionMember 2020-09-01 2020-11-30 0001023459 us-gaap:StockOptionMember 2020-11-30 0001023459 us-gaap:StockOptionMember SLP:Price1Member 2020-09-01 2020-11-30 0001023459 us-gaap:StockOptionMember SLP:Price1Member 2020-11-30 0001023459 us-gaap:StockOptionMember SLP:Price2Member 2020-09-01 2020-11-30 0001023459 us-gaap:StockOptionMember SLP:Price2Member 2020-11-30 0001023459 us-gaap:StockOptionMember SLP:Price3Member 2020-09-01 2020-11-30 0001023459 us-gaap:StockOptionMember SLP:Price3Member 2020-11-30 0001023459 us-gaap:StockOptionMember SLP:Price4Member 2020-09-01 2020-11-30 0001023459 us-gaap:StockOptionMember SLP:Price4Member 2020-11-30 0001023459 us-gaap:StockOptionMember SLP:Price5Member 2020-09-01 2020-11-30 0001023459 us-gaap:StockOptionMember SLP:Price5Member 2020-11-30 0001023459 us-gaap:StockOptionMember SLP:Price6Member 2020-09-01 2020-11-30 0001023459 us-gaap:StockOptionMember SLP:Price6Member 2020-11-30 0001023459 SLP:NonmanagementDirectorsMember 2020-09-01 2020-11-30 0001023459 SLP:PublicOfferingMember 2020-08-01 2020-08-30 0001023459 SLP:PublicOfferingMember 2020-08-31 0001023459 SLP:PublicOfferingMember SLP:UnderwritersMember 2020-08-01 2020-08-30 0001023459 us-gaap:SalesMember SLP:InternationalSalesMember 2020-09-01 2020-11-30 0001023459 us-gaap:SalesMember SLP:InternationalSalesMember 2019-09-01 2019-11-30 0001023459 us-gaap:SalesMember SLP:Customer1Member 2020-09-01 2020-11-30 0001023459 us-gaap:SalesMember SLP:Customer2Member 2020-09-01 2020-11-30 0001023459 us-gaap:SalesMember SLP:Customer3Member 2020-09-01 2020-11-30 0001023459 us-gaap:SalesMember SLP:Customer1Member 2019-09-01 2019-11-30 0001023459 us-gaap:SalesMember SLP:Customer2Member 2019-09-01 2019-11-30 0001023459 us-gaap:SalesMember SLP:Customer3Member 2019-09-01 2019-11-30 0001023459 us-gaap:SalesMember SLP:Customer4Member 2019-09-01 2019-11-30 0001023459 us-gaap:AccountsReceivableMember SLP:Customer1Member 2020-09-01 2020-11-30 0001023459 us-gaap:AccountsReceivableMember SLP:Customer2Member 2020-09-01 2020-11-30 0001023459 us-gaap:AccountsReceivableMember SLP:Customer3Member 2020-09-01 2020-11-30 0001023459 us-gaap:AccountsReceivableMember SLP:Customer4Member 2020-09-01 2020-11-30 0001023459 us-gaap:AccountsReceivableMember SLP:Customer5Member 2020-09-01 2020-11-30 0001023459 us-gaap:AccountsReceivableMember SLP:Customer1Member 2019-09-01 2019-11-30 0001023459 us-gaap:AccountsReceivableMember SLP:Customer2Member 2019-09-01 2019-11-30 0001023459 us-gaap:AccountsReceivableMember SLP:Customer3Member 2019-09-01 2019-11-30 0001023459 us-gaap:AccountsReceivableMember SLP:Customer4Member 2019-09-01 2019-11-30 0001023459 SLP:SimulationsMember 2020-09-01 2020-11-30 0001023459 SLP:CognigenMember 2020-09-01 2020-11-30 0001023459 SLP:DILIsymMember 2020-09-01 2020-11-30 0001023459 SLP:LixoftMember 2020-09-01 2020-11-30 0001023459 srt:ConsolidationEliminationsMember 2020-09-01 2020-11-30 0001023459 us-gaap:OperatingSegmentsMember 2020-09-01 2020-11-30 0001023459 SLP:SimulationsMember 2020-11-30 0001023459 SLP:CognigenMember 2020-11-30 0001023459 SLP:DILIsymMember 2020-11-30 0001023459 SLP:LixoftMember 2020-11-30 0001023459 srt:ConsolidationEliminationsMember 2020-11-30 0001023459 us-gaap:OperatingSegmentsMember 2020-11-30 0001023459 SLP:SimulationsMember 2019-09-01 2019-11-30 0001023459 SLP:CognigenMember 2019-09-01 2019-11-30 0001023459 SLP:DILIsymMember 2019-09-01 2019-11-30 0001023459 srt:ConsolidationEliminationsMember 2019-09-01 2019-11-30 0001023459 us-gaap:OperatingSegmentsMember 2019-09-01 2019-11-30 0001023459 SLP:SimulationsMember 2019-11-30 0001023459 SLP:CognigenMember 2019-11-30 0001023459 SLP:DILIsymMember 2019-11-30 0001023459 srt:ConsolidationEliminationsMember 2019-11-30 0001023459 us-gaap:OperatingSegmentsMember 2019-11-30 0001023459 srt:AmericasMember SLP:SimulationsMember 2020-09-01 2020-11-30 0001023459 us-gaap:EMEAMember SLP:SimulationsMember 2020-09-01 2020-11-30 0001023459 srt:AsiaPacificMember SLP:SimulationsMember 2020-09-01 2020-11-30 0001023459 srt:AmericasMember SLP:CognigenMember 2020-09-01 2020-11-30 0001023459 us-gaap:EMEAMember SLP:CognigenMember 2020-09-01 2020-11-30 0001023459 srt:AsiaPacificMember SLP:CognigenMember 2020-09-01 2020-11-30 0001023459 srt:AmericasMember SLP:DILIsymMember 2020-09-01 2020-11-30 0001023459 us-gaap:EMEAMember SLP:DILIsymMember 2020-09-01 2020-11-30 0001023459 srt:AsiaPacificMember SLP:DILIsymMember 2020-09-01 2020-11-30 0001023459 srt:AmericasMember SLP:LixoftMember 2020-09-01 2020-11-30 0001023459 us-gaap:EMEAMember SLP:LixoftMember 2020-09-01 2020-11-30 0001023459 srt:AsiaPacificMember SLP:LixoftMember 2020-09-01 2020-11-30 0001023459 srt:AmericasMember 2020-09-01 2020-11-30 0001023459 us-gaap:EMEAMember 2020-09-01 2020-11-30 0001023459 srt:AsiaPacificMember 2020-09-01 2020-11-30 0001023459 srt:AmericasMember SLP:SimulationsMember 2019-09-01 2019-11-30 0001023459 us-gaap:EMEAMember SLP:SimulationsMember 2019-09-01 2019-11-30 0001023459 srt:AsiaPacificMember SLP:SimulationsMember 2019-09-01 2019-11-30 0001023459 srt:AmericasMember SLP:CognigenMember 2019-09-01 2019-11-30 0001023459 us-gaap:EMEAMember SLP:CognigenMember 2019-09-01 2019-11-30 0001023459 srt:AsiaPacificMember SLP:CognigenMember 2019-09-01 2019-11-30 0001023459 srt:AmericasMember SLP:DILIsymMember 2019-09-01 2019-11-30 0001023459 us-gaap:EMEAMember SLP:DILIsymMember 2019-09-01 2019-11-30 0001023459 srt:AsiaPacificMember SLP:DILIsymMember 2019-09-01 2019-11-30 0001023459 srt:AmericasMember 2019-09-01 2019-11-30 0001023459 us-gaap:EMEAMember 2019-09-01 2019-11-30 0001023459 srt:AsiaPacificMember 2019-09-01 2019-11-30 0001023459 SLP:LixoftMember 2020-04-02 0001023459 SLP:LixoftMember 2019-09-01 2020-04-02 0001023459 us-gaap:SubsequentEventMember 2020-12-01 2021-01-06 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure

Table of Contents

 

SECURITIES AND EXCHANGE COMMISSION

Washington, DC 20549

 

FORM 10-Q

 

  Quarterly Report Pursuant to Section 13 or 15(d) of the Security Exchange Act of 1934 for the quarterly period ended November 30, 2020
     
OR
     
  Transmission Report Pursuant to Section 13 or 15(d) of the Security Exchange Act of 1937 for the transition period from ______ to ______

 

Commission file number: 001-32046

 

 

Simulations Plus, Inc.

(Name of registrant as specified in its charter)

 

California 95-4595609
(State or other jurisdiction of Incorporation or Organization) (I.R.S. Employer identification No.)

 

42505 10th 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

SLP

Name of Each Exchange on Which Registered

NASDAQ Stock Market LLC

 

Indicate by check mark whether the registrant (1) 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 filings 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 nonaccelerated filer, 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 (Check one):

 

☐   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 is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes ☐   No

 

The number of shares outstanding of the registrant’s common stock, par value $0.001 per share, as of January 5, 2021 was 19,964,659; no shares of preferred stock were outstanding.

 

 

   

 

 

Simulations Plus, Inc.

FORM 10-Q

For the Quarterly Period Ended November 30, 2020

 

Table of Contents

 

PART I. FINANCIAL INFORMATION
    Page
Item 1. Condensed Consolidated Financial Statements  
     
  Condensed Consolidated Balance Sheets at November 30, 2020 and August 31, 2020 3
     
  Condensed Consolidated Statements of Operations for the three months ended November 30, 2020 and 2019 4
     
  Condensed Consolidated Statements of Shareholders’ Equity for the three months ended November 30, 2020 and 2019 5
     
  Condensed Consolidated Statements of Cash Flows for the three months ended November 30, 2020 and 2019 6
     
  Notes to Condensed Consolidated Financial Statements 7
     
Item 2. Management’s Discussion and Analysis of Financial Condition and Result of Operations 25
     
Item 3. Quantitative and Qualitative Disclosures about Market Risk 31
     
Item 4. Controls and Procedures 32
     
PART II. OTHER INFORMATION
     
Item 1. Legal Proceedings 33
     
Item 1A. Risk Factors 33
     
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds 33
     
Item 3. Defaults upon Senior Securities 33
     
Item 4. Mine Safety Disclosures 33
     
Item 5. Other Information 33
     
Item 6. Exhibits 34
     
  Signatures 35

 

 

 

 

 2 

 

 

Part I. FINANCIAL INFORMATION

Item 1. Condensed Consolidated Financial Statements

 

SIMULATIONS PLUS, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

 

 

           
   (Unaudited)   (Audited) 
   November 30,   August 31, 
(in thousands, except share and per share amounts)  2020   2020 
ASSETS        
Current assets          
Cash and cash equivalents  $27,651   $49,207 
Accounts receivable, net of allowance for doubtful accounts of $50 and $50   7,331    7,422 
Revenues in excess of billings   2,837    3,093 
Prepaid income taxes   560    970 
Prepaid expenses and other current assets   1,738    1,596 
Short-term investments   91,115    66,804 
Total current assets   131,232    129,092 
Long-term assets          
Capitalized computer software development costs, net of accumulated amortization of $13,906 and $13,582   6,490    6,087 
Property and equipment, net   596    438 
Operating lease right of use assets   768    927 
Intellectual property, net of accumulated amortization of $5,444 and $5,087   11,541    11,898 
Other intangible assets, net of accumulated amortization of $1,779 and $1,642   6,871    7,008 
Goodwill   12,921    12,921 
Other assets   51    51 
Total assets  $170,470   $168,422 
           
LIABILITIES AND SHAREHOLDERS' EQUITY          
Current liabilities          
Accounts payable  $332   $351 
Accrued payroll and other expenses   2,300    2,251 
Current portion - contracts payable   2,000    2,000 
Billings in excess of revenues   206    141 
Operating lease liability, current portion   395    463 
Deferred revenue   244    300 
Total current liabilities   5,477    5,506 
           
Long-term liabilities          
Deferred income taxes, net   2,401    2,354 
Operating lease liability   376    463 
Payments due under contracts payable   4,185    4,064 
Total liabilities   12,439    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, 19,958,760 and 19,923,277 shares issued and outstanding   129,253    128,541 
Retained earnings   28,720    27,436 
Accumulated other comprehensive income   58    58 
Total shareholders' equity   158,031    156,035 
Total liabilities and shareholders' equity  $170,470   $168,422 

 

The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.

 

 

 

 

 3 

 

 

SIMULATIONS PLUS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(Unaudited)

 

 

           
   Three Months Ended November 30, 
(in thousands, except per common share amounts)  2020   2019 
         
Revenues  $10,701   $9,401 
Cost of revenues   2,433    2,643 
Gross margin   8,268    6,758 
Operating expenses          
Selling, general, and administrative   4,408    3,514 
Research and development   809    526 
Total operating expenses   5,217    4,040 
           
Income from operations   3,051    2,718 
           
Other income (expense)          
Interest income   61    11 
Change in valuation of contingent consideration   (121)    
Income on currency exchange   5    4 
Total other income (expense)   (55)   15 
           
Income before provision for income taxes   2,996    2,733 
Provision for income taxes   (517)   (675)
Net Income  $2,479   $2,058 
           
Earnings per share          
Basic  $0.12   $0.12 
Diluted  $0.12   $0.11 
           
Weighted-average common shares outstanding          
Basic   19,930    17,609 
Diluted   20,799    18,307 

 

The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.

 

 

 

 

 4 

 

 

SIMULATIONS PLUS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY

(Unaudited)

 

 

           
   Three months Ended November 30, 
(in thousands, except per common share amounts)  2020   2019 
         
Common stock and additional paid in capital          
Balance, beginning of period  $128,541   $15,327 
Exercise of stock options   180    136 
Stock-based compensation   449    295 
Shares issued to Directors for services   83    72 
Balance, end of period  $129,253   $15,830 
           
Retained earnings          
Balance, beginning of period  $27,436   $22,355 
Declaration of dividend   (1,195)   (1,056)
Net income   2,479    2,058 
Balance, end of period  $28,720   $23,357 
           
Accumulated other comprehensive income          
Balance, beginning of period  $58   $ 
Other comprehensive income        
Balance, end of period  $58   $ 
Balance, beginning of period       –  
Other comprehensive income         
Total shareholders’ equity  $158,031   $39,187 
Common dividends declared per common share  $0.06   $0.06 
           

 

The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.

 

 

 

 

 

 5 

 

 

SIMULATIONS PLUS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited)

 

           
   Three Months Ended November 30, 
(in thousands)  2020   2019 
Cash flows from operating activities          
Net income  $2,479   $2,058 
Adjustments to reconcile net income to net cash provided by operating activities          
Depreciation and amortization   865    671 
Change in value of contingent consideration   121     
Amortization of note premiums   630     
Stock-based compensation   532    367 
Deferred income taxes   47    (28)
(Increase) decrease in          
Accounts receivable   91    (1,327)
Revenues in excess of billings   256    (247)
Prepaid income taxes   410    678 
Prepaid expenses and other assets   (141)   143 
Increase (decrease) in          
Accounts payable   (15)   381 
Accrued payroll and other expenses   49    (44)
Billings in excess of revenues   65    91 
Deferred revenue   (56)   (109)
Net cash provided by operating activities   5,333    2,634 
           
Cash flows used in investing activities          
Purchases of property and equipment   (205)   (32)
Purchases of short-term investments   (30,959)    
Proceeds from sale of short-term investments   6,018     
Capitalized computer software development costs   (728)   (507)
Net cash used in investing activities   (25,874)   (539)
           
Cash flows used in financing activities          
Payment of dividends   (1,195)   (1,056)
Proceeds from the exercise of stock options   180    136 
Net cash used in financing activities   (1,015)   (920)
           
Net increase (decrease) in cash and cash equivalents   (21,556)   1,175 
Cash and cash equivalents, beginning of year   49,207    11,435 
Cash and cash equivalents, end of period  $27,651   $12,610 
           
Supplemental disclosures of cash flow information          
Income taxes paid  $57   $25 
           
Non-Cash Investing and Financing Activities          
Right of use assets capitalized  $   $903 

 

The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.

 

 

 

 

 6 

 

 

SIMULATIONS PLUS, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

 

NOTE 1: GENERAL

 

This report on Form 10-Q for the quarter ended November 30, 2020, should be read in conjunction with the Company's annual report on Form 10-K for the year ended August 31, 2020, filed with the Securities and Exchange Commission (“SEC”) on November 16, 2020. As contemplated by the SEC under Article 8 of Regulation S-X, the accompanying consolidated financial statements and footnotes have been condensed and therefore do not contain all disclosures required by generally accepted accounting principles. The interim financial data are unaudited; however, in the opinion of Simulations Plus, Inc. ("we", "our", "us"), the interim data includes all adjustments, consisting only of normal recurring adjustments, necessary for a fair statement of the results for the interim periods. Results for interim periods are not necessarily indicative of those to be expected for the full year.

 

Organization

Simulations Plus, Inc. (“Simulations Plus”, “Lancaster”) was incorporated on July 17, 1996. In September 2014, Simulations Plus acquired all of the outstanding equity interests of Cognigen Corporation (“Cognigen”, “Buffalo”) 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”, “Paris”) as a wholly owned subsidiary pursuant to a stock purchase and contribution agreement. (Collectively, “Company”, “we”, “us”, “our”).  

 

Lines of Business

The Company designs and develops pharmaceutical simulation software to promote cost-effective solutions to a number of problems in pharmaceutical research and in the education of pharmacy and medical students, and it provides consulting services to the pharmaceutical and chemical industries. Recently, the Company has begun to explore developing software applications for health care outside of the pharmaceutical industry.  

 

NOTE 2: SIGNIFICANT ACCOUNTING POLICIES

 

Principles of Consolidation

The accompanying consolidated financial statements include the accounts of Simulations Plus, Inc. and its wholly owned subsidiaries. All significant intercompany accounts and transactions have been eliminated upon 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.

 

 

 

 

 7 

 

 

Revenue Recognition

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

 

In accordance with Accounting Standards Codification Topic 606 (ASC Topic 606), “Revenue from Contracts with Customers”, 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 condensed consolidated statements of operations.

 

We apply the practical expedient in ASC Topic 606 to expense costs as incurred for sales commissions when the period of benefit would have been one year or less. Most of our contracts are of a duration of one year or less, while few, if any of the longer-term contracts have commissions associated with them.

 

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.

 

·

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 November 30, 2020. 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.

 

 

 

 

 8 

 

 

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 its customers deteriorated, whether due to customer-specific or general economic issues, an increase in the allowance may be made. Accounts receivable are written off when all 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 Financial Accounting Standards Board (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.

 

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.

 

The Company classifies its investments in marketable debt securities based on the facts and circumstances present at the time of purchase of the securities. During the quarter ended November 30, 2020, all of the Company’s investments were classified as held-to-maturity.

 

Held-to-maturity investments are measured and recorded at amortized cost on the Company’s Consolidated Balance Sheet. 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 software development costs are comprised primarily of salaries and direct payroll-related costs and the purchase of existing software to be used in our software products.

 

Amortization of capitalized 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 $325 thousand and $314 thousand for the three months ended November 30, 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.

  

 

 

 

 9 

 

 

Property and Equipment

Property and equipment are recorded at cost, 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

 

Internal-use Software

The Company has 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”, the Company has 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 condensed consolidated statement of operations 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

Supplemental balance sheet information related to operating leases was as follows as of November 30, 2020:

 

     
(in thousands)    
Right of use assets  $768 
Lease Liabilities, Current  $395 
Lease Liabilities, Long-term  $376 
Operating lease costs  $165 
Weighted Average remaining lease term   2.0 years 
Weighted Average Discount rate   4.25% 

  

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. 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 underperformance relative to expected historical or projected future results of operations.

 

 

 

 10 

 

 

Goodwill is tested for impairment at the reporting unit level, which is one level below or the same as an operating segment. As of November 30, 2020, the Company determined that it has four reporting units: Simulations Plus, Cognigen, DILIsym 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 November 30, 2020, 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 did not recognize any impairment charges during the three months ended November 30, 2020 and 2019.

 

Reconciliation of Goodwill for the period ended November 30, 2020:

 

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

 

Fair Value of Financial Instruments

Assets and liabilities recorded at fair value in the Condensed 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, accrued payroll and other expenses, accrued bonuses to officers, and accrued warranty and service costs, the amounts approximate fair value due to their short maturities.

 

 

 

 

 11 

 

 

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

 

November 30, 2020:

 

                    
(in thousands)  Level 1   Level 2   Level 3   Total 
Cash and cash equivalents  $27,651   $   $   $27,651 
Short-term investments  $91,115   $   $    91,115 
Acquisition-related contingent consideration obligations  $   $   $4,852   $4,852 

 

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 November 30, 2020 and August 31, 2020, the Company has a liability for contingent consideration related to its acquisition of Lixoft. 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:

 

       
(in thousands)        

Value at August 31, 2020  $4,731 
Contingent consideration payments    
Change in value of contingent consideration   121 
Value at November 30, 2020  $4,852 

  

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.

 

 

 

 

 12 

 

 

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

The following table summarizes intellectual property as of November 30, 2020:

 

                   
(in thousands)  Amortization
Period
  Acquisition
Value
   Accumulated
Amortization
   Net book
value
 
Royalty Agreement buy out-Enslein Research  Straight line 10 years  $75   $66   $9 
Termination/nonassertion agreement-TSRL Inc.  Straight line 10 years   6,000    3,925    2,075 
Developed technologies–DILIsym acquisition  Straight line 9 years   2,850    1,108    1,742 
Intellectual rights of Entelos Holding Corp.  Straight line 10 years   50    11    39 
Developed technologies–Lixoft acquisition  Straight line 16 years   8,010    334    7,676 
      $16,985   $5,444   $11,541 

 

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 Corp.  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 three months ended November 30, 2020 and 2019 was $357 thousand and $232 thousand, respectively.

 

Other intangible assets

The following table summarizes the Company’s other intangible assets as of November 30, 2020:

 

                  
(in thousands)  Amortization
Period
  Acquisition
Value
   Accumulated
Amortization
   Net book
value
 
Cognigen                  
   Customer relationships  Straight line 8 years  $1,100   $859   $241 
   Trade name  None   500        500 
   Covenants not to compete  Straight line 5 years   50    50     
DILIsym                  
   Customer relationships  Straight line 10 years   1,900    665    1,235 
   Trade name  None   860        860 
   Covenants to compete  Straight line 4 years   80    70    10 
Lixoft                  
   Customer relationships  Straight line 14 years   2,550    122    2,428 
   Trade name  None   1,550        1,550 
   Covenants to compete  Straight line 3 years   60    13    47 
      $8,650   $1,779   $6,871 

 

 

 

 13 

 

 

The following table summarizes the Company’s 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 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 to compete  Straight line 3 years   60    8    52 
      $8,650   $1,642   $7,008 

 

Amortization expense for each of the three months ended November 30, 2020 and 2019 was $137 thousand and $87 thousand, respectively. According to policy in addition to normal amortization, these assets are tested for impairment as needed.

  

Earnings per Share

We report earnings per share in accordance with FASB ASC 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 similar 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 three months ended November 30, 2020 and 2019 were as follows:

 

          
   Three months ended November 30, 
(in thousands)  2020   2019 
Numerator:          
Net income attributable to common shareholders  $2,479   $2,058 
           
Denominator:          
Weighted-average number of common shares outstanding during the period   19,930    17,609 
Dilutive effect of stock options   869    698 
Common stock and common stock equivalents used for diluted earnings per share  $20,799   $18,307 

 

 

 

 

 14 

 

 

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 was $449 thousand and $295 thousand for the three months ended November 30, 2020 and 2019, respectively. This expense is included in the condensed consolidated statements of operations 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 three months ended November 30, 2020 and 2019.

 

Recently Issued Accounting Pronouncements

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.

 

We do not expect any other recently issued accounting pronouncements to have a material effect on our financial statements.

 

NOTE 3: REVENUE RECOGNITION

  

Contract Liabilities

 

During the three months ended November 30, 2020 and 2019, the Company recognized $296 thousand and $306 thousand of revenue that was included in contract liabilities as of August 31, 2020 and 2019, respectively.

 

Disaggregation of Revenues

 

          
(in thousands) 

Three months Ended November 30,

 
Disaggregation of revenues:  2020   2019 
Software licenses          
Point in time  $6,001   $4,363 
Over time   211    251 
Consulting services          
Over time   4,489    4,787 
Total Revenue  $10,701   $9,401 

 

Remaining Performance Obligations

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

 

 

 

 

 15 

 

 

NOTE 4: PROPERTY AND EQUIPMENT

 

Property and equipment consisted of the following:

 

          
(in thousands) 

November 30,

2020

  

August 31,

2020

 
Equipment  $930   $865 
Computer equipment   572    548 
Furniture and fixtures   161    161 
Leasehold improvements   114    114 
Construction in progress   115     
Sub total   1,892    1,688 
Less: accumulated depreciation   (1,296)   (1,250)
Net book value  $596   $438 

 

NOTE 5: INVESTMENTS

 

The Company invests a portion of its excess cash balances in short-term debt securities. Investments at November 30, 2020 consisted of corporate bonds with maturities remaining of less than 12 months. The Company may also invest excess cash balances in certificates of deposit, 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. At November 30, 2020, all investments were classified as held-to-maturity securities.

 

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

 

November 30, 2020
(in thousands)  Amortized Cost  

Gross

Unrealized

Gains

  

Gross

Unrealized

Losses

   Fair Value 
                 
Commercial notes (due within one year)  $91,115   $   $(48)  $91,067 
Total  $91,115   $   $(48)  $91,067 

 

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 

 

 

 

 

 16 

 

 

NOTE 6: CONTRACTS PAYABLE

 

DILIsym Acquisition Liabilities:

On June 1, 2017, the Company 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 FY 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 was released eighteen months after June 1, 2017.

 

Lixoft Acquisition Liabilities:

On April 1, 2020, the Company acquired Lixoft. The agreement provided for a twenty-four month $2.0 million holdback provision against certain representations and warrantees, comprised of $1.3 million of cash and the release from an escrow shares of stock valued at $667 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 of up to $5.5 million (two-thirds cash and one-third newly issued, restricted shares of the Company’s common stock). The former shareholders of Lixoft can earn up to $2.0 million the first year and $3.5 million in year two.

  

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

 

          
(in thousands)  November 30,
2020
   August 31,
2020
 
Holdback liability — Lixoft  $1,333   $1,333 
Earnout liability — Lixoft   4,852    4,731 
Sub total  $6,185   $6,064 
Less: current portion
   2,000    2,000 
Long-term portion  $4,185   $4,064 

 

NOTE 7: COMMITMENTS AND CONTINGENCIES

 

Leases

We lease approximately 13,500 square feet of space in Lancaster, California. The original lease had a five-year term with two, three-year options to extend. The initial five-year term expired in February 2011, and we extended the lease to February 2, 2014. In June 2013, the lease was amended to extend the term to February 2, 2017. The amended lease also provides for an annual base rent increase of 3% per year and two, two-year options to extend. In May 2016 the Company exercised the two, two-year options extending the term of the lease through February 2, 2021 at a fixed rate of $25 thousand per month. The new extension agreement allowed the Company with 90 days’ notice to opt out of the remaining lease in the last two years of the term upon payment of a recapture payment equal to the 3% base payment increase that would have been due under the original agreement. Refer to subsequent events footnote for details of the third amendment to the lease for the property in Lancaster, CA.

 

Our Cognigen subsidiary leases approximately 12,623 square feet of space in Buffalo, New York. The initial five-year term expired in October 2018 and was renewed for a three-year option extending it to November 2021. The new base rent is $16 thousand per month.

 

DILIsym leases approximately 2,700 square feet of space in Research Triangle Park, North Carolina. The initial three-year term was due to expire 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% adjustment.

 

 

 

 17 

 

 

In Paris, France, Lixoft leases approximately 2,300 square feet of office space, which as of April 1, 2020, had minimum payments equaling $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 rent is $16 thousand per quarter and can be adjusted each December based on a consumer price index.

 

Rent expense, including common area maintenance fees for the three months ended November 30, 2020, and 2019 was $185 thousand and $145 thousand, respectively.

 

Future minimum lease payments under noncancelable operating leases with remaining terms of one year or more at November 30, 2020 were as follows:

 

     
(in thousands)
Years Ending November 30,
    
2021  $412 
2022   170 
2023   155 
2024   61 
Future minimum lease payments   $798 

 

Line of Credit

On March 31, 2020, the Company entered into a Credit Agreement with Wells Fargo Bank, N.A. The Credit Agreement provides the Company with a credit facility of $3.5 million through April 15, 2022. As of November 30, 2020, there were no amounts drawn against the line of credit.

 

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 as of June 30, 2019. In addition, the license agreement terminated on September 5, 2020.

 

The Company is in the process of making arrangements to replace the database.

 

Income Taxes

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. We file income tax returns with the IRS and various state jurisdictions as well as India and France. Our federal income tax returns for fiscal year 2017 thru 2019 are open for audit, and our state tax returns for fiscal year 2016 through 2019 remain open for audit.

 

 

 

 18 

 

 

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.

 

Legal Proceedings

We may be subject to litigation, claims, investigations and audits arising from time to time in the ordinary course of our business; however, at this time, we are not a party to any legal proceedings and are not aware of any pending, threatened, or unasserted legal proceedings of any kind.

   

NOTE 8: SHAREHOLDERS’ EQUITY

 

Dividend

The Company’s Board of Directors declared cash dividends during the first quarter of fiscal year 2021 and during fiscal year 2020. The details of the dividends paid are in the following tables:

 

                  
(in thousands, except dividend per share amounts) 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 
Total               $1,195 

 

(in thousands, except dividend per share amounts) 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 Plan

On February 23, 2007, the Board of Directors adopted and the shareholders approved the 2007 Stock Option Plan under which a total of 1.0 million shares of common stock were reserved for issuance. On February 25, 2014 the shareholders approved an additional 1.0 million shares increasing the total number of shares available to be granted under the 2007 Stock Option Plan to 2.0 million. 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.0 million shares of common stock were reserved for issuance. This plan will terminate in December 2026 by its term.

 

On November 20, 2020, the Board of Directors adopted an amendment to the 2017 Equity Incentive Plan to increase the number of shares reserved for issuance under the plan from 1.0 million shares of common stock to 1.75 million shares of common stock. The amendment is subject to shareholder approval at the Company’s upcoming annual shareholder meeting.

 

 

 

 

 19 

 

 

As of November 30, 2020, employees and directors hold 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.75 to $61.84.

 

The following table summarizes information about stock options:

 

               
(in thousands, except per share and weighted-average amounts)  Number of   Weighted-
Average
Exercise
Price
   Weighted-
Average
Remaining
Contractual
 
Transactions during the three months ended November 30, 2020  Options   Per Share   Life 
Outstanding, August 31, 2020   1,224   $17.76    6.79 
Granted   26   $59.91      
Exercised   (34)  $14.04      
Cancelled/Forfeited   (11)  $24.18      
Outstanding, November 30, 2020   1,205   $18.73    6.62 
Exercisable, November 30, 2020   583   $11.16    5.35 

 

The weighted-average remaining contractual life of options outstanding issued under the Plan, both ISOs and NQSOs, was 6.62 years at November 30, 2020. The total fair value of nonvested stock options as of November 30, 2020 was $19.1 million and is amortizable over a weighted average period of 3.18 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:

 

          
(in thousands except pricing)  Three months ended, November 30 2020   Fiscal Year 2020 
Estimated fair value of awards granted  $560   $2,997 
Unvested forfeiture rate   0%    0% 
Weighted average grant price  $59.91   $39.23 
Weighted average market price  $59.91   $39.23 
Weighted average volatility   36.35%    33.56% 
Weighted average risk-free rate   0.47%    1.39% 
Weighted average dividend yield   0.40%    0.65% 
Weighted average expected life   6.65 years    6.67 years 

 

 

 

 

 20 

 

 

The exercise prices for the options outstanding at November 30, 2020 ranged from $6.75 to $61.84, 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.75   $8.00    169   3.77 years  $6.85    169    3.77 years   $6.85 
$8.01   $16.00    535   5.80 years  $9.99    337    5.74 years   $9.99 
$16.01   $24.00    208   7.51 years  $20.42    49    6.19 years   $20.61 
$24.01   $38.00    204   8.90 years  $33.46    28    8.70 years   $34.83 
$38.01   $52.00    20   9.31 years  $38.64           $ 
$52.01   $61.84    69   9.68 years  $61.10           $ 
           1,205   6.62 years  $18.73    583    5.35 years   $11.16 

 

During the three months ended November 30, 2020 the company issued 1,275 shares of stock to nonmanagement directors of the Company valued at $83 thousand as compensation for services rendered to the Company.

 

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 million, before deducting underwriting discounts and commissions; net proceeds were approximately $107.7 million. The offering was made pursuant to the Company’s automatic shelf registration statement on Form S-3 filed with the SEC on July 9, 2020.

 

The balance of par value common stock and additional paid in capital as of November 30, 2020 was $10 thousand and $129.2 million, respectively.

 

NOTE 9: 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 and North Carolina with balances that often exceed FDIC-insured limits. In addition, the Company holds cash at a bank in France that is not FDIC-insured. Historically, the Company has not experienced any losses in such accounts and believes it is not exposed to any significant credit risk on cash and cash equivalents. However, considering the current banking environment, the Company is investigating alternative ways to minimize its exposure to such risks. 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. As of November 30, 2020 the Company had cash and cash equivalents exceeding insured limits by $13.8 million.

  

Revenue concentration shows that international sales accounted for 33% and 30% of net sales for the three months ended November 30, 2020 and 2019, respectively. Three customers accounted for 17%, 7% and 5% of net sales during the three months ended November 30, 2020. Four customers accounted for 13%, 8%, 6%, and 6% (a dealer account in Japan representing various customers) of net sales during the three months ended November 30, 2019.

 

Accounts receivable concentration shows that five customers comprised 21%, 8%, 8%, 7% and 6% (a dealer account in Japan representing various customers) of accounts receivable at November 30, 2020. Accounts receivable concentration shows that four customers comprised 14%, 8%, 7% and 7% (a dealer account in Japan representing various customers) of accounts receivable at November 30, 2019.

 

 

 

 

 21 

 

 

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 10: 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 segment and consolidated results are as follows for the three months ended November 30, 2020 and 2019:

 

                              
(in thousands)  Three Months Ended November 30, 2020 
   Simulations Plus   Cognigen   DILIsym   Lixoft*   Eliminations   Total 
Revenues  $5,432   $2,668   $1,372   $1,229   $   $10,701 
Income from operations before income taxes  $2,365   $206   $(45)  $525   $   $3,051 
Total assets  $162,871   $12,279   $14,180   $20,628   $(39,488)  $170,470 
Capital expenditures  $139   $63   $   $3   $   $205 
Capitalized software costs  $568   $   $43   $117   $   $728 
Depreciation and amortization  $451   $81   $149   $184   $   $865 

 

* The Company purchased Lixoft on April 1, 2020.

 

(in thousands)  Three Months Ended November 30, 2019 
   Simulations Plus   Cognigen   DILIsym   Eliminations   Total 
Revenues  $4,927   $2,387   $2,087   $   $9,401 
Income from operations  $1,903   $40   $775   $   $2,718 
Total assets  $40,656   $10,660   $14,149   $(17,702)  $47,763 
Capital expenditures  $8   $17   $3   $   $28 
Capitalized software costs  $457   $20   $30   $   $507 
Depreciation and amortization  $435   $86   $150   $   $671 

  

 

 

 

 22 

 

In addition, the Company allocates revenues to geographic areas based on the locations of its customers. Geographical revenues for the three months ended November 30, 2020 and 2019 were as follows:

 

                    
(in thousands)  Three Months Ended November 30, 2020 
   Americas   EMEA   Asia Pacific   Total 
Simulations Plus  $2,518   $1,890   $1,024   $5,432 
Cognigen   2,668            2,668 
DILIsym   1,326    21    25    1,372 
Lixoft   611    567    51    1,229 
Total  $7,123   $2,478   $1,100   $10,701 

 

 

(in thousands)  

  Three Months Ended November 30, 2019 
   Americas   EMEA   Asia Pacific   Total 
Simulations Plus  $2,547   $1,147   $1,233   $4,927 
Cognigen   2,387            2,387 
DILIsym   1,737    325    25    2,087 
Total  $6,671   $1,472   $1,258   $9,401 

 

NOTE 11: EMPLOYEE BENEFIT PLAN

 

We maintain a 401(k) Plan for all eligible employees, and we make matching contributions equal to 100% of the employee’s elective deferral, not to exceed 4% of total employee compensation. We can also elect to make a profit-sharing contribution. Our contributions to this Plan amounted to $121 thousand and $92 thousand for the three months ended November 30, 2020 and 2019, respectively.

 

NOTE 12: ACQUISITION

 

On March 31, 2020, the Company entered into a Stock Purchase and Contribution Agreement (the “Agreement”) with Lixoft. On April 1, 2020, the Company completed 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.5 million 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. A total of 9,669 shares are held in an escrow account for potential 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 shares released from escrow 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.

 

 

 

 23 

 

 

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:

 

     
(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 was 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, 2019 for the income statement for the three-month period ended November 30, 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 three-month perioded ended November 30, 2019. 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, 2019, together with consequential tax effects.

 

           
    For the three-month period ended  
(in thousands)  

November 30,

(Unaudited)

 
    (Actual)     (Pro forma)  
    2020     2019  
Net sales   $ 10,701     $ 10,521  
Net income   $ 2,479     $ 2,516  

 

NOTE 13: SUBSEQUENT EVENTS 

 

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

 

On December 28, 2020, the Company entered into a Third Amendment with Crest Development Group LLC to amend a lease of real property originally entered into on September 12, 2005 as amended in June 2013 and May 2016 for property located at 42505 10th Street West, Ste. A in Lancaster, California. The Premises serves as the Company’s principal executive office. This Third Amendment (i) extends the term of the Lease by approximately five years to January 31, 2026, (ii) decreases the leased square footage from 13,500 sq. ft to 9,255 sq. ft, (iii) correspondingly reduces the base rent from $25,000 per month to $16,659 per month and (iv) allows the Company to opt out of the last 4 years of the Lease upon 180-day notice to the Landlord with no penalty.

 

 

 

 

 24 

 

 

Item 2. Management's Discussion and Analysis or Plan of Operations

 

Forward-Looking Statements

 

This document and the documents incorporated in this document by reference contain forward-looking statements that are subject to risks and uncertainties. All statements other than statements of historical fact contained in this document and the materials accompanying this document are forward-looking statements.

 

The forward-looking statements are based on the beliefs of our management, as well as assumptions made by and information currently available to our management. Frequently, but not always, forward-looking statements are identified by the use of the future tense and by words such as “believes,” expects,” “anticipates,” “intends,” “will,” “may,” “could,” “would,” “projects,” “continues,” “estimates” or similar expressions. Forward-looking statements are not guarantees of future performance and actual results could differ materially from those indicated by the forward-looking statements. Forward-looking statements involve known and unknown risks, uncertainties, and other factors that may cause our or our industry’s actual results, levels of activity, performance, or achievements to be materially different from any future results, levels of activity, performance, or achievements expressed or implied by the forward-looking statements.

 

The forward-looking statements contained or incorporated by reference in this document are forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (“Securities Act”) and Section 21E of the Securities Exchange Act of 1934, as amended (“Exchange Act”) and are subject to the safe harbor created by the Private Securities Litigation Reform Act of 1995. These statements include declarations regarding our plans, intentions, beliefs, or current expectations.

 

Among the important factors that could cause actual results to differ materially from those indicated by forward-looking statements are the risks and uncertainties described under “Risk Factors” in our Annual Report and elsewhere in this document and in our other filings with the SEC.

 

Forward-looking statements are expressly qualified in their entirety by this cautionary statement. The forward-looking statements included in this document are made as of the date of this document and we do not undertake any obligation to update forward-looking statements to reflect new information, subsequent events, or otherwise.

 

General

 

BUSINESS

 

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 artificial-intelligence- and machine-learning-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. SLP is headquartered in Southern California, with offices in Buffalo, NY, Research Triangle Park, NC, and Paris, France. The Company’s common stock trades on the Nasdaq Capital Market under the symbol “SLP”.

 

We are a global leader focused on improving the ways 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, and machine learning into our software have enabled us to be a leading software provider for physiologically based pharmacokinetics (PBPK) modeling and simulation, pharmacometric modeling and simulation, prediction of molecular properties from structure, and prediction of the propensity of drugs to induce liver injury or to treat nonalcoholic fatty liver disease. Our scientific consulting staff draw upon extensive experience across multiple therapeutic areas and a full range of modeling and simulation techniques to assist our clients across the full spectrum of drug development.

 

 

 

 

 25 

 

 

We generate revenue by 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, 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.

 

Simulations Plus acquired Cognigen Corporation (Cognigen) as a wholly owned subsidiary in September 2014. Cognigen was originally incorporated in 1992. Through the integration of Cognigen into Simulations Plus, Simulations Plus became a leading provider of population modeling and simulation contract research services for the pharmaceutical and biotechnology industries. Our clinical-pharmacology-based consulting services include pharmacokinetic and pharmacodynamic modeling, clinical trial simulations, data programming, and technical writing services in support of regulatory submissions. We have also developed software for harnessing cloud-based computing in support of modeling and simulation activities and secure data archiving, and we provide consulting services to improve interdisciplinary collaborations and research and development productivity.

 

Simulation Plus acquired DILIsym Services, Inc. (DILIsym) as a wholly owned subsidiary in June 2017. The acquisition of DILIsym positioned the Company as the leading provider of Drug Induced Liver Injury (DILI) modeling and simulation software and related scientific consulting services. In addition to the DILIsym® software for analysis of potential drug-induced liver injury, DILIsym. also has developed a simulation program for analyzing nonalcoholic fatty liver disease (NAFLD) called NAFLDsym™. Both the DILIsym and NAFLDsym software programs require outputs from physiologically based pharmacokinetics (PBPK) software as inputs. Outputs generated by the GastroPlus™ PBPK software that are required by DILIsym software can be automatically mapped to DILIsym applications; thus, the integration of these technologies provides a seamless capability for analyzing the potential for drug-induced liver injury for new drug compounds and for investigating the potential for new therapeutic agents to treat NAFLD. Since the acquisition, DILIsym has applied its mechanistic modeling resources in other disease areas including idiopathic pulmonary fibrosis (IPF).

 

Simulations Plus acquired Lixoft as a wholly owned subsidiary on April 1, 2020. Lixoft brings to Simulations Plus its powerful software products, Monolix, Simulx and PKanalix, which can take modeling projects from data exploration to clinical trial simulations. In addition, Lixoft provides training and focused consulting services which can 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), on nonlinear mixed effect models for advanced population analysis, pharmacometrics, pre-clinical, and clinical trial modeling and simulation. Lixoft continues to work with Inria.

 

PRODUCTS

 

General

 

We currently offer eleven software products for pharmaceutical research and development: five simulation programs that provide time-dependent results based on solving large sets of differential equations: GastroPlus; DDDPlus™; MembranePlus™; DILIsym; and NAFLDsym®; three programs that are based on predicting and analyzing static (not time-dependent) properties of chemicals: ADMET Predictor; MedChem Designer™; and MedChem Studio™ (the combination of ADMET Predictor, MedChem Designer, and MedChem Studio is called our ADMET Design Suite); a program which is designed for rapid clinical trial data analysis and regulatory submissions called PKPlus™; a program called KIWI™ from our Cognigen division that provides an integrated platform for data analysis and reporting through our proprietary secure cloud; and in April 2020 with the acquisition of Lixoft, we added the Monolix Suite of products – a modeling and simulation solution that allows nonparametric analyses, population PKPD analyses, and modeling and clinical trial simulation.

 

 

 

 

 26 

 

 

Software business

 

Our software business represents 58% of our total revenue during the first quarter of fiscal year 2021, and is 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, pharmacokinetics, pharmacodynamics, and drug-drug interactions of compounds administered to humans and animals and is currently one of the most widely used commercial software of its type by industry, the U.S. Food and Drug Administration (FDA), the U.S. National Institutes of Health (NIH), and other government agencies in the U.S. and around the world. In October 2020, GastroPlus version 9.8, which provides enhancements to non-oral delivery models, was released.

 

ADMET Predictor®

ADMET Predictor is a top-ranked, chemistry-based computer program that takes molecular structures (i.e., drawings of molecules represented in various formats) as inputs and uses artificial intelligence/machine learning technologies to predict approximately 175 different properties for them at an average rate of over 200,000 compounds per hour on a modern laptop computer. This capability allows chemists to generate estimates for a large number of important molecular properties without the need to synthesize and test the molecules, as well as to generate estimates of unknown properties for molecules that have been synthesized, but for which only a limited number of experimental properties have been measured. In September 2020, ADMET Predictor® Version 10.0 (APX), which integrates Artificial Intelligence-driven Drug Design Integration (AIDD) with PBPK, was released.

 

DILIsym®

The DILIsym software is a quantitative systems pharmacology (QSP) program that was introduced in 2011. QSP software models are based on the fundamental understanding of complex biological pathways, disease processes, and drug mechanisms of action, integrating information from experiments and forming hypotheses for the next experimental model. DILIsym deals with the propensity for some drug molecules to induce temporary or permanent changes in biological functions within liver cells (hepatocytes) that can result in damage to the liver (i.e., drug-induced liver injury or DILI).

  

Monolix SuiteTM

The Monolix Suite is a unique solution for modeling and simulation for pharmaceutical companies, biotechs, and hospitals. It supports nonparametric analyses, population PKPD analyses and modeling, and clinical trial simulation. The extended MonolixSuite contains three main products: Monolix, Simulx, and PKanalix. These products are interconnected and interoperable, i.e., allowing users to go from one application to another one without changing anything in terms of data set or of biological models. Monolix 2020R1 was released in November 2020, which combines the most advanced algorithms with unique ease of use.

 

Consulting Services

 

Our consulting business represented 42% of our total revenue during the first quarter of fiscal year 2021, and is primarily generated by the following services:

 

PKPD

Our clinical-pharmacology-based consulting services include pharmacokinetic and pharmacodynamic modeling, clinical trial simulations, data programming, and technical writing services in support of regulatory submissions. The Company provides modeling and simulation consulting services and assistance when an organization does not have the time or resources to use our software directly.

 

 

 

 

 27 

 

 

QSP/QST

We provide creative and insightful consulting services to support our QSP/QST modeling focused on heart failure, liver safety, radiation syndrome, as well as other areas. Pharmaceutical and biotechnology companies use our scientific consulting services to guide early drug discovery (molecule design screening and lead optimization), preclinical, and clinical development programs. This includes 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.

 

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. This has resulted in an increased need for us to provide consulting-related services to support this sophisticated product. We support Model Based Drug Development in all phases of drug discovery, 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.

 

Summary Results of Operations

 

Comparison of Three Months Ended November 30, 2020 and 2019.

 

The following table sets forth our condensed statements of operations (in thousands) and the percentages that such items bear to net sales:

 

(in thousands)  Three Months Ended November 30, 
   2020   2019 
Revenues  $10,701    100.0%   $9,401    100.0% 
Cost of revenues   2,433    23    2,643    28 
Gross margin   8,268    77    6,758    72 
Selling, general and administrative   4,408    41    3,514    37 
Research and development   809    8    526    6 
Total operating expenses   5,217    49    4,040    43 
Income from operations   3,051    29    2,718    29 
Other income (expense)   (55)   (1)   15    0.2 
Income before provision for income taxes   2,996    28    2,733    29 
(Provision for) income taxes   (517)   (5)   (675)   (7)
Net income  $2,479    23%   $2,058    22% 

 

Consolidated Revenues

Consolidated revenues increased by 14% or $1.3 million to $10.7 million for the three months ended November 30, 2020 compared to $9.4 million for the three months ended November 30, 2019.

 

 

 

 

 28 

 

 

This increase is primarily due to a $1.6 million or 35% increase in consolidated software-related revenue, offset by a $0.3 million or 6% decrease in consolidated consulting and analytical study revenues when comparing the three-month periods ended November 30, 2020 and November 30, 2019.

 

Consolidated Cost of Revenues

Consolidated cost of revenues decreased by $0.2 million, or 8%, to $2.4 million for the three-month period ended November 30, 2020 compared to $2.6 million for the three-month period ended November 30, 2019. The decrease is primarily due to a $0.2 million decrease in labor-related contract research organization fees for the DILIsym division.

  

Consolidated Gross Margin

Consolidated gross margin increased $1.5 million or 22% to $8.3 million for the three-month period ended November 30, 2020 compared to $6.8 million for the three-month period ended November 30, 2019.

 

The higher gross margin is primarily due to the addition of the Lixoft division, which contributed $1.0 million to the increase, as well as due to the Simulations Plus division’s gross margin increase of $0.5 million or 13%. The Cognigen Division gross margin increased $0.4 million or 36%, with a gross margin percentage of 57% for the quarter. This was offset by a decrease for DILIsym Divisions’ gross margin of $0.5 million or 32% with a gross margin percentage of 72% for the quarter.

 

Overall gross margin percentage increased by 5% to 77% for the three-month period ended November 30, 2020 from 72% for the three-month period ended November 30, 2019.

 

Consolidated Selling, General and Administrative Expenses

Selling, general, and administrative expenses increased $0.9 million, or 25% to $4.4 million for the three-month period ended November 30, 2020 from $3.5 million for the three-month period ended November 30, 2019. As a percent of revenues, Selling, general, and administrative expense increased from 37% to 41% for the same comparative periods.

 

The increase in Selling, General, and Administrative expense was primarily due to the following:

 

· Salaries and wage increased by $391 thousand due to higher corporate salaries and bonuses, higher headcount and higher contract labor costs;
· Payroll tax expense increased $218 thousand due to higher headcount and wages;
· Insurance expense increased by $116 thousand due to cost increases, higher employee counts and increased liability-related insurance;
· Professional fees increased by $95 thousand due to higher accounting costs.

 

Research and Development

Total research and development costs increased by $0.5 million for the three months ended November 30, 2020 compared to the three months ended November 30, 2019. During the first quarter of FY 2021, we incurred approximately $1.5 million of research and development costs; of this amount, $0.7 million was capitalized and $0.8 million was expensed. For the three months ended November 30, 2019 we incurred approximately $1.0 million of research and development costs, of this amount, $0.5 million was capitalized and $0.5 million was expensed.

 

Other Income (Expense)

Total other expense was $55 thousand for the three months ended November 30, 2020 compared to total other income of $15 thousand for the three months ended November 30, 2019. The decrease of $70 thousand is primarily due to a change in the valuation of contingent consideration, partially offset by an increase in interest income resulting from short-term investments.

 

 

 

 

 29 

 

 

Provision for Income Taxes

The provision for income taxes was $0.5 million for the three months ended November 30, 2020 compared to $0.7 million for the same period in the previous year. Our effective tax rate decreased 7.4% to 17.3% for the three months ended November 30, 2020 from 24.7% during the same period of the previous year.

 

Net Income

Net income increased by $0.4 million, or 20.5%, for the three months ended November 30, 2020 to $2.5 million from $2.1 million for the same period in the previous year.

 

Segment Results of Operations

 

Revenue

 

(in thousands)  Three Months Ended November 30, 
   2020   2019   Change ($)   Change (%) 
Simulations Plus  $5,432   $4,927   $505    10% 
Cognigen   2,668    2,387    281    12 
DILIsym   1,372    2,087    (715)   (34)
Lixoft*   1,229        1,229    100 
Total  $10,701   $9,401   $1,300    14% 

 

Cost of Revenue

 

(in thousands)  Three Months Ended November 30, 
   2020   2019   Change ($)   Change (%) 
Simulations Plus  $711   $744   $(33)   (4)% 
Cognigen   1,145    1,271    (126)   (10)    
DILIsym   386    628    (242)   (39)    
Lixoft*   191        191    100     
Total  $2,433   $2,643   $(210)   (8)% 

 

Gross Margin

 

(in thousands)  Three Months Ended November 30, 
   2020   2019   Change ($)   Change (%) 
Simulations Plus  $4,721   $4,183   $538    13% 
Cognigen   1,523    1,116    407    36    
DILIsym   986    1,459    (473)   (32)   
Lixoft*   1,038        1,038    100    
Total  $8,268   $6,758   $1,510    22% 

 

*Lixoft was acquired on April 1, 2020.

 

 

 

 

 30 

 

 

Three Months Ended November 30, 2020 compared with Three Months Ended November 30, 2019

 

Simulations Plus

Revenue increased $505 thousand or 10%, primarily due to higher sales from GastroPlus ($357 thousand) and ADMET Software ($94 thousand). Cost of revenue decreased marginally during the periods. Gross margin increased $538 thousand or 13%, primarily due to the change in revenue.

 

Cognigen

Revenue increased $281 thousand or 12%, primarily due to an increase in grant revenue of $248 thousand. Cost of revenue decreased $126 thousand or 10%, primarily due to a reduction in salaries. Gross margin increased $407 thousand or 36%, primarily due to the increase in income.

 

DILIsym

Revenue decreased $715 thousand or 34%, primarily due to lower revenue from DILIsym consulting services. Cost of revenue decreased $242 thousand or 39%, primarily due to a decrease in contract research organization fees of $226 thousand. Gross margin decreased $473 thousand or 32%, primarily due to the change in revenue.

 

Lixoft

Revenue increased $1.2 million due to the purchase of Lixoft on April 1, 2020. Software sales of Monolix Suite generated 95% of total revenue and 5% was generated from consulting services. Cost of revenue increased $191 thousand, and gross margin was $1.0 million due to the purchase of Lixoft on April 1, 2020.

 

Liquidity and Capital Resources

 

Historically, our principal sources of capital have been cash flows from our operations. We have achieved continuous positive operating cash flow over the last eleven fiscal years. 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.

 

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 million, before deducting underwriting discounts and commissions; net proceeds were approximately $107.7 million. The offering was made pursuant to the Company’s automatic shelf registration statement on Form S-3 filed with the SEC on July 9, 2020.

 

Notwithstanding the foregoing, if cash generated from operations and the net proceeds from our underwritten public offering are 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.

 

Item 3. Quantitative and Qualitative Disclosures about Market Risk

 

As of November 30, 2020 and August 31, 2020, we had cash and cash equivalents of $27.7 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.

  

 

 

 

 31 

 

 

In the three months ended November 30, 2020 and 2019, we sold $869 thousand and $841 thousand, respectively of software 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 change 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. We do not hedge currencies or enter into derivative contracts.

 

Item 4. Controls and Procedures

 

Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of November 30, 2020. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well-designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on this evaluation, management concluded as of November 30, 2020, that our disclosure controls and procedures were effective.

 

Changes in Internal Controls 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.

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 32 

 

 

PART II. OTHER INFORMATION

 

Item 1. Legal Proceedings

 

For a description of our material pending legal proceedings, please see Note 7, Commitments and Contingencies, to our condensed consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q.

 

Item 1A. Risk Factors

 

Please carefully consider the information set forth in this Quarterly Report on Form 10-Q and the risk factors discussed in Part I, “Item 1A. Risk Factors” in our Annual Report on Form 10-K for the year ended August 31, 2020, which could materially affect our business, financial condition or future results. The risks described in our Annual Report on Form 10-K, as well as other risks and uncertainties, could materially and adversely affect our business, results of operations and financial condition, which in turn could materially and adversely affect the trading price of shares of our Common Stock. Additional risks not currently known or currently material to us may also harm our business.

 

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

 

None.

 

Item 3. Defaults Upon Senior Securities

 

None.

 

Item 4. Mine Safety Disclosures

 

Not applicable.

 

Item 5. Other Information

 

None.

 

 

 

 

 

 

 

 33 

 

 

Item 6. Exhibits

 

EXHIBIT NUMBER   DESCRIPTION
10.1 (1) †   Employment Agreement by and between the Company and Shawn O’Connor, dated as of September 3, 2020.
10.2* †   Employment Agreement by and between the Company and William W. Frederick, dated as of December 1, 2020.
31.1*   Certification of the Principal Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002*
31.2*   Certification of the Principal Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002*
32.1*   Certification of the Chief Executive Officer and Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002**
101.INS*   XBRL Instance Document.
101.SCH*   XBRL Taxonomy Extension Schema Document.
101.CAL*   XBRL Taxonomy Extension Calculation Linkbase Document.
101.DEF*   XBRL Taxonomy Extension Definition Linkbase Document.
101.LAB*   XBRL Taxonomy Extension Label Linkbase Document.
101.PRE*   XBRL Taxonomy Extension Presentation Linkbase Document.
104*   Cover Page Interactive Data File – the cover page interactive data file does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.

 ________________________

 

^ 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.
Those exhibits marked with a (†) refer to management contracts or compensatory plans or arrangements
* Filed herewith
** Furnished herewith
(1) Incorporated by reference to the Company’s Form 8-K filed with the SEC on September 9, 2020.

 

 

 

 

 

 

 

 34 

 

 

SIGNATURE

 

In accordance with Section 13 or 15 (d) of the Securities Exchange Act of 1934, the Registrant caused this report to be signed on its behalf by the undersigned, thereunto duly authorized, in the City of Lancaster, State of California, on January 11, 2021.

 

    Simulations Plus, Inc.
     
     
Date: January 11, 2021 By: /s/ Will Frederick      
    Will Frederick

 

    Chief Financial Officer

 

  

 

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 35 

 

EX-10.2 2 simulations_ex1002.htm EMPLOYMENT AGREEMENT BY AND BETWEEN THE COMPANY AND WILLIAM W. FREDERICK

Exhibit 10.2

 

EMPLOYMENT AGREEMENT

 

This Employment Agreement (the “Agreement”) is made as of this 1st day of December, 2020 (the “Effective Date”), by Simulations Plus, Inc., a California corporation (the “Company”) and Will Frederick, an individual (the “Employee”) with reference to the following facts:

 

A.                The Company desires to secure the services of the Employee as Chief Financial Officer (“CFO”).

 

B.                The Employee agrees to perform such services for the Company under the terms and conditions set forth in this Agreement.

 

In consideration of the mutual promises, covenants and conditions set forth herein and for other good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, it is hereby agreed by and between the Company and the Employee as follows:

 

1.                  Representations and Warranties. The Company represents and warrants that it is empowered under its Articles or Certificate of Incorporation and Bylaws to enter into this Agreement. The Employee represents and warrants that he is under no employment contract, bond, confidentiality agreement, or any other obligation that would violate or be in conflict with the terms and conditions of this Agreement or encumber his performance of duties assigned to him by the Company. The Employee further represents and warrants that he has not signed or committed to any employment or consultant duties or other obligations that would divert his full attention from the duties assigned to him by this Agreement; provided, that the foregoing limitations shall not be construed as prohibiting Employee from making personal investments or participating in business activities or community affairs in such form or manner as will not prevent Employee from performing his duties and responsibilities hereunder or cause Employee to violate the terms of Section 6 hereof.

 

2.                  Employment and Duties. The Company hereby employs the Employee as Chief Financial Officer and the Employee hereby accepts such employment during the Term.

 

As Chief Finance Officer, the Employee shall have such duties, authority and responsibility as shall be consistent with the Employee’s position and such other duties as assigned by the Chief Executive Officer (“CEO”) of the Company and/or the Board of Directors of the Company (the “Board of Directors”).

 

3.                  Term. Subject to the provisions of Section 5, the term of this Agreement shall commence on December 1, 2020 for a duration of two (2) years ending on December 1, 2022 (“Term”). If the Agreement is not terminated pursuant to Section 5, the Agreement shall continue from year to year, unless either party to the Agreement gives written notice to the other of a desire to change, amend, modify or terminate the Agreement, at least sixty (60) days prior to the end of the then existing term of the Agreement.

 

4.                  Compensation. In full and complete consideration for the employment of Employee hereunder, each and all of the services to be rendered to the Company by the Employee, and each and all of the representations, warranties, covenants, agreements and promises undertaken by the Employee pursuant to this Agreement, the Employee shall be entitled to receive compensation as follows:

 

4.1              One-time Sign-on Stock Options. The Employee shall receive a grant of 20,000 stock options to be issued upon starting employment with the Company.

 

4.2              Base Salary. The Employee shall receive from the Company a base salary of two hundred seventy thousand dollars ($270,000) per year, payable in equal, bi-monthly installments (“Base Salary”). From each payment of Base Salary the Company will withhold and pay to the proper governmental authorities any and all amounts required by law to be withheld for federal income tax, state income tax, federal Social Security tax, state disability insurance premiums, and any and all other amounts required by law to be withheld from the Employee's salary.

 

 

 

 

 1 

 

 

4.3              Performance Bonus. For each fiscal year during the term of this Agreement, the Employee shall be eligible to receive a performance bonus based upon actual performance in relation to specific performance metrics and paid in the form of both cash and stock options as defined in Sections 4.3(a) and 4.3(b) below. Such metrics and their corresponding targets will be annually determined mutually with the CEO and approved by the Compensation Committee of the Board of Directors. The metrics and their corresponding targets will consist of strategic and financial Company, Division and personal goals. During the first fiscal year of this Agreement, the Employee is eligible to receive a pro rata bonus based on the amount of the fiscal year that the Employee was employed. The Employee must be employed by the Company on the last date of the fiscal year to be eligible for the Performance Bonus related to the previous fiscal year. The Company reserves the right to make no payment of the Performance Bonus if the (a) Employee’s performance or (b) Company’s financial performance does not warrant the payment of Performance Bonuses.

 

(a)               Cash Bonus. For each fiscal year during the term of this Agreement, the Employee shall be eligible to receive a cash performance bonus of between 25% to 35% of the Employee’s salary, with a target cash performance bonus of 30% ($81,000).

 

(b)               Stock Options. For each fiscal year during the term of this Agreement, the Employee shall be eligible to receive a grant of between 5,000 and 15,000 stock options under the 2017 Equity Incentive Plan.

 

4.4              Benefits. The Company shall provide to the Employee, and the Employee shall be entitled to receive from the Company, such health insurance and other benefits which are appropriate to the office and position of Employee, adequate to the performance of his duties and not inconsistent with that which the Company customarily provides at the time to its other management employees. The Employee's right to vacation and sick leave shall be determined in accordance with the policies of the Company as may be in effect from time to time and as are approved by the Board of Directors. Employee shall have the right to reimbursement of customary, ordinary and necessary business expenses, including travel, incurred in connection with the rendering of services and performance of the functions required hereunder in accordance with the policies of the Company as may be in effect from time to time and as are approved by the Company’s Board of Directors. Such expenses are reimbursable only upon presentation by Employee of appropriate documentation pursuant to the policies adopted by the Company’s Board of Directors. Employee’s main corporate business office will be designated at a later date based upon proximity to one of the Company’s major offices. On a day-to-day basis he may also choose to work from his home if business needs do not require a physical presence at the office. Employee will be reimbursed for any travel expenses associated with required Company business.

 

5.                  Termination of Employment.

 

5.1              Expiration of the Term of Agreement. This Agreement shall be automatically terminated upon the expiration of the Term, or as sooner agreed to by both the Employee and the Company in writing in the event this Agreement is superseded by a new agreement. Upon such termination, the Company shall have no further liability to the Employee for any payment, compensation or benefit whatsoever under this Agreement except with respect to (a) the Employee's salary and benefits through the effective date of the Employee's termination, and (b) such other compensation or benefits (if any) which, by the terms of the applicable plan or policy, is payable to the Employee after termination of employment.

 

5.2              By Death. This Agreement shall be terminated upon the death of the Employee. The Company's total liability in such event shall be limited to payment of (a) the Employee's salary and benefits through the date of the Employee's death, and (b) such other compensation or benefits (if any) which, by the terms of the applicable plan or policy, is payable after the Employee's death.

 

5.3              By Complete Disability. Employee’s employment may be terminated due to his complete disability. The complete disability of Employee (“Complete Disability”) means Employee’s inability to perform Employee’s duties under this Agreement, by reason of any condition of mind or body, physical or mental, which prevents Employee from satisfactorily performing his essential duties, with or without reasonable accommodation, for a period of at least one hundred eighty (180) consecutive days. The Company’s total liability in such event shall be limited to payment of the Employee’s salary and benefits through the effective date of termination upon Complete Disability.

 

 

 

 

 2 

 

 

5.4              For Cause. The Company reserves the right to terminate this Agreement immediately, at any time, by providing written notice to Employee that his employment is being terminated for “Cause”. The Company has “Cause” to terminate Employee’s employment if, in the reasonable opinion of the Company’s Board of Directors: the Employee fails or refuses to faithfully and diligently perform the usual and customary duties of his employment which failure or refusal is not cured within thirty (30) days after written notice thereof is given to Employee; commits any material act of dishonesty, fraud, misrepresentation, or other act of moral turpitude; is guilty of gross carelessness or misconduct; fails to obey the lawful direction of the Company’s Board of Directors; fails or refuses to comply with the material policies, standards and/or rules of the Company which from time to time may be established; violates any term or condition of this Agreement; or acts in any way that has a direct, substantial and adverse effect on the Company’s reputation. The Company’s total liability to the Employee in the event of termination of the Employee's employment under this section shall be limited to the payment of the Employee's salary and benefits through the effective date of termination.

 

5.5              Without Cause. The Company reserves the right to terminate this Agreement without cause for any reason whatsoever upon thirty (30) days' written notice to the Employee. Upon termination under this subsection, Employee shall be paid his salary and benefits through the effective date of termination. In addition, so long as Employee signs a release of all claims against the Company on a release form provided by the Company to him at that time, once the release becomes effective, the Employee shall:

 

(a)               Receive a one-time payment of an amount equal to twelve (12) months of the Employee's Base Salary; and

 

(b)               Remain on Employee’s existing benefits coverage under COBRA for twelve (12) months after termination date. The cost for this COBRA benefits coverage will be paid by the Company.

 

(c)               Other than the one-time payment and the company-paid COBRA coverage as described in Sections 5.5 (a) and (b) above, the Company shall have no further obligation to pay the Employee any other compensation or benefits whatsoever. The Employee hereby agrees that the Company may dismiss him under this Section 5.5 without regard (i) to any general or specific policies (whether written or oral) of the Company relating to the employment or termination of its employees, or (ii) to any statements made to the Employee, whether made orally or contained in any document, pertaining to the Employee's relationship with the Company.

 

5.6              Mutual Consent. This Agreement shall be terminated upon mutual written consent of the Company and the Employee. The Company’s total liability to the Employee in the event of termination of the Employee's employment under this Section 5.6 shall be limited to the payment of:

 

(a)               The Employee's salary and benefits through the effective date of termination; and

 

(b)               Such other compensation or benefits (if any) which, by the terms of the applicable plan or policy, is payable to the Employee after termination of employment, except as otherwise agreed by the parties in writing.

 

5.7              Termination of Offices and Board. Upon termination of employment for any reason whatsoever, the Employee shall be deemed to have resigned from all offices, including the Board of Directors then held with the Company, if any.

 

 

 

 

 3 

 

 

6.                  Restrictions on Use or Disclosure of Confidential Matters, Proprietary Information and Trade Secrets.

 

6.1              During the Term of this Agreement, Employee will have access to confidential information of the Company and its customers. “Confidential Information” is information which is not generally known to the public and, as a result, is of economic benefit to the Company or its customers in the conduct of its business. The Company and Employee agree that Confidential Information shall include, but not be limited to, all information developed or maintained by the Company and/or its customers and comprising the following items, whether or not such items have been reduced to tangible form (e.g., physical writing): techniques, designs, drawings, processes, inventions, development, equipment, prototypes, methods, databases, consulting agreements, product research, sales, marketing and strategic plans, programming plans, advertising and promotion plans, products and “availability” information, existing and developing software products, source code, object code, technical documentation, flow charts, test results, models, data, research, formulas, ideas, trade names, service marks, slogans, forms, customer lists, client contacts, pricing structures, business forms, marketing programs and plans, business plans and strategies, layout and design, financial information, financial structure, operational methods and tactics, cost information, the identity of suppliers or customers of the Company, accounting procedures, details, and any document, record or other information of the Company relating to the above. Confidential Information include not only information belonging to the Company or its customers which existed before the date of this Agreement but also information developed by Employee for the Company or its customers during the term of this Agreement and thereafter. The Employee will not disclose to anyone, directly or indirectly, any of such Confidential Information or use them other than as necessary in the course of his duties with the Company. All documents that the Employee prepares, or Confidential Information that might be given to him or that Employee himself might create in the course of his employment by the Company, are the exclusive property of the Company. During the Term and at any time thereafter, the Employee shall not publish, communicate, divulge, disclose or use any of such Confidential Information which has been reasonably designated by the Company as proprietary or confidential or which from the surrounding circumstances the Employee knows, or has good reason to know, or should reasonably know, ought to be treated by the Employee as proprietary or confidential without the prior written consent of the Company, which consent may not be unreasonably withheld by the Company.

 

6.2              In the course of his employment for the Company, Employee will develop a personal relationship with the Company’s customers and knowledge of those customers’ affairs and requirements, which may constitute the Company’s only contact with such customers. The Employee consequently agrees that it is reasonable and necessary for the protection of the goodwill and business of the Company that the Employee make the covenants contained herein. Accordingly, the Employee agrees that while he is in the Company’s employ, he will not directly or indirectly:

 

(a)               Attempt in any manner, to solicit from any customer (except on behalf of the Company’s) business of the type performed by the Company or to persuade any customer of the Company to cease to do business or reduce the amount of business which any such customer has customarily done or contemplates doing with the Company, whether or not the relationship with the Company and such customer was originally established in whole or in part through the Employee's efforts; or

 

(b)               Engage in any business as, or own an interest in, directly or indirectly, any individual proprietorship, partnership, corporation, joint venture, trust or any other form of business entity if such business form or entity is engaged in the business in which the Company is engaged;

 

(c)                Render any services of the type rendered by the Company to or for any customer of the Company;

 

(d)               Employ or attempt to employ or assist anyone else to employ any person who is then or at any time during the preceding year in the Company’s employ.

 

 

 

 

 4 

 

 

6.3              Notice of Rights. Notwithstanding any provisions in this Agreement or Company policy applicable to the unauthorized use or disclosure of trade secrets or Confidential Information, Employee is hereby notified that Employee may not be held criminally or civilly liable, under any applicable federal or state trade secret law, for the disclosure of a trade secret that is made in confidence to a federal, state, or local government official, or to an attorney solely for the purpose of reporting or investigating a suspected violation of law.  Employee also may not be held so liable for such disclosures made in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal.  In addition, Employee is advised that individuals who file a lawsuit for retaliation by an employer for reporting a suspected violation of law may disclose the trade secret to the attorney of the individual and use the trade secret in the court proceeding, if the individual files any document containing the trade secret under seal and does not disclose the trade secret, except pursuant to court order.

 

6.4              This entire Section 6 shall survive termination of this Agreement.

 

7.                  The Company’s Property.

 

7.1              Any patents, inventions, discoveries, applications or processes, software and computer programs devised, planned, applied, created, discovered or invented by the Employee in the course of his employment by the Company and which pertain to any aspect of the business of the Company, or their respective subsidiaries, affiliates or customers, shall be the sole and exclusive property of the Company, and the Employee shall make prompt report thereof to the Company and promptly execute any and all documents reasonably requested to assure the Company the full and complete ownership thereof.

 

7.2              All records, files, lists, drawings, documents, equipment and similar items relating to the Company’s business which the Employee shall prepare or receive from the Company in the course of his employment by the Company shall remain the Company’s sole and exclusive property. Upon termination of this Agreement the Employee shall return promptly to the Company all property of the Company in his possession and the Employee represents and warrants that he will not copy, or cause to be copied, printed, summarized or compiled, any software, documents or other materials originating with and/or belonging to the Company, including, without limitation, documents or other materials created by the Employee for, or on behalf of, the Company. The Employee further represents and warrants that he will not retain in his possession any such software, documents or other materials in machine or human readable form.

 

7.3              This Section 7 shall survive termination of this Agreement.

 

8.                  Outside Activities. During the Term, the Employee shall not, directly or indirectly, either as an officer, director, employee, representative, principal, partner, shareholder, employee, agent or in any other capacity, engage or assist any third party in engaging in any business competitive with the business of the Company, or engage in any other gainful occupation which requires his personal attention, without the prior written consent of the Company, which consent may be withheld by the Company in their sole and absolute discretion. Following his employment with the Company, the Employee shall not engage in unfair competition with the Company, aid others in any unfair competition with the Company, in any way breach the confidence that the Company has placed in the Employee or misappropriate any proprietary information of the Company.

 

9.                  Reports. The Employee, when directed, shall provide written reports to the Company with respect to the services provided hereunder.

 

10.               Strict Loyalty. The Employee hereby covenants and agrees to avoid all circumstances and actions that reasonably would place the Employee in a position of divided loyalty with respect to his obligations under this Agreement.

 

11.               Assignment. This Agreement may not be assigned to another party by the Employee without the prior written consent of the Company, which consent may be withheld by the Company, in their sole and absolute discretion.

 

 

 

 

 5 

 

 

12.              Arbitration. In the event of any dispute between the Company and the Employee concerning any aspect of the employment relationship, including any disputes relating to its termination, all such disputes shall be resolved by binding arbitration before a single neutral arbitrator pursuant to the Federal Arbitration Act, a s follows. This provision shall supersede any prior arbitration agreement, policy or understanding between the parties. The parties intend to revoke any prior arbitration agreement.

 

12.1          Claims Covered by the Agreement. The Employee and the Company mutually consent to the resolution by final and binding arbitration of all claims or controversies (“claims”) that the Company may have against the Employee or that the Employee may have against the Company or against its officers, directors, partners, employees, agents, pension or benefit plans, administrators, or fiduciaries, franchisors, or any parent, subsidiary or affiliated companies or corporation (collectively referred to for purposes of this Section 12 as “Company’s Parties”), relating to, resulting from, or in any way arising out of Employee’s employment relationship with Company and/or the termination of Employee’s employment relationship with Company, to the extent permitted by law. The claims covered by this Agreement include, but are not limited to, claims for wages or other compensation due; claims for breach of any contract or covenant (express or implied); tort claims; claims for discrimination and harassment (including, but not limited to, race, sex, religion, national origin, age, marital status or medical condition, disability, or sexual orientation); claims for benefits (except where an employee benefit or pension plan specifies claims procedures different from the ones described in this Section 12); claims for breach of any duties or obligations; and claims for violation of any public policy, federal, state or other governmental law, statute, regulation or ordinance, except claims excluded in the following section.

 

12.2          Claims Not Covered by the Agreement. Claims the Employee may have for workers’ compensation (excluding discrimination claims under workers’ compensation statutes), unemployment compensation benefits, or claims under the Private Attorney General Act of 2014 (“PAGA”), California Labor Code Sections 2699 et seq. are not covered by this Arbitration section.

 

12.3          Required Notice of Claims and Statute of Limitations. Arbitration may be initiated by the Employee by serving or mailing a written notice to the Chairman of the Board of the Company. Arbitration may be initiated by the Company’s Parties by serving or mailing a written notice to the Employee at his last known address. The notice shall identify and describe the nature of all claims asserted and the facts upon which such claims are based. The written notice shall be served or mailed within the applicable statute of limitations period set forth by federal or state law.

 

12.4          Arbitration Procedures.

 

(a)               After demand for arbitration has been made by serving written notice under the terms of Section 12.3 of this Agreement, the party demanding arbitration shall file a demand for arbitration with the office of Judicial Arbitration and Mediation Services (“JAMS”) located in Los Angeles, California. The arbitrator shall be selected from the JAMS panel and the arbitration shall be conducted pursuant to JAMS policies and procedures. All rules governing the arbitration shall be the rules as set forth by JAMS. If the dispute is employment-related, the dispute shall be governed by JAMS’ then-current version of the national rules for the resolution of employment disputes. JAMS’ then-applicable rules governing the arbitration may be obtained from JAMS’ website which currently is www.jamsadr.com.

 

(b)               The arbitrator shall apply the substantive law (and the law of remedies, if applicable) of California, or federal law, or both, as applicable to the claim(s) asserted. The arbitrator shall have exclusive authority to resolve any dispute relating to the interpretation, applicability, enforceability or formation of this Agreement, including but not limited to any claim that all or any part of this Agreement is void or voidable.

 

(c)               Either party may file a motion for summary judgment with the arbitrator. The arbitrator is entitled to resolve some or all of the asserted claims through such a motion. The standards to be applied by the arbitrator in ruling on a motion for summary judgment shall be the applicable laws as specified in Section 12.4(b) of this Agreement.

 

 

 

 

 6 

 

 

(d)               Discovery shall be allowed and conducted pursuant to the then-applicable arbitration rules of JAMS, provided that the parties shall be entitled to discovery sufficient to adequately arbitrate their claims and defenses. The arbitrator is authorized to rule on discovery motions brought under the applicable discovery rules.

 

12.5          Construction. These arbitration provisions shall be construed and enforced pursuant to the FAA. The Arbitrator, and not any federal, state, or local court or agency, shall have the exclusive authority to resolve any dispute relating to the interpretation, applicability, enforceability, or formation of these arbitration provisions, including, but not limited to, any claim that all or any part of this Agreement is void or voidable. Any disputes regarding the enforceability or validity of these arbitration provisions shall be resolved as if the arbitrator or other decision-maker, if any, is acting as a federal district court judge applying the FAA and its precedent.

 

12.6          Arbitration Decision. The arbitrator’s decision will be final and binding. The arbitrator shall issue a written arbitration decision revealing the essential findings and conclusions upon which the decision and/or award is based. A party’s right to appeal the decision is limited to grounds provided under applicable federal or California law.

 

12.7          Application for Emergency Injunctive and/or Other Equitable Relief. Claims by the Company or Employee for emergency injunctive and/or other equitable relief relating to unfair competition and/or the use and/or unauthorized disclosure of trade secrets or confidential information and/or a breach of the provisions of Sections 6, 7, and 8 of this Agreement shall be submitted to JAMS for emergency treatment. The parties agree that the JAMS administrator may select a neutral hearing officer (subject to conflicts) to hear the emergency request only. The hearing officer should be experienced in considering requests for emergency injunctive and/or other equitable relief. The hearing officer shall conform his or her consideration and ruling with the applicable legal standards as if this matter were heard in a court of law in the applicable jurisdiction for such a dispute.

 

12.8          Place of Arbitration. The arbitration will be at a mutually convenient location in Los Angeles, California. If the parties cannot agree upon a location, then the arbitration will be held at a JAMS’ office in Los Angeles.

 

12.9          Representation, Fees and Costs. Each party may be represented by an attorney or other representative selected by the party. Each party shall be responsible for its own attorneys’ or representative’s fees. However, if any party prevails on a statutory claim that affords the prevailing party’s attorneys’ fees, or if there is a written agreement providing for fees, the arbitrator may award reasonable fees to the prevailing party. The Company shall be responsible for the arbitrator’s fees and costs to the extent they exceed any fee or cost that the Employee would be required to bear if the action were brought in court.

 

12.10       Waiver Of Jury Trial/Exclusive Remedy. The Employee and the Company knowingly and voluntarily waive any constitutional right to have any dispute between them decided by a court of law and/or by a jury in court.

 

12.11       Waiver of Representative/Class Action Proceedings. Employee and Company knowingly and voluntarily agree to bring any claims governed by this Agreement in his/its individual capacity and not as a plaintiff, class member or representative in any purported class or representative action. They further agree to waive any right to participate in any representative or class action proceeding related to any claims governed by this Agreement. The Company and Employee also agree that the arbitrator may not consolidate more than one individual’s claims, and may not otherwise preside over any form of representative or class action proceeding, including, but not limited to, any representative action under California Business and Professions Code Sections 17200 et seq. For purposes of this Agreement, the term “representative” used in this section specifically excludes any claims, causes of action, or actions brought under PAGA (“PAGA claims”). Accordingly, any PAGA claims must be pursued in the appropriate court of law. However, if either Employee or the Company have other claims or actions against each other covered by this Agreement, then they agree that those non-PAGA claims must first be pursued in arbitration, regardless of which claims or actions were filed first. The pending court PAGA action shall be stayed pending full and final resolution of the arbitration pursuant to California Code of Civil Procedure Section 1281.2 and related law.

 

 

 

 

 7 

 

 

13.              The Company’s Bylaws, Directions, Policies, Practices, Rules, Regulations and Procedures. The Employee agrees to become and remain thoroughly familiar with each and all of the Company’s bylaws, directions, policies, practices, rules, regulations and procedures that relate to the employment and/or to any of Employee's duties and/or responsibilities as an employee of the Company and to abide fully and by each and all of such bylaws, directions, policies, practices, rules, regulations and procedures. During the Term, the Employee shall be fully bound by and employed pursuant to each and all of the Company’s bylaws, directions, policies, practices, rules, regulations and procedures as now in effect or as may be implemented, modified or otherwise put into effect by the Company during the term of employment, regardless of whether such bylaws, directions, policies, practices, rules, regulations and procedures are oral or are set forth in any manual, handbook or other document, and it is solely the responsibility of Employee to become and remain fully aware of and familiar with each and all such directions, policies, practices, rules, regulations and/or procedures. In the event of any conflict between any provision of this Agreement and any provision of the Company’s directions, policies, practices, rules, regulations and/or procedures, the provisions of this Agreement govern for any and all purposes whatsoever.

 

14.              Indemnification. The Company shall indemnify and hold the Employee harmless from any and all claims, demands, judgments, liens, subrogation or costs incurred by the Employee with respect to any shareholder derivative action or other claims or suits against the Company and/or their respective Boards of Directors by individuals, firms or entities not a party to this Agreement to the maximum extent permitted under California law.

 

15.              General.

 

15.1          Further Documents. Each party shall execute and deliver all further instruments, documents and papers, and shall perform any and all acts necessary reasonably requested by the other party, to give full force and effect to all of the terms and provisions of this Agreement.

 

15.2          Successors and Assigns. Except where expressly provided to the contrary, this Agreement, and all provisions hereof, shall inure to the benefit of and be binding upon the parties hereto, their successors in interest, assigns, administrators, executors, heirs and devises.

 

15.3          Severability. Whenever possible, each provision of this Agreement shall be interpreted in such a manner as to be effective and valid under applicable law. If any provision of this Agreement, as applied to any party or to any circumstance, shall be found by a court or arbitrator to be invalid or unenforceable under applicable law, such provision will be ineffective only to the extent of such invalidity or unenforceability, without invalidating or rendering unenforceable the remainder of such provision and any such invalidity or unenforceability shall in no way affect any other provision of this Agreement, the application of any provision in any other circumstance or the validity or enforceability of this Agreement.

 

15.4          Notices. All notices or demands shall be in writing and shall be served personally, telegraphically or by express or certified mail. Service shall be deemed conclusively made at the time of service if personally served, 24 hours after deposit thereof in the United States mail properly addressed and postage prepaid, return receipt requested, if served by express Mail, and five days after deposit thereof in the United States mail, properly addressed and postage prepaid, return receipt requested, if served by certified mail. Any notice or demand to the Company shall be given to:

 

Simulations Plus, Inc.

42505 10th Street West

Lancaster, CA 93534-7059

Attention: Compensation Committee

 

and any notice or demand to the Employee shall be given to:

 

Will Frederick

1151 Freeport Rd

Pittsburgh, PA 15238

 

 

 

 

 8 

 

 

Any party may, by virtue of a written notice in compliance with this Section, alter or change the address or the identity of the person to whom any notice, or copy thereof, is to be sent.

 

15.5          Waiver. A waiver by any party of any of the terms and conditions of this Agreement in any one instance shall not be deemed or construed to be a waiver of the term or condition for the future, or of any subsequent breach thereof or of any other term or condition thereof. Any party may waive any term, provision or condition included for the benefit of that party. Any and all waivers shall be in writing.

 

15.6          Construction. Except as set forth in Section 12.5 above, this Agreement shall be governed by and construed in accordance with the laws of the State of California applicable to contracts entered into and fully to be performed therein without regard to its principles of choice of law or conflicts of law. In all matters of interpretation, whenever necessary to give effect to any provision of this Agreement, each gender shall include the others, the singular shall include the plural, the plural shall include the singular and the terms “and” and “or” may be used interchangeably as the context so requires or implies. The title of the sections of this Agreement are for convenience only and shall not in any way affect the interpretation of any provision or condition of this Agreement. All remedies, rights, undertakings, obligations and agreements contained in this Agreement shall be cumulative and none of them shall be in limitation of any other remedy, right, undertaking, obligation or agreement of any party.

 

15.7          Entire Understanding. This Agreement contains the entire understanding of the parties hereto relating to the subject matter contained herein and supersedes all prior and collateral agreements, understandings, statements and negotiation of the parties. Each party acknowledges that no representations, inducements or promises, oral or written, with reference to the subject matter hereof have been made other than as expressly set forth herein. This Agreement cannot be changed, rescinded or terminated orally.

 

15.8          Third Party Rights. The parties hereto do not intend to confer any rights or remedies upon any person other than the parties hereto and those referred to in Section 15.2 hereof so long as any such assignment by Employee was approved by the Company as provided in Section 11 hereof.

 

15.9          Attorneys' Fees. In the event of any litigation between the parties respecting or arising out of this Agreement, the prevailing party shall be entitled to recover reasonable legal fees and costs, whether or not the litigation proceeds to final judgment or determination.

 

15.10        Counterparts. This Agreement may be executed in counterparts which, taken together, shall constitute the whole of the agreement between the parties.

 

[REMAINDER OF PAGE INTENTIONALLY LEFT BLANK]

 

 

 

 

 

 

 

 

 

 9 

 

 

IN WITNESS THEREOF, the parties have executed this Agreement as of the day and year first above written.

 

Company:

SIMULATIONS PLUS, INC.

 

 

 

By: /s/Shaw O’Connor_____
Shawn O’Connor, CEO

Date: December 1, 2020

Employee:

Will Frederick

 

 

 

 

By: /s/Will Frederick____
Will Frederick

Date: December 1, 2020

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 10 

 

EX-31.1 3 simulations_ex3101.htm CERTIFICATIONS

Exhibit 31.1

 

RULE 13A-14(A) CERTIFICATION

SIMULATIONS PLUS, INC.

a California corporation

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

 

I, Shawn O’Connor, certify that:

 

  1. I have reviewed this Quarterly Report on Form 10-Q 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 officers 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 condensed 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 officers 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 Company'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: January 11, 2021

 

 

By: /s/ Shawn O’Connor                      

Shawn O’Connor

Chief Executive Officer

(Principal Executive Officer)

EX-31.2 4 simulations_ex3102.htm CERTIFICATIONS

Exhibit 31.2

 

RULE 13A-14(A) CERTIFICATION

SIMULATIONS PLUS, INC.

a California corporation

CERTIFICATION OF CHIEF FINANCIAL OFFICER

 

I, Will Frederick, certify that:

 

  1. I have reviewed this Quarterly Report on Form 10-Q 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 officers 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 condensed 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 officers 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 Company'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: January 11, 2021

 

 

By: /s/ Will Frederick                     

Will Frederick

Chief Financial Officer

(Principal Financial Officer)

EX-32 5 simulations_ex32.htm CERTIFICATIONS

Exhibit 32

 

CERTIFICATIONS PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

(18 U.S.C. SECTION 1350)

 

In connection with the Quarterly Report of Simulations Plus, Inc., a California corporation (the “Company”), on Form 10-Q for the quarter ended November 30, 2020, as filed with the Securities and Exchange Commission, Shawn O’Connor, Chief Executive Officer of the Company and Will Frederick, Chief Financial Officer of the Company, respectively, do each hereby certify, pursuant to 18 U.S.C. § 1350, that to his/her knowledge:

 

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

 

  (2) The information contained in the report fairly presents, in all material respects, the financial condition and result of operations of the Company.

 

/s/  Shawn O’Connor                                  

Shawn O’Connor

Chief Executive Officer

(Principal Executive Officer)

January 11, 2021

 

/s/  Will Frederick                            

Will Frederick

Chief Financial Officer

(Principal Financial Officer)

January 11, 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 6 image_001.jpg GRAPHIC begin 644 image_001.jpg M_]C_X 02D9)1@ ! 0$ > !X #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" \ 4@# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#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#]4NU-+#%, M>;:O'7K7A'[0G[6GACX W5CIU[;W&LZ[>(9H]-LV4,D6,I1UU/T^X%''K7Q!H M/[=_B6YLK>ZE\/Z9E==IW[=<:JHU+PA]<-:G.AI55CMI5H5US4W=%D4M8NK>)]-\.V;7>JZE::9:KUGO)UB0 M?BQ KD#^T7\+S<&(?$7PSYJ\,BZI"<<]_FJ81E45XJYKS+N>DT5AZ'XMTCQ5 M8B]T75;/5[/)'VBPN%F3([94D9JGI?Q$\,ZUKESHFG>(M+O]9M@3/I]O>1R7 M$0!P2T8.X8)[BE9CNCIZ6HH95=00IJ;Z7&.HIOF#UIIF !)[4 245 M'YPW8[TID"]:-MP'TE?$;PSI_B*#0+KQ%I=OK=P0(M,DNT6Y?/3$9.X_E M70QR?A]1BF]-PWV)J*CD? 'UIC3!1DG I70%BBJRS#>1S6!K?Q&\+^&]6M=+ MU7Q'INEZG=?\>]G>W<<4TW.!L1B"W/I3C[VD=0.HHJ))01G.13VD5>II7&.H MIGF#&>U D!Z9_G%9.N>,-%\,Q))JVJV>F MQR-L1[N=8@S8S@$GGBFM=A.2BKO8U]M+MKC6^,'@E1EO%^A(,XYU"(?^S5J: M1XTT3Q$Q&E:M8ZFP&2+2Y20X^@-6X22NT9JK!M)/\.ZY--_9,5O M%++"CE=Z1Q?<4]B3UK]#_P"'-?G5XVT/QAX@_;\\2Q^ -8L=!\1PV\5_%42=FH73.6O\,>ID>,OVD/ 7PG\8:QX;\/? [P\Z:3. M]J;C62)99-G!;D,0#CC--^/GQ0^!?Q2^"<=SX?LM.T3XEB.&XCT_3+"2+RWR M!+ \H01E=K$\GL*G\1?MJ>./#7B34=,\4^!/"NIZE9S-;W4UQISC?M.W<&P< M@]LBO4_B)X-\(?'+]D.[^)#^#].\'^(A8M?Q2VL C,;H^-IP%W(X&,$?Q#TK MUXRC2=*HXM7>K4]_D<,KSC.,?R/F#P?#+-X;L?*AEE5(AN$<98IGH3CH*^@_ M"/PJ\/ZQ^S?KWBJ\TN;_ (2"Q$WE3;W5CMQM.VO,_P!GOXQZI\)_#<<^FV-G M>G4+>,2?:U)VXS_C7UYX-^-6L^(O@#XC\9SV5C'J>G1SE+:-&$+[!P".^:]+ M-,5B::CRIJ-^Y\WA*.&G.:D]3XS\%L__ FGAEV)5UU:S&_! _UR9P?TK]1R MOS-U!(]\9S7P/??'K6/B=K'A;2+_ $G2K*%M;LIFEM(RLGRS*2,^E?=?B+4E MT?1-1U)E\Q+*WDNC&#C=L0MC/OBO#SB=6I5A[6-F>SD\:<(3]BS\S_C]KVF? M%C]LRZT7Q]JIT_P3H]Z-/(E;$<$(C#,W0A=[?Q'TKZ C^#7[*6M:-+!IFH>% MS*T16*?^V_G#8R"?GSP<5S?PU^*WP9_:QU;6KOQ_X%\/>'M1CAC9+O4+]5FN M\Y'#_+T&.Y-9W[0_PB_9P\'_ QUO4-%?3!XB6#_ (E\=AJ@GE:7@ ;-Q!4# M.<]A3@WVG#;%I>= MA\MV?S"V=I;:0N1U&*UOV3]<^&'Q$U[QGXU\%^"+CPSJ"S-;WVJ73!GNBY+L M5PQ/5[N[2ZOA,>&9L&./\ '_&LJ]%SYJCE=N7+'/\ M@H'X/NO$4NC^*= UKP-*B,YDU:'&T@9",@&Y6/0#!R>E _A!#\0V6;4=#N(HI;=+?I7S?_P %,?$AF\+^"O"UNN^[U.^:8IQG:!M!_,UC_MV>;X!^ ?PS\ PG MRWD\M),#"DP1 -Q_O-GBB&%HU52;TYKKY%2K3BY)GV!\'_BA;_%WX>Z1XLM= M.N=*MM31GBM[P@R!0Q7<<<8/4>U<+\*_VIM%^+WQ4\0^"=(T348I=%1VGU*8 MH8&"OLPN#GDU5C^)GA#X)_L[Z:SZYIYALM'6"TAM[A'>>;RL*L:@Y8Y(SZVYA^590PL7"K-KK9%JM=)%/X4J/B MU_P4,\1Z_((KJT\.I/,C;. (T%O&,\\YX^+OVW/#6C^/[[P=X9\-Z[X M]UZS9DN8M#MPXB9>HSR6 )P6QC->#_L3:Q%X"^&_QB^,&JV\ETT8,BXX9P@: M5D!]V9>:W/@7J'Q4^/%KJGB_1_&?A7X;VS7$D'V33=&ADG89#$NY() ]3U.3 M75BJ,/;.#VBDOG8PA)TTTV>K:7^W/H=OXPT[PSXP\%^)O FI:A(L$!U:!=A9 MCA23D<$\9 -<)^VG^U%XF\"WG_"'^#X=3T#6(9HV?7'MP(;A2N3'%N'SM],U MY-?1^(OBU^V1X*\.^)MO ^6,#/O5T,/0IUZ;FKJS;]>@W4 ME*#=SV+X4_M4ZQJ7_"*^&M4^&OC>XU:XCBM[G6+K3PD'F$8>1CCA>,Y],57U M7QA\+?BE^UE!X5U'P#/K'C+1=T<>N2./)MA"-^0 <\$^G6N^M/VIO"=U\8M1 M^'=A!=ZA=Z=:M>76J6FR2S@1(P[*6!XP-H/'6OF+]BII?$7Q4^,/Q,DB:9[6 M"80R=']#U*WMO%W@'Q7X1AG.%GO MK8?*O=BAVG R,XR:\H_X)XWFC:AXU^(WBG5;VUMM=N'$,/VJ55?RY'9Y-I)_ MO!:B_;B\2V7QG^+G@'X>>&[N/5[R.7RKAK-Q*(WF==V2/[JID\X&:U6%HQJ^ MQ<79*[?GU%[>7+=;GUM\ O%GB.$Q+)0S@Q_NP> 7980?RR:^IOB;-:_!G]GO7CI\<,,.C:(]M:P@;(S( M(]BC _O,<_C7-[&E2ITTTVY/\"_:3%/CGX?U34M(^T:<=( M(.H6VH*%,"E2P?()!4@'D>E>?P_MU:5XFU2]L_ G@#Q9X]BM)#'+=Z7:J(LY MQU/(]?F XKQ/]DFU\-^ _P!E7QMXA\8:I-I&CZ].VE&_BB+2;!&4#*J@\[W< M?A5GX'? SQ]H/@Q]6^$?QOT6+POJ4GGG^T=,:-F*C: X9LJ<#VK>IA:,:E6+ MZ.R,XU:C6I[O\-OVT?#_ (U^)B> ]5\-:YX0\3RL4BL]4B!.[;N"MCE"0#C/ M!]:X+]MC4_\ A(/&?A+PS$!(57S-F?XI75 ?7. ?^^JY_P#95^-7C?QM^T)J M_A/Q2^A^)_[/@F-QKUC81B2(Q_*NV91DJ2<8//I5;QUIMS\9OVIK_1[349;) MA/\ 9A=0C+0)#'DL.>?G K;#T(T\1>6BBKG%C*DI4E!*]W8]\LOV1OAS'I\# M7.@RRW7E+YLGVAQN;'S$X-?/.@>%;'P[^UCIFC^$ T5E:WRAG5RS&,+F12W= M0*]E_P"&4O%4RD3?%O7I%;AEY''IPU=+X%^ _AWX#VFL>)GOKG5=4ALY9'OK MW&4 4DE1ZFB&)5.-13JN?-M&VAG4P\JS@^1Q4#RWPHJ_$3]L[5=39%GMM$$A MCD;#!/+78,>G+-^1KVOX1_'S2_BUKFLV&EZ=>P+IQ.^ZF*['^8J,8/?&>:^= M?V<[BXTOX=_%/QY+_P ?TEN\:-W61E9V.?4,_P"E=E^Q1-I'A_P#X@U.[U"U MMI[BZVR274JQD1HH^9LGU)J<11C*$I1^S9?\$C#5K3BKZRN_^ >M_$O]H'2? MAKXRT'PWF::@DEPQP,\CK@_D:^?K?5;;XQ?MC65]I\JW6D:=M\J3&0ZQ*267VW&M;Q5 MX7T;XI_'&]U/P1\0(]*\561'G07UFYCBDB^1MC' []/6L(X>DIQ53:UW^AU2 MQ55Q?L][V.^UO]K ^%;>.\\1?#OQ-HFFLX3[9=1H%R1D8Y]J]L\(^);/Q9H- MCK%@SO97D*S1,ZX.T],BOD#XN>-_BC\(VTR+6O%NA>+EOI"J6(L4D<,,8RAS MUSUKZ^\(M--X?T]Y[=+25K=&>&,;51BH) '8>U88BG3C&+@M?5_D=&&J59S: MFW;T-NBBBN(](K2;F1MHY[5^?_[8'P;^(7ACXVQ_%3P%;:A=K=01>9-IB^9- M:3(-NTH,EU<^*FD,D/B32-#U611@R:QHACD;'J>*Y[XL?MC>-_C!X-F\+7Z:3I6A7.Q)K7 M2H"K2JI!"$Y)5=P!X]*_5O4O#NE:U"8]1TZSU!",%;JW20'\Q7*6OP)^'EKJ M;:A#X)T&"\/_ "W6PCW?RKU(YAA4XR]@DTE?I78^&],T_P#X M]M/M+? P/)@5?Y"KZPA> /I777SR5:Z]FK:'D1R2TN;VFKW/@?X0?LY^-=< M\9:1J.H:3-H&DV5W'=/-?8C=]C [$0$DYQU.*^[Y8%NHWCE7].$:KT%>+C<7/&SYYZ'MX3!T\'%Q@?/_B']B/X-^(M2FNKS MP7 LL[>8PMY7C3<>I"@X%9^G_L6? C0=01(_"EC+HXZU\526>@Z?X'U:[^W>%O$<*SW#F'6K>ZL/$,LOG.5C,BR$ MK(,D(P3D;>*YU7KIZS=CI=.-K'T;\2/A/X#\?^#;/PEXHL[5= MWCDM]-2X^ MS(I084@ @X']:FUSX1^#M<^&2> =1TQ#X3AAC LUG9!L1@R_-U(SW[UX_P## M5O!&H:UXZ'Q#AM$UD:HTL$/B0DRQ6+1KY00OC*8& 5 YSD9KS3XE3V$V@ZL? M"O\ :P\.'PM'':_VDLS #^UH@=V<$IC.,'.RL4Y)6OUO\R^5'V#\/?#'A;X= M>&[;P]X7^S6VEV:L8H8IQ)@%LMW)_.N?\ _ OP'\,?$FL>)/#^F_9=5U8,UW M?/<,[3AG+%N20 6)YKR#QE:Z?:_"?XI2:1>^#9]0_P"$7NT1/"MG-'=A1&<# M>96R,YP 77@G7=)7^R;J%I))=)NV5";4D L(WR6 M0G[I##CBJYI.]WN/E1[;\1O@C\/OB)XHT;Q+XML8+S5M+VBPFGNS&B@-N&!G M!Y&>E:OQ0^&?@GXN:'#IWC&PL]1L(W\Z(RS>6RM_>1P1@'IP:\8\$Q>$V^(W MC2'X@K:&X^SZ8^E#7 QC-H+10YA+C&-X.[&2#UKE=6'A"XU[P-!X9DM[?PC# MJ.L1QS^+(9I=/9]J$^0!(N8MQ8)SC*M3YY;WV%RIWNCU/PS^QK\%='L[Y-/\ M)V&+OPG->+&[E\.0VKR-DVSZE M)'&WJ-N]0?Z@5Y]>6.AJOC>\FU/PEK,G]HW;7%MXML[JVU6,9YB21)"=O \M MD3D$&M_X/S>#-7?6)_'UC#8WD\-K-8V'BB4R/;V36Z%8U:3&=ISN.,YZT_:U M-7S;C<8OH>H>%OV?OAI\/_%S^,-"T6UTK5Y%,7VR.X(B52H&%0G: 1Z5!\4/ MV>_A3\8M2CU+Q7IUAJ%_&GDI=K=")VC'(4E6Y SWKQ.;2Y/$E_H5AH5O:WGA MR7QO=II2:C#//9>0+;GY0RL8P_3^$5Z5\1?A#9:;\$?'=SJ_A[PY_:=OI-W) M:2Z'9RKL81,0<,Q.[/H:/:U+W ?V?_ (:?#G1]0TKPKHMC9PW\ M#6MU)#.7FE1ARI?)/.36G\+?@UX.^#.CWNE>%])73;/4I/.N())C(TK;=N?F MYQCC%>;ZU\-K71/@MX=\2^$M-33_ !#I$5EK+1V:E'O0D8\V%P3SN0N?J*XV MZNM2\>3ZE\?],^U"TT6_ABT.T?S4,FDQ82]+(0,B5BS@[%!_I76?#']G/X&[ M/3K[:8_M>\RRJ#]Y0S9QS7F,?CS4K7PEXR^*MA9WE_K/C"XBT?PCIJPMYAMU MRD)V<;0SL\I)QPHI/AO<-\'_ !ZK;L/^)PD1:8[MS8 M,R!GYP 4/7(K3VM1W;D]1^\3:>4-O,;S.PI MG;A V.,UT?Q"\)^%OB-X9O/#WB#(UE41()&LC!&I3:,;!.& 7'3J<5B0?\)?)X&\9CQC)J%B MALV^SW5@T$MS&GE_.8Q"H^8'D ]::J5DG:;NQJ$%:R-GX9_#+P)\*;>;2O!F MF6&D%R#/':R*\KD?WCDL<>]2>%_@WX/\(^++OQ-I&EI!K5QYD*3'?V7V==#BNK#6I'+KB1OWK@OU+JX"M\PX MKTOX-^/- \'^!_%&E^(=9BTS4[36M4>:VU!RD@5IW*,H.25(92-N>HI2E)RY MKZD^SC>]NI[Q-JUM;6XFEN(8HB,J\DJJI^A)Q^M9_B"RTWQ=X?O-.OC'=Z7> MPM'-Y#X?%FG/XF:U,G]F&,@@A.<&('!D"C;GK4:K M5%M)W\SZ!\(^ _!_AKPO<^']&MK)M&DWO/;B83*V[&XMU]NMM^%?A7X(\(^*K[6-#M+6WUFX1DD6.Y#%5[A4S\H]A61 MXH^ ?PP\5:]/>ZGIMK'J=PV^1K>\,$DG?) 8%_V=/A M[X5U:+4K'P[$VHQ'*SW4K3,/^^B:]1M8_+4\Y_#%8O@.9+SPCH\XMI;,R6<+ M?9[AS)-$-@PKL>68=R:Z#&*B;N:0IQIJT%86BBBI-1*6BB@!*9Y:Y/6 MI** &!0O2EXI:*! *6BB@8QHU9LGK5*31+"2Y%P;. W'&9C"I?CI\Q&:T** M*%QHMC>,IN+2&Y*\*9HUGT]JLT4 48M&L;=B M8K6&(LNTF.-5)'IP.E3-8PR*RL@=6ZAL$&IZ6@"C=:/8WRA;JTAN%7H)HU<# M\Q3I-*LY(5BDMH9(5^[&T:E1]!CBKE)0!6@T^UM8]D$$<*9W;8T"C/K@"I'@ M20$-\P(QS4U% %&;1;"XN//EM()9_P#GJ\2E_P \9I;S2;+4-OVJUANMOW?/ MC5\?3(.*N44 0?8XOEQ&!M&%Q@;1Z#T_"EDM8YEVL-R]"IY!'H:GHH A6V1> M@(^AI/L<6W&.,8P.!CTJ>DH @-G"0H*C"_=&!\OT]*#8P-]Y W.?FYY'?ZU/ M10!#]ECV[-@V8QMP,8^E07&BV-TY>>RMYG_O21*Q_,BKU% $:6Z1J%5=JC@* M.@^E(UNC-DYSG/XU+10!GKH=C'GV\HQTJU24 4+?0]/LU9+>RM[='&'6&)4#CT.!R/:EAT.PMY?-BLK>&3.0 MT<*JP_$"KU+0!0AT33[>Y:YAL[>&X;@S1Q*KG/\ M 9I9-'LI+@3O:PO.,?O ?6C4OQT^8C-7J2@!L<:QEB%P6.2?6GT44 %%%% '_V0$! end EX-101.SCH 7 slp-20201130.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - GENERAL link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - 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 - CONCENTRATIONS AND UNCERTAINTIES link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - EMPLOYEE BENEFIT PLAN link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - ACQUISITION link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - REVENUE RECOGNITION (Tables) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - PROPERTY AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - INVESTMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - CONTRACTS PAYABLE (Tables) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - SHAREHOLDERS’ EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Tables) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - ACQUISITION (Tables) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Lease cost) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Goodwill) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Fair value measurements) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Reconciliation of contingent consideration) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Intellectual property) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Other Intangible Assets) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Earnings per share) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - REVENUE RECOGNITION (Details - Disaggregation) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - REVENUE RECOGNITION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - PROPERTY AND EQUIPMENT (Details) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - INVESTMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - CONTRACTS PAYABLE (Details) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - SHAREHOLDERS EQUITY (Details - Dividends) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - SHAREHOLDERS EQUITY (Details - Option activity) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - SHAREHOLDERS EQUITY (Details - Fair value of options) link:presentationLink link:calculationLink link:definitionLink 00000049 - Disclosure - SHAREHOLDERS EQUITY (Details - Options outstanding and exercisable) link:presentationLink link:calculationLink link:definitionLink 00000050 - Disclosure - SHAREHOLDERS’ EQUITY (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000051 - Disclosure - CONCENTRATIONS AND UNCERTAINTIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000052 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Details - Segment reporting) link:presentationLink link:calculationLink link:definitionLink 00000053 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Details - geographic) link:presentationLink link:calculationLink link:definitionLink 00000054 - Disclosure - EMPLOYEE BENEFIT PLAN (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000055 - Disclosure - ACQUISITION/MERGER WITH SUBSIDIARIES (Details - purchase price allocation) link:presentationLink link:calculationLink link:definitionLink 00000056 - Disclosure - ACQUISITION/MERGER WITH SUBSIDIARIES (Details - Proforma Information) link:presentationLink link:calculationLink link:definitionLink 00000057 - Disclosure - SUBSEQUENT EVENTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 slp-20201130_cal.xml XBRL CALCULATION FILE EX-101.DEF 9 slp-20201130_def.xml XBRL DEFINITION FILE EX-101.LAB 10 slp-20201130_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] Business Acquisition [Axis] Cognigen [Member] DILIsym [Member] Lixoft [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] Counterparty Name [Axis] Enslien [Member] TSRL [Member] Entelos [Member] Customer Relationships [Member] Trade Names [Member] Noncompete Agreements [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 2020 1st Qtr [Member] FY 2020 2nd Qtr [Member] FY 2020 3rd Qtr [Member] FY 2020 4th Qtr [Member] Plan Name [Axis] Equity 2017 Incentive Plan [Member] Award Type [Axis] Equity Option [Member] Exercise Price Range [Axis] $6.75 to $8.00 [Member] $8.01 to $16.00 [Member] $16.01 to $24.00 [Member] $24.01 to $38.00 [Member] $38.01 to $52.00 [Member] $52.01 to $61.84 [Member] Title of Individual [Axis] Nonmanagement Directors [Member] Transaction Type [Axis] Public Offering [Member] Underwriters [Member] Concentration Risk Benchmark [Axis] Sales [Member] Customer [Axis] International Sales [Member] Customer 1 [Member] Customer 2 [Member] Customer 3 [Member] Customer 4 [Member] Accounts Receivable [Member] Customer 5 [Member] Segments [Axis] Simulations Plus, Inc. [Member] Consolidation, Eliminations [Member] Operating Segments [Member] Consolidation Items [Axis] Geographical [Axis] Americas [Member] EMEA [Member] Asia Pacific [Member] Subsequent Event Type [Axis] Subsequent Event [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] Statement of Financial Position [Abstract] ASSETS Current assets Cash and cash equivalents Accounts receivable, net of allowance for doubtful accounts of $50 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 $13,906 and $13,582 Property and equipment, net Operating lease right of use assets Intellectual property, net of accumulated amortization of $5,444 and $5,087 Other intangible assets, net of accumulated amortization of $1,779 and $1,642 Goodwill Other assets Total assets LIABILITIES AND SHAREHOLDERS' EQUITY Current liabilities Accounts payable Accrued payroll and other expenses Current portion - contracts payable 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 Payments due under contracts payable 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, 19,958,760 and 19,923,277 shares issued and outstanding Retained earnings Accumulated other comprehensive income Total shareholders' equity Total liabilities and shareholders' equity Schedule of Finite-Lived Intangible Assets [Table] Acquired 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 margin Operating expenses Selling, general, and administrative Research and development Total operating expenses Income from operations Other income (expense) Interest income Change in valuation of contingent consideration Income on currency exchange Total other income (expense) Income before provision for income taxes Provision for income taxes Net Income Earnings per share Basic Diluted Weighted-average common shares outstanding Basic Diluted Statement [Table] Statement [Line Items] Balance, beginning of period Exercise of stock options Stock-based compensation Shares issued to Directors for services Declaration of dividend Net income Other comprehensive income 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 note premiums Stock-based compensation Deferred income taxes 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 used in investing activities Purchases of property and equipment Purchases of short-term investments Proceeds from sale of short-term investments Capitalized computer software development costs Net cash used in investing activities Cash flows used in financing activities Payment of dividends Proceeds from the exercise of stock options Net cash 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 Right of use assets capitalized General GENERAL Accounting Policies [Abstract] SIGNIFICANT ACCOUNTING POLICIES Revenue from Contract with Customer [Abstract] REVENUE RECOGNITION Property, Plant and Equipment [Abstract] PROPERTY AND EQUIPMENT Investments, All Other Investments [Abstract] INVESTMENTS Other Liabilities Disclosure [Abstract] CONTRACTS PAYABLE Commitments and Contingencies Disclosure [Abstract] COMMITMENTS AND CONTINGENCIES Equity [Abstract] SHAREHOLDERS’ EQUITY Risks and Uncertainties [Abstract] CONCENTRATIONS AND UNCERTAINTIES Segment Reporting [Abstract] SEGMENT AND GEOGRAPHIC REPORTING Retirement Benefits [Abstract] EMPLOYEE BENEFIT PLAN Business Combinations [Abstract] ACQUISITION 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 Fair Value of Financial Instruments Research and Development Costs Income Taxes Intellectual property Other intangible assets Earnings per Share Stock-Based Compensation Impairment of Long-lived Assets Recently Issued Accounting Pronouncements Property and Equipment estimated useful lives Schedule of lease cost Schedule of reconciliation of goodwill Schedule of fair value measurements Reconciliation of contingent consideration value Schedule of Intellectual property Schedule of other intangible assets Schedule of earnings per share Schedule of disaggregation of revenues Schedule of property and equipment Schedule of short term investment Schedule of Liabilities Future minimum lease payments Schedule of dividends declared and paid Schedule of stock option activity Schedule of fair value of options Schedule of options by exercise price range Schedule of consolidated results from reportable segments Schedule of geographical revenues Allocation of purchase price Schedule of Pro Forma Information Property, Plant and Equipment [Table] Property, Plant and Equipment [Line Items] Property, Plant and Equipment, Estimated Useful Lives Lease, Cost [Abstract] 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] Acquired Indefinite-lived Intangible Assets [Line Items] Goodwill, beginning balance Addition Impairments Goodwill, ending balance Schedule of Defined Benefit Plans Disclosures [Table] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair value assets Fair value liabilities Significant Accounting Policies Contingent consideration, beginning balance Contingent consideration payments Contingent consideration, ending balance Amortization period Acquisition value Accumulated amortization Net book value Numerator: Net income attributable to common shareholders Denominator: Weighted-average number of common shares outstanding during the period Dilutive effect of stock options Common stock and common stock equivalents used for diluted earnings per share Amortization of software development Amortization of intangible assets Disaggregation of Revenue [Table] Disaggregation of Revenue [Line Items] Revenues included in contract liabilities Remaining performance obligations Property and equipment, gross Less accumulated depreciation and amortization Net Book Value Investment Income [Table] Investments [Line Items] Short term investment, amortized cost Gross unrealized gains Gross unrealized loss Short term investment, fair value Business Combination, Separately Recognized Transactions [Table] ContractsPayable [Line Items] Total contract with customer Less: Current Portion Long-Term Line of Credit Facility [Table] Commitments [Line Items] Rent expense Line of credit maximum amount Line of credit expiration date Line of credit amount outstanding 2021 2022 2023 2024 Future minimum lease payments  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 Outstanding, end of period Granted Granted Exercised Exercised Canceled/Forfeited Canceled/Forfeited Awards Outstanding, ending balance Outstanding Options exercisable Options exercisable Options exercisable - weighted average life 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 to Directors for services, shares Stock issued new, shares Stock price Gross proceeds from public offering Net proceeds from sale of stock Concentration Risk [Table] Concentration Risk [Line Items] Cash and cash equivalents exceeding insured limits 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 Schedule of Revenues from External Customers and Long-Lived Assets [Table] Revenues from External Customers and Long-Lived Assets [Line Items] Contribution by employer in benefit plan Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Line Items] Assets acquired, including cash of $3,799 and accounts receivable of $629 Developed technologies acquired Estimated value of intangible assets acquired (customer lists, trade name etc.) Estimated goodwill acquired Liabilities assumed Total consideration Net sales Net income Subsequent Event [Table] Subsequent Event [Line Items] Dividend declared per share Dividend declared amount to be distributed Contracts payable, current portion Contracts payable, noncurrent Change in valuation of contingent consideration Right of use assets capitalized Property and Equipment estimated useful lives [Table Text Block] Reconciliation of contingent consideration value [Table Text Block] Contingent consideration payments. Amortization period Weighted average number of shares outstanding basic and diluted at record date 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 Gross Profit Operating Expenses Nonoperating Income (Expense) Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Income Tax Expense (Benefit) Share-based Payment Arrangement, Noncash Expense Increase (Decrease) in Deferred Income Taxes Increase (Decrease) in Accounts Receivable Increase (Decrease) in Cost in Excess of Billing on Uncompleted Contract Increase (Decrease) in Prepaid Expense Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in Accounts Payable Increase (Decrease) in Employee Related Liabilities Increase (Decrease) in Billing in Excess of Cost of Earnings Increase (Decrease) in Deferred Revenue Net Cash Provided by (Used in) Operating Activities Payments to Acquire Property, Plant, and Equipment Payments to Acquire Short-term Investments Payments to Develop Software Net Cash Provided by (Used in) Investing Activities Net Cash Provided by (Used in) Financing Activities Cash and Cash Equivalents, Period Increase (Decrease) Business Combination, Contingent Consideration, Asset, Current Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Available-for-sale Securities, Gross Unrealized Loss Operating Leases, Future Minimum Payments Due 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 Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Business Acquisition, Pro Forma Net Income (Loss) EX-101.PRE 11 slp-20201130_pre.xml XBRL PRESENTATION FILE XML 12 simulations_i10q-113020_htm.xml IDEA: XBRL DOCUMENT 0001023459 2020-09-01 2020-11-30 0001023459 2021-01-05 0001023459 2020-11-30 0001023459 2020-08-31 0001023459 us-gaap:IntellectualPropertyMember 2020-11-30 0001023459 us-gaap:IntellectualPropertyMember 2020-08-31 0001023459 us-gaap:OtherIntangibleAssetsMember 2020-11-30 0001023459 us-gaap:OtherIntangibleAssetsMember 2020-08-31 0001023459 2019-09-01 2019-11-30 0001023459 SLP:CommonStockAndAdditionalPaidInCapitalMember 2020-08-31 0001023459 SLP:CommonStockAndAdditionalPaidInCapitalMember 2019-08-31 0001023459 SLP:CommonStockAndAdditionalPaidInCapitalMember 2020-09-01 2020-11-30 0001023459 SLP:CommonStockAndAdditionalPaidInCapitalMember 2019-09-01 2019-11-30 0001023459 SLP:CommonStockAndAdditionalPaidInCapitalMember 2020-11-30 0001023459 SLP:CommonStockAndAdditionalPaidInCapitalMember 2019-11-30 0001023459 us-gaap:RetainedEarningsMember 2020-08-31 0001023459 us-gaap:RetainedEarningsMember 2019-08-31 0001023459 us-gaap:RetainedEarningsMember 2020-09-01 2020-11-30 0001023459 us-gaap:RetainedEarningsMember 2019-09-01 2019-11-30 0001023459 us-gaap:RetainedEarningsMember 2020-11-30 0001023459 us-gaap:RetainedEarningsMember 2019-11-30 0001023459 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-08-31 0001023459 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-08-31 0001023459 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-01 2020-11-30 0001023459 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-01 2019-11-30 0001023459 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-11-30 0001023459 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-11-30 0001023459 2019-11-30 0001023459 2019-08-31 0001023459 us-gaap:EquipmentMember 2020-09-01 2020-11-30 0001023459 us-gaap:ComputerEquipmentMember 2020-09-01 2020-11-30 0001023459 us-gaap:FurnitureAndFixturesMember 2020-09-01 2020-11-30 0001023459 us-gaap:LeaseholdImprovementsMember 2020-09-01 2020-11-30 0001023459 SLP:CognigenMember 2020-08-31 0001023459 SLP:DILIsymMember 2020-08-31 0001023459 SLP:LixoftMember 2020-08-31 0001023459 SLP:CognigenMember 2020-09-01 2020-11-30 0001023459 SLP:DILIsymMember 2020-09-01 2020-11-30 0001023459 SLP:LixoftMember 2020-09-01 2020-11-30 0001023459 SLP:CognigenMember 2020-11-30 0001023459 SLP:DILIsymMember 2020-11-30 0001023459 SLP:LixoftMember 2020-11-30 0001023459 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2020-11-30 0001023459 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2020-11-30 0001023459 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2020-11-30 0001023459 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2020-11-30 0001023459 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2020-11-30 0001023459 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2020-11-30 0001023459 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2020-11-30 0001023459 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2020-11-30 0001023459 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember SLP:AquisitionRelatedContingentConsiderationObligationsMember 2020-11-30 0001023459 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember SLP:AquisitionRelatedContingentConsiderationObligationsMember 2020-11-30 0001023459 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember SLP:AquisitionRelatedContingentConsiderationObligationsMember 2020-11-30 0001023459 us-gaap:FairValueMeasurementsRecurringMember SLP:AquisitionRelatedContingentConsiderationObligationsMember 2020-11-30 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 SLP:AquisitionRelatedContingentConsiderationObligationsMember 2020-08-31 0001023459 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember SLP:AquisitionRelatedContingentConsiderationObligationsMember 2020-08-31 0001023459 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember SLP:AquisitionRelatedContingentConsiderationObligationsMember 2020-08-31 0001023459 us-gaap:FairValueMeasurementsRecurringMember SLP:AquisitionRelatedContingentConsiderationObligationsMember 2020-08-31 0001023459 SLP:EnslienMember us-gaap:IntellectualPropertyMember 2020-09-01 2020-11-30 0001023459 SLP:EnslienMember us-gaap:IntellectualPropertyMember 2020-11-30 0001023459 SLP:TSRLMember us-gaap:IntellectualPropertyMember 2020-09-01 2020-11-30 0001023459 SLP:TSRLMember us-gaap:IntellectualPropertyMember 2020-11-30 0001023459 SLP:DILIsymMember us-gaap:IntellectualPropertyMember 2020-09-01 2020-11-30 0001023459 SLP:DILIsymMember us-gaap:IntellectualPropertyMember 2020-11-30 0001023459 SLP:EntelosMember us-gaap:IntellectualPropertyMember 2020-09-01 2020-11-30 0001023459 SLP:EntelosMember us-gaap:IntellectualPropertyMember 2020-11-30 0001023459 SLP:LixoftMember us-gaap:IntellectualPropertyMember 2020-09-01 2020-11-30 0001023459 SLP:LixoftMember us-gaap:IntellectualPropertyMember 2020-11-30 0001023459 SLP:EnslienMember us-gaap:IntellectualPropertyMember 2019-09-01 2020-08-31 0001023459 SLP:EnslienMember us-gaap:IntellectualPropertyMember 2020-08-31 0001023459 SLP:TSRLMember us-gaap:IntellectualPropertyMember 2019-09-01 2020-08-31 0001023459 SLP:TSRLMember us-gaap:IntellectualPropertyMember 2020-08-31 0001023459 SLP:DILIsymMember us-gaap:IntellectualPropertyMember 2019-09-01 2020-08-31 0001023459 SLP:DILIsymMember us-gaap:IntellectualPropertyMember 2020-08-31 0001023459 SLP:EntelosMember us-gaap:IntellectualPropertyMember 2019-09-01 2020-08-31 0001023459 SLP:EntelosMember us-gaap:IntellectualPropertyMember 2020-08-31 0001023459 SLP:LixoftMember us-gaap:IntellectualPropertyMember 2019-09-01 2020-08-31 0001023459 SLP:LixoftMember us-gaap:IntellectualPropertyMember 2020-08-31 0001023459 us-gaap:IntellectualPropertyMember 2020-09-01 2020-11-30 0001023459 us-gaap:IntellectualPropertyMember 2019-09-01 2019-11-30 0001023459 SLP:CognigenMember us-gaap:CustomerRelationshipsMember 2020-09-01 2020-11-30 0001023459 SLP:CognigenMember us-gaap:CustomerRelationshipsMember 2020-11-30 0001023459 SLP:CognigenMember us-gaap:TradeNamesMember 2020-09-01 2020-11-30 0001023459 SLP:CognigenMember us-gaap:TradeNamesMember 2020-11-30 0001023459 SLP:CognigenMember us-gaap:NoncompeteAgreementsMember 2020-09-01 2020-11-30 0001023459 SLP:CognigenMember us-gaap:NoncompeteAgreementsMember 2020-11-30 0001023459 SLP:DILIsymMember us-gaap:CustomerRelationshipsMember 2020-09-01 2020-11-30 0001023459 SLP:DILIsymMember us-gaap:CustomerRelationshipsMember 2020-11-30 0001023459 SLP:DILIsymMember us-gaap:TradeNamesMember 2020-09-01 2020-11-30 0001023459 SLP:DILIsymMember us-gaap:TradeNamesMember 2020-11-30 0001023459 SLP:DILIsymMember us-gaap:NoncompeteAgreementsMember 2020-09-01 2020-11-30 0001023459 SLP:DILIsymMember us-gaap:NoncompeteAgreementsMember 2020-11-30 0001023459 SLP:LixoftMember us-gaap:CustomerRelationshipsMember 2020-09-01 2020-11-30 0001023459 SLP:LixoftMember us-gaap:CustomerRelationshipsMember 2020-11-30 0001023459 SLP:LixoftMember us-gaap:TradeNamesMember 2020-09-01 2020-11-30 0001023459 SLP:LixoftMember us-gaap:TradeNamesMember 2020-11-30 0001023459 SLP:LixoftMember us-gaap:NoncompeteAgreementsMember 2020-09-01 2020-11-30 0001023459 SLP:LixoftMember us-gaap:NoncompeteAgreementsMember 2020-11-30 0001023459 SLP:CognigenMember us-gaap:CustomerRelationshipsMember 2019-09-01 2020-08-31 0001023459 SLP:CognigenMember us-gaap:CustomerRelationshipsMember 2020-08-31 0001023459 SLP:CognigenMember us-gaap:TradeNamesMember 2019-09-01 2020-08-31 0001023459 SLP:CognigenMember us-gaap:TradeNamesMember 2020-08-31 0001023459 SLP:CognigenMember us-gaap:NoncompeteAgreementsMember 2019-09-01 2020-08-31 0001023459 SLP:CognigenMember us-gaap:NoncompeteAgreementsMember 2020-08-31 0001023459 SLP:DILIsymMember us-gaap:CustomerRelationshipsMember 2019-09-01 2020-08-31 0001023459 SLP:DILIsymMember us-gaap:CustomerRelationshipsMember 2020-08-31 0001023459 SLP:DILIsymMember us-gaap:TradeNamesMember 2019-09-01 2020-08-31 0001023459 SLP:DILIsymMember us-gaap:TradeNamesMember 2020-08-31 0001023459 SLP:DILIsymMember us-gaap:NoncompeteAgreementsMember 2019-09-01 2020-08-31 0001023459 SLP:DILIsymMember us-gaap:NoncompeteAgreementsMember 2020-08-31 0001023459 SLP:LixoftMember us-gaap:CustomerRelationshipsMember 2019-09-01 2020-08-31 0001023459 SLP:LixoftMember us-gaap:CustomerRelationshipsMember 2020-08-31 0001023459 SLP:LixoftMember us-gaap:TradeNamesMember 2019-09-01 2020-08-31 0001023459 SLP:LixoftMember us-gaap:TradeNamesMember 2020-08-31 0001023459 SLP:LixoftMember us-gaap:NoncompeteAgreementsMember 2019-09-01 2020-08-31 0001023459 SLP:LixoftMember us-gaap:NoncompeteAgreementsMember 2020-08-31 0001023459 us-gaap:OtherIntangibleAssetsMember 2020-09-01 2020-11-30 0001023459 us-gaap:OtherIntangibleAssetsMember 2019-09-01 2019-11-30 0001023459 SLP:SoftwareLicensesMember us-gaap:TransferredAtPointInTimeMember 2020-09-01 2020-11-30 0001023459 SLP:SoftwareLicensesMember us-gaap:TransferredAtPointInTimeMember 2019-09-01 2019-11-30 0001023459 SLP:SoftwareLicensesMember us-gaap:TransferredOverTimeMember 2020-09-01 2020-11-30 0001023459 SLP:SoftwareLicensesMember us-gaap:TransferredOverTimeMember 2019-09-01 2019-11-30 0001023459 SLP:ConsultingServicesMember us-gaap:TransferredOverTimeMember 2020-09-01 2020-11-30 0001023459 SLP:ConsultingServicesMember us-gaap:TransferredOverTimeMember 2019-09-01 2019-11-30 0001023459 us-gaap:EquipmentMember 2020-11-30 0001023459 us-gaap:EquipmentMember 2020-08-31 0001023459 us-gaap:ComputerEquipmentMember 2020-11-30 0001023459 us-gaap:ComputerEquipmentMember 2020-08-31 0001023459 us-gaap:FurnitureAndFixturesMember 2020-11-30 0001023459 us-gaap:FurnitureAndFixturesMember 2020-08-31 0001023459 us-gaap:LeaseholdImprovementsMember 2020-11-30 0001023459 us-gaap:LeaseholdImprovementsMember 2020-08-31 0001023459 us-gaap:ConstructionInProgressMember 2020-11-30 0001023459 us-gaap:ConstructionInProgressMember 2020-08-31 0001023459 us-gaap:CommercialPaperMember 2020-11-30 0001023459 us-gaap:CommercialPaperMember 2020-09-01 2020-11-30 0001023459 us-gaap:CommercialPaperMember 2020-08-31 0001023459 us-gaap:CommercialPaperMember 2020-06-01 2020-08-31 0001023459 2020-06-01 2020-08-31 0001023459 SLP:HoldbackLiabilityLixoftMember 2020-11-30 0001023459 SLP:HoldbackLiabilityLixoftMember 2020-08-31 0001023459 SLP:EarnoutLiabilityLixoftMember 2020-11-30 0001023459 SLP:EarnoutLiabilityLixoftMember 2020-08-31 0001023459 SLP:WellsFargoMember 2020-03-31 0001023459 SLP:WellsFargoMember 2019-09-01 2020-03-31 0001023459 SLP:WellsFargoMember 2020-11-30 0001023459 SLP:RecordDate20211Member 2020-09-01 2020-11-30 0001023459 SLP:RecordDate20201Member 2019-09-01 2020-08-31 0001023459 SLP:RecordDate20202Member 2019-09-01 2020-08-31 0001023459 SLP:RecordDate20203Member 2019-09-01 2020-08-31 0001023459 SLP:RecordDate20204Member 2019-09-01 2020-08-31 0001023459 2019-09-01 2020-08-31 0001023459 SLP:Equity2017IncentivePlanMember 2020-11-30 0001023459 us-gaap:StockOptionMember 2020-08-31 0001023459 us-gaap:StockOptionMember 2019-09-01 2020-08-31 0001023459 us-gaap:StockOptionMember 2020-09-01 2020-11-30 0001023459 us-gaap:StockOptionMember 2020-11-30 0001023459 us-gaap:StockOptionMember SLP:Price1Member 2020-09-01 2020-11-30 0001023459 us-gaap:StockOptionMember SLP:Price1Member 2020-11-30 0001023459 us-gaap:StockOptionMember SLP:Price2Member 2020-09-01 2020-11-30 0001023459 us-gaap:StockOptionMember SLP:Price2Member 2020-11-30 0001023459 us-gaap:StockOptionMember SLP:Price3Member 2020-09-01 2020-11-30 0001023459 us-gaap:StockOptionMember SLP:Price3Member 2020-11-30 0001023459 us-gaap:StockOptionMember SLP:Price4Member 2020-09-01 2020-11-30 0001023459 us-gaap:StockOptionMember SLP:Price4Member 2020-11-30 0001023459 us-gaap:StockOptionMember SLP:Price5Member 2020-09-01 2020-11-30 0001023459 us-gaap:StockOptionMember SLP:Price5Member 2020-11-30 0001023459 us-gaap:StockOptionMember SLP:Price6Member 2020-09-01 2020-11-30 0001023459 us-gaap:StockOptionMember SLP:Price6Member 2020-11-30 0001023459 SLP:NonmanagementDirectorsMember 2020-09-01 2020-11-30 0001023459 SLP:PublicOfferingMember 2020-08-01 2020-08-30 0001023459 SLP:PublicOfferingMember 2020-08-31 0001023459 SLP:UnderwritersMember SLP:PublicOfferingMember 2020-08-01 2020-08-30 0001023459 SLP:InternationalSalesMember us-gaap:SalesMember 2020-09-01 2020-11-30 0001023459 SLP:InternationalSalesMember us-gaap:SalesMember 2019-09-01 2019-11-30 0001023459 SLP:Customer1Member us-gaap:SalesMember 2020-09-01 2020-11-30 0001023459 SLP:Customer2Member us-gaap:SalesMember 2020-09-01 2020-11-30 0001023459 SLP:Customer3Member us-gaap:SalesMember 2020-09-01 2020-11-30 0001023459 SLP:Customer1Member us-gaap:SalesMember 2019-09-01 2019-11-30 0001023459 SLP:Customer2Member us-gaap:SalesMember 2019-09-01 2019-11-30 0001023459 SLP:Customer3Member us-gaap:SalesMember 2019-09-01 2019-11-30 0001023459 SLP:Customer4Member us-gaap:SalesMember 2019-09-01 2019-11-30 0001023459 SLP:Customer1Member us-gaap:AccountsReceivableMember 2020-09-01 2020-11-30 0001023459 SLP:Customer2Member us-gaap:AccountsReceivableMember 2020-09-01 2020-11-30 0001023459 SLP:Customer3Member us-gaap:AccountsReceivableMember 2020-09-01 2020-11-30 0001023459 SLP:Customer4Member us-gaap:AccountsReceivableMember 2020-09-01 2020-11-30 0001023459 SLP:Customer5Member us-gaap:AccountsReceivableMember 2020-09-01 2020-11-30 0001023459 SLP:Customer1Member us-gaap:AccountsReceivableMember 2019-09-01 2019-11-30 0001023459 SLP:Customer2Member us-gaap:AccountsReceivableMember 2019-09-01 2019-11-30 0001023459 SLP:Customer3Member us-gaap:AccountsReceivableMember 2019-09-01 2019-11-30 0001023459 SLP:Customer4Member us-gaap:AccountsReceivableMember 2019-09-01 2019-11-30 0001023459 SLP:SimulationsMember 2020-09-01 2020-11-30 0001023459 SLP:CognigenMember 2020-09-01 2020-11-30 0001023459 SLP:DILIsymMember 2020-09-01 2020-11-30 0001023459 SLP:LixoftMember 2020-09-01 2020-11-30 0001023459 srt:ConsolidationEliminationsMember 2020-09-01 2020-11-30 0001023459 us-gaap:OperatingSegmentsMember 2020-09-01 2020-11-30 0001023459 SLP:SimulationsMember 2020-11-30 0001023459 SLP:CognigenMember 2020-11-30 0001023459 SLP:DILIsymMember 2020-11-30 0001023459 SLP:LixoftMember 2020-11-30 0001023459 srt:ConsolidationEliminationsMember 2020-11-30 0001023459 us-gaap:OperatingSegmentsMember 2020-11-30 0001023459 SLP:SimulationsMember 2019-09-01 2019-11-30 0001023459 SLP:CognigenMember 2019-09-01 2019-11-30 0001023459 SLP:DILIsymMember 2019-09-01 2019-11-30 0001023459 srt:ConsolidationEliminationsMember 2019-09-01 2019-11-30 0001023459 us-gaap:OperatingSegmentsMember 2019-09-01 2019-11-30 0001023459 SLP:SimulationsMember 2019-11-30 0001023459 SLP:CognigenMember 2019-11-30 0001023459 SLP:DILIsymMember 2019-11-30 0001023459 srt:ConsolidationEliminationsMember 2019-11-30 0001023459 us-gaap:OperatingSegmentsMember 2019-11-30 0001023459 srt:AmericasMember SLP:SimulationsMember 2020-09-01 2020-11-30 0001023459 us-gaap:EMEAMember SLP:SimulationsMember 2020-09-01 2020-11-30 0001023459 srt:AsiaPacificMember SLP:SimulationsMember 2020-09-01 2020-11-30 0001023459 srt:AmericasMember SLP:CognigenMember 2020-09-01 2020-11-30 0001023459 us-gaap:EMEAMember SLP:CognigenMember 2020-09-01 2020-11-30 0001023459 srt:AsiaPacificMember SLP:CognigenMember 2020-09-01 2020-11-30 0001023459 srt:AmericasMember SLP:DILIsymMember 2020-09-01 2020-11-30 0001023459 us-gaap:EMEAMember SLP:DILIsymMember 2020-09-01 2020-11-30 0001023459 srt:AsiaPacificMember SLP:DILIsymMember 2020-09-01 2020-11-30 0001023459 srt:AmericasMember SLP:LixoftMember 2020-09-01 2020-11-30 0001023459 us-gaap:EMEAMember SLP:LixoftMember 2020-09-01 2020-11-30 0001023459 srt:AsiaPacificMember SLP:LixoftMember 2020-09-01 2020-11-30 0001023459 srt:AmericasMember 2020-09-01 2020-11-30 0001023459 us-gaap:EMEAMember 2020-09-01 2020-11-30 0001023459 srt:AsiaPacificMember 2020-09-01 2020-11-30 0001023459 srt:AmericasMember SLP:SimulationsMember 2019-09-01 2019-11-30 0001023459 us-gaap:EMEAMember SLP:SimulationsMember 2019-09-01 2019-11-30 0001023459 srt:AsiaPacificMember SLP:SimulationsMember 2019-09-01 2019-11-30 0001023459 srt:AmericasMember SLP:CognigenMember 2019-09-01 2019-11-30 0001023459 us-gaap:EMEAMember SLP:CognigenMember 2019-09-01 2019-11-30 0001023459 srt:AsiaPacificMember SLP:CognigenMember 2019-09-01 2019-11-30 0001023459 srt:AmericasMember SLP:DILIsymMember 2019-09-01 2019-11-30 0001023459 us-gaap:EMEAMember SLP:DILIsymMember 2019-09-01 2019-11-30 0001023459 srt:AsiaPacificMember SLP:DILIsymMember 2019-09-01 2019-11-30 0001023459 srt:AmericasMember 2019-09-01 2019-11-30 0001023459 us-gaap:EMEAMember 2019-09-01 2019-11-30 0001023459 srt:AsiaPacificMember 2019-09-01 2019-11-30 0001023459 SLP:LixoftMember 2020-04-02 0001023459 SLP:LixoftMember 2019-09-01 2020-04-02 0001023459 us-gaap:SubsequentEventMember 2020-12-01 2021-01-06 iso4217:USD shares iso4217:USD shares pure 0001023459 false --08-31 2021 Q1 10-Q true false 001-32046 Simulations Plus, Inc. CA 95-4595609 42505 10th Street West Lancaster CA 93534-7059 (661) 723-7723 Common Stock, par value $0.001 per share SLP NASDAQ Yes Yes Non-accelerated Filer true false false 19964659 2020-11-30 27651000 49207000 50000 50000 7331000 7422000 2837000 3093000 560000 970000 1738000 1596000 91115000 66804000 131232000 129092000 13906000 13582000 6490000 6087000 596000 438000 768000 927000 5444000 5087000 11541000 11898000 1779000 1642000 6871000 7008000 12921000 12921000 51000 51000 170470000 168422000 332000 351000 2300000 2251000 2000000 2000000 206000 141000 395000 463000 244000 300000 5477000 5506000 2401000 2354000 376000 463000 4185000 4064000 12439000 12387000 0.001 0.001 10000000 10000000 0 0 0 0 0 0 0.001 0.001 50000000 50000000 19958760 19958760 19923277 19923277 129253000 128541000 28720000 27436000 58000 58000 158031000 156035000 170470000 168422000 10701000 9401000 2433000 2643000 8268000 6758000 4408000 3514000 809000 526000 5217000 4040000 3051000 2718000 61000 11000 121000 -0 5000 4000 -55000 15000 2996000 2733000 517000 675000 2479000 2058000 0.12 0.12 0.12 0.11 19930000 17609000 20799000 18307000 128541000 15327000 180000 136000 449000 295000 83000 72000 129253000 15830000 27436000 22355000 -1195000 -1056000 2479000 2058000 28720000 23357000 58000 58000 156035000 158031000 39187000 0.06 0.06 2479000 2058000 865000 671000 121000 0 630000 0 532000 367000 -47000 28000 -91000 1327000 -256000 247000 -410000 -678000 141000 -143000 -15000 381000 49000 -44000 65000 91000 -56000 -109000 5333000 2634000 205000 32000 30959000 -0 6018000 0 728000 507000 -25874000 -539000 1195000 1056000 180000 136000 -1015000 -920000 -21556000 1175000 49207000 11435000 27651000 12610000 57000 25000 0 903000 <p id="xdx_803_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zLZwoUcfybAk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 1: <span id="xdx_82B_zW4y7DUCfXF2">GENERAL</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">This report on Form 10-Q for the quarter ended November 30, 2020, should be read in conjunction with the Company's annual report on Form 10-K for the year ended August 31, 2020, filed with the Securities and Exchange Commission (“SEC”) on November 16, 2020. As contemplated by the SEC under Article 8 of Regulation S-X, the accompanying consolidated financial statements and footnotes have been condensed and therefore do not contain all disclosures required by generally accepted accounting principles. The interim financial data are unaudited; however, in the opinion of Simulations Plus, Inc. ("we", "our", "us"), the interim data includes all adjustments, consisting only of normal recurring adjustments, necessary for a fair statement of the results for the interim periods. Results for interim periods are not necessarily indicative of those to be expected for the full year.</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"><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. (“Simulations Plus”, “Lancaster”) was incorporated on July 17, 1996. In September 2014, Simulations Plus acquired all of the outstanding equity interests of Cognigen Corporation (“Cognigen”, “Buffalo”) 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”, “Paris”) 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"><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">The Company designs and develops pharmaceutical simulation software to promote cost-effective solutions to a number of problems in pharmaceutical research and in the education of pharmacy and medical students, and it provides consulting services to the pharmaceutical and chemical industries. Recently, the Company has begun to explore developing software applications for health care outside of the pharmaceutical industry.  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p id="xdx_80D_eus-gaap--SignificantAccountingPoliciesTextBlock_zD0jVTbLYnAf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 2: <span id="xdx_82C_z8yye5AKUDUh">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_844_eus-gaap--ConsolidationPolicyTextBlock_zDvA87zwzB6b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Principles of Consolidation</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying consolidated financial statements include the accounts of Simulations Plus, Inc. and its wholly owned subsidiaries. All significant intercompany accounts and transactions have been eliminated upon consolidation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_846_eus-gaap--UseOfEstimates_zkA8RvUFQwch" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Use of Estimates</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"> </p> <p id="xdx_84A_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_z0BG1xzof6Jj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Reclassifications</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_846_eus-gaap--RevenueRecognitionPolicyTextBlock_zxetvj7JZUlh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Revenue Recognition</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 by 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">In accordance with Accounting Standards Codification Topic 606 (ASC Topic 606), “<i>Revenue from Contracts with Customers”,</i> 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="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <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 condensed consolidated statements 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">We apply the practical expedient in ASC Topic 606 to expense costs as incurred for sales commissions when the period of benefit would have been one year or less. Most of our contracts are of a duration of one year or less, while few, if any of the longer-term contracts have commissions associated with them.</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="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <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></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <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 November 30, 2020. 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_84A_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zN941AcPwSP5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Cash and Cash Equivalents</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_84F_eus-gaap--TradeAndOtherAccountsReceivablePolicy_z7B9Po6Rt9r3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Accounts Receivable</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 its customers deteriorated, whether due to customer-specific or general economic issues, an increase in the allowance may be made. Accounts receivable are written off when all collection attempts have failed.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_848_eus-gaap--InvestmentPolicyTextBlock_z8Bli3gJUATf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Investments</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 Financial Accounting Standards Board (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.</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">The Company classifies its investments in marketable debt securities based on the facts and circumstances present at the time of purchase of the securities. During the quarter ended November 30, 2020, all of the Company’s 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 Sheet. 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_842_eus-gaap--ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_z6iimmKALNek" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Capitalized Computer Software Development Costs</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 software development costs are comprised primarily of salaries and direct payroll-related costs and the purchase of existing software to be used in our 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 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 $<span id="xdx_906_eus-gaap--CapitalizedComputerSoftwareAmortization1_pn3n3_c20200901__20201130_z7QMBUzDwlk4" title="Amortization of software development">325</span> thousand and $<span id="xdx_90A_eus-gaap--CapitalizedComputerSoftwareAmortization1_pn3n3_c20190901__20191130_zvHP8BEpL0wh" title="Amortization of software development">314</span> thousand for the three months ended November 30, 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_843_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zGkwfCYPz77f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Property and Equipment</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Property and equipment are recorded at cost, less accumulated depreciation and amortization. Depreciation and amortization are provided using the straight-line method over the estimated useful lives 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_89A_ecustom--PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock_pn3n3_zCgwIwdcarmc" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 60%; border-collapse: collapse; margin-right: auto" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)"> <tr style="vertical-align: top"> <td> <span id="xdx_8BB_zKewkcBseqhe" style="display: none">Property and Equipment estimated useful lives</span></td> <td style="text-align: right"> </td></tr> <tr style="vertical-align: top"> <td style="width: 35%"><span style="font: 10pt Times New Roman, Times, Serif">Equipment</span></td> <td style="width: 25%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90A_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20201130__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember" title="Property, Plant and Equipment, Estimated Useful Lives">5 years</span></span></td></tr> <tr style="vertical-align: top"> <td><span style="font: 10pt Times New Roman, Times, Serif">Computer equipment</span></td> <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20201130__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: top"> <td><span style="font: 10pt Times New Roman, Times, Serif">Furniture and fixtures</span></td> <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20201130__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: top"> <td><span style="font: 10pt Times New Roman, Times, Serif">Leasehold improvements</span></td> <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20201130__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_8AC_z9NsFPH3p7j8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_842_eus-gaap--InternalUseSoftwarePolicy_zMfXTM0eQ2ri" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Internal-use Software</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has 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>, the Company has 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 condensed consolidated statement of operations 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_847_eus-gaap--LesseeLeasesPolicyTextBlock_zB9RyoKVDGni" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Leases</span></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 November 30, 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 0pt 1.5in; text-align: justify; text-indent: 0.5in"/> <table cellpadding="0" cellspacing="0" id="xdx_89B_eus-gaap--LeaseCostTableTextBlock_pn3n3_zrJY7dA0Rxj9" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 60%; margin-right: auto" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Lease cost)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_8BF_z0LBYLIy5G92" style="display: none">Schedule of lease cost</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left">(in thousands)</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 45%; text-align: left">Right of use assets</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20201130_zf3ggUoAoaoh" style="width: 11%; text-align: right" title="Right of use assets">768</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Lease Liabilities, Current</td><td> </td> <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_c20201130_zQ2MjqEpcNqa" style="text-align: right" title="Lease Liabilities, Current">395</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Lease Liabilities, Long-term</td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_c20201130_zKhM2VDaYC66" style="text-align: right" title="Lease Liabilities, Long-term">376</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Operating lease costs</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--OperatingLeaseCost_pn3n3_c20200901__20201130_zP1HzpamxsG5" style="text-align: right" title="Operating lease costs">165</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Weighted Average remaining lease term</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90D_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20201130_zPJmnj3s4AMi" title="Weighted average remaining lease term">2.0</span> years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Weighted Average Discount rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_909_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pii_dp_c20201130_zNs2z6u1Hlgb" title="Weighted average discount rate">4.25</span>%</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A1_zwax7PmkFgA3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">  </p> <p id="xdx_844_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_z8TOcQXpbETj" 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. 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.</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 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 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 November 30, 2020, the Company determined that it has four reporting units: Simulations Plus, Cognigen, DILIsym 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 November 30, 2020, 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 did not recognize any impairment charges during the three months ended November 30, 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 for the period ended November 30, 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_89A_eus-gaap--ScheduleOfGoodwillTextBlock_pn3n3_zXoaz1t6CZTi" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Goodwill)"> <tr style="vertical-align: bottom; background-color: White"> <td><span id="xdx_8BB_zAJP8uYkkDm1" style="display: none">Schedule of reconciliation of goodwill</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Cognigen</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">DILIsym</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Lixoft</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%; font-weight: bold">Balance, August 31, 2020</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--Goodwill_iS_pn3n3_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_z6fRySlr9Xef" style="width: 11%; text-align: right" title="Goodwill, beginning balance">4,789</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--Goodwill_iS_pn3n3_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zEHhidvT5iG9" style="width: 11%; text-align: right" title="Goodwill, beginning balance">5,598</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--Goodwill_iS_pn3n3_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zkDawV1PDCka" style="width: 11%; text-align: right" title="Goodwill, beginning balance">2,534</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--Goodwill_iS_pn3n3_c20200831_zbKbWULRaqw1" style="width: 11%; text-align: right" title="Goodwill, beginning balance">12,921</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Addition</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20200901__20201130__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zNWDUqTMvHzb" style="text-align: right" title="Addition">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--GoodwillAcquiredDuringPeriod_pn3p0_d0_c20200901__20201130__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zywONpQL85J7" style="text-align: right" title="Addition">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--GoodwillAcquiredDuringPeriod_pn3p0_d0_c20200901__20201130__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zJVofKA0L6Sb" style="text-align: right" title="Addition">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20200901__20201130_z0uogBHfO7Zg" style="text-align: right" title="Addition">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt">Impairments</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20201130__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zujJm5KhBozi" style="border-bottom: Black 1pt solid; text-align: right" title="Impairments">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--GoodwillImpairmentLoss_pn3p0_d0_c20200901__20201130__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_z6oMdUzS2CBh" style="border-bottom: Black 1pt solid; text-align: right" title="Impairments">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20201130__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zrgLy0qOFxDc" style="border-bottom: Black 1pt solid; text-align: right" title="Impairments">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20201130_zbpHZWaSbpPl" style="border-bottom: Black 1pt solid; text-align: right" title="Impairments">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; padding-bottom: 2.5pt">Balance, November 30, 2020</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98E_eus-gaap--Goodwill_iE_pn3n3_c20201130__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zQhpjW0HbFRe" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Goodwill, ending balance">4,789</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98D_eus-gaap--Goodwill_iE_pn3n3_c20201130__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zQuGrNg0YDfc" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Goodwill, ending balance">5,598</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_980_eus-gaap--Goodwill_iE_pn3n3_c20201130__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zCzYO7EfKZHb" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Goodwill, ending balance">2,534</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98E_eus-gaap--Goodwill_iE_pn3n3_c20201130_z7KCmWjpnEn1" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Goodwill, ending balance">12,921</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8AE_zD8rMWuryZik" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_846_eus-gaap--FairValueOfFinancialInstrumentsPolicy_ziF6P8F7nJYg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Fair Value of Financial Instruments</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 Condensed 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="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1pt solid; width: 15%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Level Input:</b></span></td> <td style="width: 1%"> </td> <td style="border-bottom: black 1pt solid; width: 84%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Input Definition:</b></span></td></tr> <tr> <td style="vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">Level I</span></td> <td style="vertical-align: bottom"> </td> <td style="text-align: justify; vertical-align: bottom"><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> <td style="vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">Level II</span></td> <td style="vertical-align: bottom"> </td> <td style="text-align: justify; vertical-align: bottom"><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> <td style="vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">Level III</span></td> <td style="vertical-align: bottom"> </td> <td style="text-align: justify; vertical-align: bottom"><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, accrued payroll and other expenses, accrued bonuses to officers, and accrued warranty and service costs, the amounts approximate fair value due to their short maturities.</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 at November 30, 2020 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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">November 30, 2020:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_893_eus-gaap--FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_pn3n3_zeDYH1OUdLDc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Fair value measurements)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_8BC_zgfg80BGhbth" style="display: none">Schedule of fair value measurements</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right"> </td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 1</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 2</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 3</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%; text-align: left">Cash and cash equivalents</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20201130__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_zVa3NDbMp8M6" style="width: 11%; text-align: right" title="Fair value assets">27,651</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20201130__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_zWQjfNWIrEIj" style="width: 11%; text-align: right" title="Fair value assets">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20201130__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_z9vz0oKh5xMl" style="width: 11%; text-align: right" title="Fair value assets">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td id="xdx_98B_eus-gaap--AssetsFairValueDisclosure_c20201130__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_pn3n3" style="width: 11%; font-weight: bold; text-align: right" title="Fair value assets">27,651</td><td style="width: 1%; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Short-term investments</td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--AssetsFairValueDisclosure_c20201130__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_pn3n3" style="text-align: right" title="Fair value assets">91,115</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20201130__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zBpaTzUba8K8" style="text-align: right" title="Fair value assets">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20201130__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zDcXRbCeLuoi" style="text-align: right" title="Fair value assets">–</td><td style="text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td id="xdx_98B_eus-gaap--AssetsFairValueDisclosure_c20201130__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_pn3n3" style="font-weight: bold; text-align: right" title="Fair value assets">91,115</td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Acquisition-related contingent consideration obligations</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20201130__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zncABV1nRFJk" style="text-align: right" title="Fair value liabilities">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20201130__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zrRKWZJoPwn1" style="text-align: right" title="Fair value liabilities">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--LiabilitiesFairValueDisclosure_c20201130__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_pn3n3" style="text-align: right" title="Fair value liabilities">4,852</td><td style="text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left">$</td><td id="xdx_98F_eus-gaap--LiabilitiesFairValueDisclosure_c20201130__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_pn3n3" style="font-weight: bold; text-align: right" title="Fair value liabilities">4,852</td><td style="font-weight: bold; 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">August 31, 2020:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 1</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 2</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 3</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%; text-align: left">Cash and cash equivalents</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--AssetsFairValueDisclosure_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_pn3n3" style="width: 11%; text-align: right" title="Fair value assets">49,207</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_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_zzHkBWE9cgti" style="width: 11%; text-align: right" title="Fair value assets">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_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_z8pnVWTeWuij" style="width: 11%; text-align: right" title="Fair value assets">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td id="xdx_980_eus-gaap--AssetsFairValueDisclosure_c20200831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_pn3n3" style="width: 11%; font-weight: bold; text-align: right" title="Fair value assets">49,207</td><td style="width: 1%; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Short-term investments</td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--AssetsFairValueDisclosure_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_pn3n3" style="text-align: right" title="Fair value assets">66,804</td><td style="text-align: left"> </td><td> </td> <td style="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--ShortTermInvestmentsMember_zWgmNvnfHpa9" style="text-align: right" title="Fair value assets">–</td><td style="text-align: left"> </td><td> </td> <td style="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_zx64AuJff2S" style="text-align: right" title="Fair value assets">–</td><td style="text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left">$</td><td id="xdx_985_eus-gaap--AssetsFairValueDisclosure_c20200831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_pn3n3" style="font-weight: bold; text-align: right" title="Fair value assets">66,804</td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Acquisition-related contingent consideration obligations</td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zQljJEf5HVOi" style="text-align: right" title="Fair value liabilities">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zrys1GICmXL4" style="text-align: right" title="Fair value liabilities">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--LiabilitiesFairValueDisclosure_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_pn3n3" style="text-align: right" title="Fair value liabilities">4,731</td><td style="text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left">$</td><td id="xdx_984_eus-gaap--LiabilitiesFairValueDisclosure_c20200831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_pn3n3" style="font-weight: bold; text-align: right" title="Fair value liabilities">4,731</td><td style="font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8A7_zUfX9ekSwaWg" 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">As of November 30, 2020 and August 31, 2020, the Company has a liability for contingent consideration related to its acquisition of Lixoft. 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> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_891_ecustom--ReconciliationOfContingentConsiderationTableTextBlock_pn3n3_zUwVzIPQi9y6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Reconciliation of contingent consideration)"> <tr style="vertical-align: top; text-align: left"> <td><span id="xdx_8B6_z12puJNV8hgb" style="display: none">Reconciliation of contingent consideration value</span></td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: top; text-align: left"> <td style="width: 85%">(in thousands)</td> <td style="width: 2%"> </td> <td style="width: 1%"> </td> <td style="width: 11%"> </td> <td style="width: 1%"> </td></tr> </table> <p style="border-bottom: Black 0.5pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 85%">Value at August 31, 2020</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--BusinessCombinationContingentConsiderationAssetCurrent_iS_pn3n3_c20200901__20201130_zfI4gft5uNid" style="width: 11%; text-align: right" title="Contingent consideration, beginning balance">4,731</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Contingent consideration payments</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_ecustom--ContingentConsiderationPayments_pn3n3_d0_c20200901__20201130_zb7ejQUbY9y5" style="text-align: right" title="Contingent consideration payments">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Change in value of contingent consideration</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_c20200901__20201130_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Change in value of contingent consideration">121</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; padding-bottom: 2.5pt">Value at November 30, 2020</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_989_eus-gaap--BusinessCombinationContingentConsiderationAssetCurrent_iE_pn3n3_c20201130_zm9DmeRnZGg9" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Contingent consideration, ending balance">4,852</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8AD_zWyFzOJg1tuf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p id="xdx_842_eus-gaap--ResearchAndDevelopmentExpensePolicy_zjEQlmvStqXg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Research and Development Costs</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 that 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_842_eus-gaap--IncomeTaxPolicyTextBlock_zhZac4FuPdI4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Income Taxes</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_84D_eus-gaap--GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_zyAPkHA44My4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Intellectual property</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes intellectual property as of November 30, 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_89D_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_pn3n3_zagN9e9c8OCa" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Intellectual property)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> <span id="xdx_8B7_znOOYxoz9gjg" style="display: none">Schedule of Intellectual property</span></td><td> </td> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; text-align: justify">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amortization<br/> Period</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Acquisition<br/> Value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Accumulated<br/> Amortization</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Net book <br/> value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 33%; text-align: left">Royalty Agreement buy out-Enslein Research</td><td style="width: 2%"> </td> <td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember" style="width: 20%; text-align: left" title="Amortization period">Straight line 10 years</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember_z1FRmRIuVq27" style="width: 11%; text-align: right" title="Acquisition value">75</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember_z8HQL6zxAWKc" style="width: 11%; text-align: right" title="Accumulated amortization">66</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember_znaAFC21eUJj" style="width: 11%; text-align: right" title="Net book value">9</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Termination/nonassertion agreement-TSRL Inc.</td><td> </td> <td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember" style="text-align: left" title="Amortization period">Straight line 10 years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember_zG7OIkl61L02" style="text-align: right" title="Acquisition value">6,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember_zoCNeIo5xwFg" style="text-align: right" title="Accumulated amortization">3,925</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember_ztld6upLzLnh" style="text-align: right" title="Net book value">2,075</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Developed technologies–DILIsym acquisition</td><td> </td> <td id="xdx_98E_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIsymMember" style="text-align: left" title="Amortization period">Straight line 9 years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIsymMember_zqvKzCGQUFq1" style="text-align: right" title="Acquisition value">2,850</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIsymMember_zw82wPzPNold" style="text-align: right" title="Accumulated amortization">1,108</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIsymMember_zLYrvRWCyDR1" style="text-align: right" title="Net book value">1,742</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Intellectual rights of Entelos Holding Corp.</td><td> </td> <td id="xdx_98F_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember" style="text-align: left" title="Amortization period">Straight line 10 years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember_zCbrxEG48BJ5" style="text-align: right" title="Acquisition value">50</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember_zX2hLG1t0B56" style="text-align: right" title="Accumulated amortization">11</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember_zBnQgd9D7xF1" style="text-align: right" title="Net book value">39</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Developed technologies–Lixoft acquisition</td><td style="padding-bottom: 1pt"> </td> <td id="xdx_984_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember" style="text-align: left; padding-bottom: 1pt" title="Amortization period">Straight line 16 years</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember_zrkSfB5RMR9g" style="border-bottom: Black 1pt solid; text-align: right" title="Acquisition value">8,010</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember_z40wBGxrDUsl" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated amortization">334</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember_zwSh2MwGRtN2" style="border-bottom: Black 1pt solid; text-align: right" title="Net book value">7,676</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: right; padding-bottom: 2.5pt"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_zkpVfDOo39ie" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Acquisition value">16,985</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_zgrW5AU4FNBf" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Accumulated amortization">5,444</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_zeWZ4WOdSrxg" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net book value">11,541</td><td style="padding-bottom: 2.5pt; font-weight: bold; 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">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="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; text-align: justify">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amortization<br/> Period</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Acquisition<br/> Value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Accumulated<br/> Amortization</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Net book <br/> value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 33%; text-align: left">Royalty Agreement buy out-Enslein Research</td><td style="width: 2%"> </td> <td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember" style="width: 20%; text-align: left" title="Amortization period">Straight line 10 years</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember_z712mQ4yxDC6" style="width: 11%; text-align: right" title="Acquisition value">75</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember_z8PF5xPXt75f" style="width: 11%; text-align: right" title="Accumulated amortization">64</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember_zNmu38W0iB4e" style="width: 11%; text-align: right" title="Net book value">11</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Termination/nonassertion agreement-TSRL Inc.</td><td> </td> <td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember" style="text-align: left" title="Amortization period">Straight line 10 years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember_zWh8NG572DQe" style="text-align: right" title="Acquisition value">6,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember_zqGz35U3dpg6" style="text-align: right" title="Accumulated amortization">3,775</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember_zoGwW6GGR2gk" style="text-align: right" title="Net book value">2,225</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Developed technologies–DILIsym acquisition</td><td> </td> <td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIsymMember" style="text-align: left" title="Amortization period">Straight line 9 years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIsymMember_zuuUGGLh3rb7" style="text-align: right" title="Acquisition value">2,850</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIsymMember_zKCYdS8hF4L5" style="text-align: right" title="Accumulated amortization">1,029</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIsymMember_zSVOLHnD3iV6" style="text-align: right" title="Net book value">1,821</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Intellectual rights of Entelos Holding Corp.</td><td> </td> <td id="xdx_981_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember" style="text-align: left" title="Amortization period">Straight line 10 years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember_zUyvMapd6zB2" style="text-align: right" title="Acquisition value">50</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember_zoAL3LKtsiBb" style="text-align: right" title="Accumulated amortization">10</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember_zIGXeZuH7B5l" style="text-align: right" title="Net book value">40</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Developed technologies–Lixoft acquisition</td><td style="padding-bottom: 1pt"> </td> <td id="xdx_984_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember" style="text-align: left; padding-bottom: 1pt" title="Amortization period">Straight line 16 years</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember_z2zlMhcqQeyj" style="border-bottom: Black 1pt solid; text-align: right" title="Acquisition value">8,010</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember_z3ojxbOumES4" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated amortization">209</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember_zTUTlkv9Zyyd" style="border-bottom: Black 1pt solid; text-align: right" title="Net book value">7,801</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: right; padding-bottom: 2.5pt"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_zYhJ2zqXbkul" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Acquisition value">16,985</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_zUkcuZRplp81" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Accumulated amortization">5,087</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_zJQ3NpUmKNpd" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net book value">11,898</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8AA_zB0XvdFfbfr1" 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 three months ended November 30, 2020 and 2019 was $<span id="xdx_906_eus-gaap--AmortizationOfIntangibleAssets_pn3n3_c20200901__20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_zFloHqwNbXjd" title="Amortization of intangible assets">357</span> thousand and $<span id="xdx_903_eus-gaap--AmortizationOfIntangibleAssets_pn3n3_c20190901__20191130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_zVn4Ttiw0Pzk" title="Amortization of intangible assets">232 </span>thousand, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84A_eus-gaap--IntangibleAssetsFiniteLivedPolicy_zZicYyu0PZu4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Other intangible assets</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes the Company’s other intangible assets as of November 30, 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--FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_pn3n3_zjdUrvZpcfGc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Other Intangible Assets)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_8BF_zD3yHxPhscyg" style="display: none">Schedule of other intangible assets</span></td><td> </td> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; text-align: justify">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amortization<br/> Period</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Acquisition<br/> Value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Accumulated<br/> Amortization</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Net book <br/> value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-decoration: underline">Cognigen</td><td> </td> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 33%; text-align: left">   Customer relationships</td><td style="width: 2%"> </td> <td id="xdx_983_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember" style="width: 20%; text-align: left" title="Amortization period">Straight line 8 years</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_pn3n3" style="width: 11%; text-align: right" title="Acquisition value">1,100</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_pn3n3" style="width: 11%; text-align: right" title="Accumulated amortization">859</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsNet_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_pn3n3" style="width: 11%; text-align: right" title="Net book value">241</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">   Trade name</td><td> </td> <td id="xdx_983_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember" title="Amortization period">None</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsGross_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Acquisition value">500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zDA7c5RtwLEd" style="text-align: right" title="Accumulated amortization">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsNet_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Net book value">500</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">   Covenants not to compete</td><td> </td> <td id="xdx_980_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember" style="text-align: left" title="Amortization period">Straight line 5 years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Acquisition value">50</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Accumulated amortization">50</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_d0_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zuwKIx5LBez3" style="text-align: right" title="Net book value">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-decoration: underline">DILIsym</td><td> </td> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">   Customer relationships</td><td> </td> <td id="xdx_982_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zAXagFRwwFT8" style="text-align: left" title="Amortization period">Straight line 10 years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zERg0wy53xn3" style="text-align: right" title="Acquisition value">1,900</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Accumulated amortization">665</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsNet_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Net book value">1,235</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">   Trade name</td><td> </td> <td id="xdx_98B_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember" title="Amortization period">None</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Acquisition value">860</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zZu2Il0suXWh" style="text-align: right" title="Accumulated amortization">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsNet_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Net book value">860</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">   Covenants to compete</td><td> </td> <td id="xdx_984_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_ztNeSX9t0Kv9" style="text-align: left" title="Amortization period">Straight line 4 years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zrYJs8ntww39" style="text-align: right" title="Acquisition value">80</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Accumulated amortization">70</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsNet_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Net book value">10</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-decoration: underline">Lixoft</td><td> </td> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">   Customer relationships</td><td> </td> <td id="xdx_982_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember" style="text-align: left" title="Amortization period">Straight line 14 years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Acquisition value">2,550</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Accumulated amortization">122</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsNet_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Net book value">2,428</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">   Trade name</td><td> </td> <td id="xdx_98C_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember" title="Amortization period">None</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Acquisition value">1,550</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zEV2nKPzIxm6" style="text-align: right" title="Accumulated amortization">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsNet_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Net book value">1,550</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">   Covenants to compete</td><td style="padding-bottom: 1pt"> </td> <td id="xdx_98C_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember" style="text-align: left; padding-bottom: 1pt" title="Amortization period">Straight line 3 years</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Acquisition value">60</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_z0ME8QSUrwX8" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated amortization">13</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zraizYcazvHb" style="border-bottom: Black 1pt solid; text-align: right" title="Net book value">47</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: right; padding-bottom: 2.5pt"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_z6iTFA3u4fd6" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Acquisition value">8,650</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zDL8tV9gd9ic" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Accumulated amortization">1,779</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_z77IFWsq50Ge" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net book value">6,871</td><td style="padding-bottom: 2.5pt; font-weight: bold; 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">The following table summarizes the Company’s other intangible assets 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="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; text-align: justify">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amortization<br/> Period</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Acquisition<br/> Value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Accumulated<br/> Amortization</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Net book <br/> value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-decoration: underline">Cognigen</td><td> </td> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 33%; text-align: left">   Customer relationships</td><td style="width: 2%"> </td> <td id="xdx_98D_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember" style="width: 20%; text-align: left" title="Amortization period">Straight line 8 years</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_z0RTACv65Kbl" style="width: 11%; text-align: right" title="Acquisition value">1,100</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zTzpJBEtwjU6" style="width: 11%; text-align: right" title="Accumulated amortization">825</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_ztJ5B0TB0SMe" style="width: 11%; text-align: right" title="Net book value">275</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">   Trade name</td><td> </td> <td id="xdx_98E_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember" title="Amortization period">None</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zFj3PGxudFUe" style="text-align: right" title="Acquisition value">500</td><td style="text-align: left"> </td><td> </td> <td style="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_zO7vOMXjt1I8" style="text-align: right" title="Accumulated amortization">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zLOtR6UjWN9" style="text-align: right" title="Net book value">500</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">   Covenants not to compete</td><td> </td> <td id="xdx_980_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember" style="text-align: left" title="Amortization period">Straight line 5 years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zTCI33OFC3Ba" style="text-align: right" title="Acquisition value">50</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zn9t7L2HiYod" style="text-align: right" title="Accumulated amortization">50</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_d0_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zxyEd2b52Xs8" style="text-align: right" title="Net book value">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-decoration: underline">DILIsym</td><td> </td> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">   Customer relationships</td><td> </td> <td id="xdx_98D_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember" style="text-align: left" title="Amortization period">Straight line 10 years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zIIQKXHMzggi" style="text-align: right" title="Acquisition value">1,900</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zrTZp3cBG87i" style="text-align: right" title="Accumulated amortization">618</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zOJTNsC6s36k" style="text-align: right" title="Net book value">1,282</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">   Trade name</td><td> </td> <td id="xdx_989_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember" title="Amortization period">None</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zSrvT4ouLbmh" style="text-align: right" title="Acquisition value">860</td><td style="text-align: left"> </td><td> </td> <td style="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--DILIsymMember_zm9nAcCrRzni" style="text-align: right" title="Accumulated amortization">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zz0dnSfjM3gd" style="text-align: right" title="Net book value">860</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">   Covenants to compete</td><td> </td> <td id="xdx_989_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember" style="text-align: left" title="Amortization period">Straight line 4 years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zE5tkzqs6FM8" style="text-align: right" title="Acquisition value">80</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_z5qJQENDhHU5" style="text-align: right" title="Accumulated amortization">65</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zqiq4w2WTVwc" style="text-align: right" title="Net book value">15</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-decoration: underline">Lixoft</td><td> </td> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">   Customer relationships</td><td> </td> <td id="xdx_986_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember" style="text-align: left" title="Amortization period">Straight line 14 years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zQFjsqlv79i7" style="text-align: right" title="Acquisition value">2,550</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_z0c5NLb7Ps6h" style="text-align: right" title="Accumulated amortization">76</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zjOnHdLa72Cf" style="text-align: right" title="Net book value">2,474</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">   Trade name</td><td> </td> <td id="xdx_98C_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember" title="Amortization period">None</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Acquisition value">1,550</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zegPRjmgz0Mj" style="text-align: right" title="Accumulated amortization">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zoMyYO1bEIN1" style="text-align: right" title="Net book value">1,550</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">   Covenants to compete</td><td style="padding-bottom: 1pt"> </td> <td id="xdx_983_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember" style="text-align: left; padding-bottom: 1pt" title="Amortization period">Straight line 3 years</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zcupz1hWCEo6" style="border-bottom: Black 1pt solid; text-align: right" title="Acquisition value">60</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zHws2yj4Noqf" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated amortization">8</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zo3WsmFNITn1" style="border-bottom: Black 1pt solid; text-align: right" title="Net book value">52</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: right; padding-bottom: 2.5pt"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zuG3qfoZUOk" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">8,650</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zffbCn6zD1Ze" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">1,642</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zQoXwnpeIBbl" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">7,008</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8AF_z6t2n4BYXZef" 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 expense for each of the three months ended November 30, 2020 and 2019 was $<span id="xdx_90D_eus-gaap--AmortizationOfIntangibleAssets_pn3n3_c20200901__20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zE3XK7R6fljl" title="Amortization of intangible assets">137</span> thousand and $<span id="xdx_905_eus-gaap--AmortizationOfIntangibleAssets_pn3n3_c20190901__20191130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zNdHQwWKXV6e" title="Amortization of intangible assets">87</span> thousand, respectively. According to policy in addition to normal amortization, these assets are tested for impairment as needed.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p id="xdx_846_eus-gaap--EarningsPerSharePolicyTextBlock_zKIRxKCj0yW9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Earnings per Share</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We report earnings per share in accordance with FASB ASC 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 similar 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 three months ended November 30, 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_89E_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_pn3n3_zMPDrP22pUge" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Earnings per share)"> <tr style="vertical-align: bottom; background-color: White"> <td><span id="xdx_8BE_zaGCKRyY6wL2" style="display: none">Schedule of earnings per share</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49D_20200901__20201130_z8F0bh2x1eze" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_490_20190901__20191130_zfzC0uYlhd17" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three months ended November 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2019</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_40E_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasicAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Numerator:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--NetIncomeLoss_i01_pn3n3_zLDRA7kFlI9k" style="vertical-align: bottom; background-color: White"> <td style="width: 70%; text-align: left">Net income attributable to common shareholders</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">2,479</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">2,058</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--EarningsPerShareBasicOtherDisclosuresAbstract_iB" style="vertical-align: bottom; background-color: White"> <td>Denominator:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_pn3n3_zHWMxr5kELE8" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Weighted-average number of common shares outstanding during the period</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">19,930</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17,609</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_i01_pn3n3_zdZN4X2A0Ghe" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Dilutive effect of stock options</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">869</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">698</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01_pn3n3_zv6YztsvXPLa" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 2.5pt">Common stock and common stock equivalents used for diluted earnings per share</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">20,799</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">18,307</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8AC_zaT2ZoyVsUva" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_846_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zzbpT4N1ruSa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Stock-Based Compensation</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 was $449 thousand and $295 thousand for the three months ended November 30, 2020 and 2019, respectively. This expense is included in the condensed consolidated statements of operations 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_84D_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zxBKGwS292Bl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Impairment of Long-lived Assets</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. No impairment losses were recorded during the three months ended November 30, 2020 and 2019.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_843_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zFImyYV3ZOkc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Recently Issued Accounting Pronouncements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">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.</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">We do not expect any other recently issued accounting pronouncements to have a material effect on our financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_844_eus-gaap--ConsolidationPolicyTextBlock_zDvA87zwzB6b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Principles of Consolidation</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying consolidated financial statements include the accounts of Simulations Plus, Inc. and its wholly owned subsidiaries. All significant intercompany accounts and transactions have been eliminated upon consolidation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_846_eus-gaap--UseOfEstimates_zkA8RvUFQwch" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Use of Estimates</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"> </p> <p id="xdx_84A_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_z0BG1xzof6Jj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Reclassifications</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_846_eus-gaap--RevenueRecognitionPolicyTextBlock_zxetvj7JZUlh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Revenue Recognition</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 by 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">In accordance with Accounting Standards Codification Topic 606 (ASC Topic 606), “<i>Revenue from Contracts with Customers”,</i> 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="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <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 condensed consolidated statements 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">We apply the practical expedient in ASC Topic 606 to expense costs as incurred for sales commissions when the period of benefit would have been one year or less. Most of our contracts are of a duration of one year or less, while few, if any of the longer-term contracts have commissions associated with them.</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="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <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></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <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 November 30, 2020. 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_84A_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zN941AcPwSP5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Cash and Cash Equivalents</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_84F_eus-gaap--TradeAndOtherAccountsReceivablePolicy_z7B9Po6Rt9r3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Accounts Receivable</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 its customers deteriorated, whether due to customer-specific or general economic issues, an increase in the allowance may be made. Accounts receivable are written off when all collection attempts have failed.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_848_eus-gaap--InvestmentPolicyTextBlock_z8Bli3gJUATf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Investments</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 Financial Accounting Standards Board (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.</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">The Company classifies its investments in marketable debt securities based on the facts and circumstances present at the time of purchase of the securities. During the quarter ended November 30, 2020, all of the Company’s 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 Sheet. 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_842_eus-gaap--ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_z6iimmKALNek" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Capitalized Computer Software Development Costs</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 software development costs are comprised primarily of salaries and direct payroll-related costs and the purchase of existing software to be used in our 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 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 $<span id="xdx_906_eus-gaap--CapitalizedComputerSoftwareAmortization1_pn3n3_c20200901__20201130_z7QMBUzDwlk4" title="Amortization of software development">325</span> thousand and $<span id="xdx_90A_eus-gaap--CapitalizedComputerSoftwareAmortization1_pn3n3_c20190901__20191130_zvHP8BEpL0wh" title="Amortization of software development">314</span> thousand for the three months ended November 30, 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> 325000 314000 <p id="xdx_843_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zGkwfCYPz77f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Property and Equipment</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Property and equipment are recorded at cost, less accumulated depreciation and amortization. Depreciation and amortization are provided using the straight-line method over the estimated useful lives 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_89A_ecustom--PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock_pn3n3_zCgwIwdcarmc" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 60%; border-collapse: collapse; margin-right: auto" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)"> <tr style="vertical-align: top"> <td> <span id="xdx_8BB_zKewkcBseqhe" style="display: none">Property and Equipment estimated useful lives</span></td> <td style="text-align: right"> </td></tr> <tr style="vertical-align: top"> <td style="width: 35%"><span style="font: 10pt Times New Roman, Times, Serif">Equipment</span></td> <td style="width: 25%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90A_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20201130__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember" title="Property, Plant and Equipment, Estimated Useful Lives">5 years</span></span></td></tr> <tr style="vertical-align: top"> <td><span style="font: 10pt Times New Roman, Times, Serif">Computer equipment</span></td> <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20201130__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: top"> <td><span style="font: 10pt Times New Roman, Times, Serif">Furniture and fixtures</span></td> <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20201130__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: top"> <td><span style="font: 10pt Times New Roman, Times, Serif">Leasehold improvements</span></td> <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20201130__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_8AC_z9NsFPH3p7j8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89A_ecustom--PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock_pn3n3_zCgwIwdcarmc" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 60%; border-collapse: collapse; margin-right: auto" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)"> <tr style="vertical-align: top"> <td> <span id="xdx_8BB_zKewkcBseqhe" style="display: none">Property and Equipment estimated useful lives</span></td> <td style="text-align: right"> </td></tr> <tr style="vertical-align: top"> <td style="width: 35%"><span style="font: 10pt Times New Roman, Times, Serif">Equipment</span></td> <td style="width: 25%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90A_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20201130__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember" title="Property, Plant and Equipment, Estimated Useful Lives">5 years</span></span></td></tr> <tr style="vertical-align: top"> <td><span style="font: 10pt Times New Roman, Times, Serif">Computer equipment</span></td> <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20201130__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: top"> <td><span style="font: 10pt Times New Roman, Times, Serif">Furniture and fixtures</span></td> <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20201130__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: top"> <td><span style="font: 10pt Times New Roman, Times, Serif">Leasehold improvements</span></td> <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentEstimatedUsefulLives_c20200901__20201130__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_842_eus-gaap--InternalUseSoftwarePolicy_zMfXTM0eQ2ri" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Internal-use Software</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has 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>, the Company has 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 condensed consolidated statement of operations 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_847_eus-gaap--LesseeLeasesPolicyTextBlock_zB9RyoKVDGni" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Leases</span></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 November 30, 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 0pt 1.5in; text-align: justify; text-indent: 0.5in"/> <table cellpadding="0" cellspacing="0" id="xdx_89B_eus-gaap--LeaseCostTableTextBlock_pn3n3_zrJY7dA0Rxj9" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 60%; margin-right: auto" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Lease cost)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_8BF_z0LBYLIy5G92" style="display: none">Schedule of lease cost</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left">(in thousands)</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 45%; text-align: left">Right of use assets</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20201130_zf3ggUoAoaoh" style="width: 11%; text-align: right" title="Right of use assets">768</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Lease Liabilities, Current</td><td> </td> <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_c20201130_zQ2MjqEpcNqa" style="text-align: right" title="Lease Liabilities, Current">395</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Lease Liabilities, Long-term</td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_c20201130_zKhM2VDaYC66" style="text-align: right" title="Lease Liabilities, Long-term">376</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Operating lease costs</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--OperatingLeaseCost_pn3n3_c20200901__20201130_zP1HzpamxsG5" style="text-align: right" title="Operating lease costs">165</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Weighted Average remaining lease term</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90D_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20201130_zPJmnj3s4AMi" title="Weighted average remaining lease term">2.0</span> years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Weighted Average Discount rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_909_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pii_dp_c20201130_zNs2z6u1Hlgb" title="Weighted average discount rate">4.25</span>%</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A1_zwax7PmkFgA3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">  </p> <table cellpadding="0" cellspacing="0" id="xdx_89B_eus-gaap--LeaseCostTableTextBlock_pn3n3_zrJY7dA0Rxj9" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 60%; margin-right: auto" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Lease cost)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_8BF_z0LBYLIy5G92" style="display: none">Schedule of lease cost</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left">(in thousands)</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 45%; text-align: left">Right of use assets</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20201130_zf3ggUoAoaoh" style="width: 11%; text-align: right" title="Right of use assets">768</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Lease Liabilities, Current</td><td> </td> <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_c20201130_zQ2MjqEpcNqa" style="text-align: right" title="Lease Liabilities, Current">395</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Lease Liabilities, Long-term</td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_c20201130_zKhM2VDaYC66" style="text-align: right" title="Lease Liabilities, Long-term">376</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Operating lease costs</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--OperatingLeaseCost_pn3n3_c20200901__20201130_zP1HzpamxsG5" style="text-align: right" title="Operating lease costs">165</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Weighted Average remaining lease term</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90D_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20201130_zPJmnj3s4AMi" title="Weighted average remaining lease term">2.0</span> years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Weighted Average Discount rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_909_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pii_dp_c20201130_zNs2z6u1Hlgb" title="Weighted average discount rate">4.25</span>%</td><td style="text-align: left"> </td></tr> </table> 768000 395000 376000 165000 P2Y 0.0425 <p id="xdx_844_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_z8TOcQXpbETj" 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. 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.</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 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 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 November 30, 2020, the Company determined that it has four reporting units: Simulations Plus, Cognigen, DILIsym 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 November 30, 2020, 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 did not recognize any impairment charges during the three months ended November 30, 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 for the period ended November 30, 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_89A_eus-gaap--ScheduleOfGoodwillTextBlock_pn3n3_zXoaz1t6CZTi" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Goodwill)"> <tr style="vertical-align: bottom; background-color: White"> <td><span id="xdx_8BB_zAJP8uYkkDm1" style="display: none">Schedule of reconciliation of goodwill</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Cognigen</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">DILIsym</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Lixoft</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%; font-weight: bold">Balance, August 31, 2020</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--Goodwill_iS_pn3n3_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_z6fRySlr9Xef" style="width: 11%; text-align: right" title="Goodwill, beginning balance">4,789</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--Goodwill_iS_pn3n3_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zEHhidvT5iG9" style="width: 11%; text-align: right" title="Goodwill, beginning balance">5,598</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--Goodwill_iS_pn3n3_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zkDawV1PDCka" style="width: 11%; text-align: right" title="Goodwill, beginning balance">2,534</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--Goodwill_iS_pn3n3_c20200831_zbKbWULRaqw1" style="width: 11%; text-align: right" title="Goodwill, beginning balance">12,921</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Addition</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20200901__20201130__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zNWDUqTMvHzb" style="text-align: right" title="Addition">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--GoodwillAcquiredDuringPeriod_pn3p0_d0_c20200901__20201130__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zywONpQL85J7" style="text-align: right" title="Addition">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--GoodwillAcquiredDuringPeriod_pn3p0_d0_c20200901__20201130__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zJVofKA0L6Sb" style="text-align: right" title="Addition">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20200901__20201130_z0uogBHfO7Zg" style="text-align: right" title="Addition">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt">Impairments</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20201130__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zujJm5KhBozi" style="border-bottom: Black 1pt solid; text-align: right" title="Impairments">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--GoodwillImpairmentLoss_pn3p0_d0_c20200901__20201130__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_z6oMdUzS2CBh" style="border-bottom: Black 1pt solid; text-align: right" title="Impairments">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20201130__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zrgLy0qOFxDc" style="border-bottom: Black 1pt solid; text-align: right" title="Impairments">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20201130_zbpHZWaSbpPl" style="border-bottom: Black 1pt solid; text-align: right" title="Impairments">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; padding-bottom: 2.5pt">Balance, November 30, 2020</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98E_eus-gaap--Goodwill_iE_pn3n3_c20201130__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zQhpjW0HbFRe" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Goodwill, ending balance">4,789</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98D_eus-gaap--Goodwill_iE_pn3n3_c20201130__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zQuGrNg0YDfc" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Goodwill, ending balance">5,598</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_980_eus-gaap--Goodwill_iE_pn3n3_c20201130__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zCzYO7EfKZHb" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Goodwill, ending balance">2,534</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98E_eus-gaap--Goodwill_iE_pn3n3_c20201130_z7KCmWjpnEn1" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Goodwill, ending balance">12,921</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8AE_zD8rMWuryZik" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--ScheduleOfGoodwillTextBlock_pn3n3_zXoaz1t6CZTi" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Goodwill)"> <tr style="vertical-align: bottom; background-color: White"> <td><span id="xdx_8BB_zAJP8uYkkDm1" style="display: none">Schedule of reconciliation of goodwill</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Cognigen</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">DILIsym</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Lixoft</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%; font-weight: bold">Balance, August 31, 2020</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--Goodwill_iS_pn3n3_c20200831__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_z6fRySlr9Xef" style="width: 11%; text-align: right" title="Goodwill, beginning balance">4,789</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--Goodwill_iS_pn3n3_c20200831__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zEHhidvT5iG9" style="width: 11%; text-align: right" title="Goodwill, beginning balance">5,598</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--Goodwill_iS_pn3n3_c20200831__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zkDawV1PDCka" style="width: 11%; text-align: right" title="Goodwill, beginning balance">2,534</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--Goodwill_iS_pn3n3_c20200831_zbKbWULRaqw1" style="width: 11%; text-align: right" title="Goodwill, beginning balance">12,921</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Addition</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20200901__20201130__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zNWDUqTMvHzb" style="text-align: right" title="Addition">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--GoodwillAcquiredDuringPeriod_pn3p0_d0_c20200901__20201130__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zywONpQL85J7" style="text-align: right" title="Addition">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--GoodwillAcquiredDuringPeriod_pn3p0_d0_c20200901__20201130__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zJVofKA0L6Sb" style="text-align: right" title="Addition">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--GoodwillAcquiredDuringPeriod_pn3n3_d0_c20200901__20201130_z0uogBHfO7Zg" style="text-align: right" title="Addition">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt">Impairments</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20201130__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zujJm5KhBozi" style="border-bottom: Black 1pt solid; text-align: right" title="Impairments">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--GoodwillImpairmentLoss_pn3p0_d0_c20200901__20201130__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_z6oMdUzS2CBh" style="border-bottom: Black 1pt solid; text-align: right" title="Impairments">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20201130__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zrgLy0qOFxDc" style="border-bottom: Black 1pt solid; text-align: right" title="Impairments">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--GoodwillImpairmentLoss_pn3n3_d0_c20200901__20201130_zbpHZWaSbpPl" style="border-bottom: Black 1pt solid; text-align: right" title="Impairments">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; padding-bottom: 2.5pt">Balance, November 30, 2020</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98E_eus-gaap--Goodwill_iE_pn3n3_c20201130__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zQhpjW0HbFRe" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Goodwill, ending balance">4,789</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98D_eus-gaap--Goodwill_iE_pn3n3_c20201130__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zQuGrNg0YDfc" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Goodwill, ending balance">5,598</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_980_eus-gaap--Goodwill_iE_pn3n3_c20201130__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zCzYO7EfKZHb" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Goodwill, ending balance">2,534</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98E_eus-gaap--Goodwill_iE_pn3n3_c20201130_z7KCmWjpnEn1" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Goodwill, ending balance">12,921</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 4789000 5598000 2534000 12921000 0 0 0 0 0 0 0 0 4789000 5598000 2534000 12921000 <p id="xdx_846_eus-gaap--FairValueOfFinancialInstrumentsPolicy_ziF6P8F7nJYg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Fair Value of Financial Instruments</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 Condensed 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="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1pt solid; width: 15%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Level Input:</b></span></td> <td style="width: 1%"> </td> <td style="border-bottom: black 1pt solid; width: 84%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Input Definition:</b></span></td></tr> <tr> <td style="vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">Level I</span></td> <td style="vertical-align: bottom"> </td> <td style="text-align: justify; vertical-align: bottom"><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> <td style="vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">Level II</span></td> <td style="vertical-align: bottom"> </td> <td style="text-align: justify; vertical-align: bottom"><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> <td style="vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">Level III</span></td> <td style="vertical-align: bottom"> </td> <td style="text-align: justify; vertical-align: bottom"><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, accrued payroll and other expenses, accrued bonuses to officers, and accrued warranty and service costs, the amounts approximate fair value due to their short maturities.</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 at November 30, 2020 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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">November 30, 2020:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_893_eus-gaap--FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_pn3n3_zeDYH1OUdLDc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Fair value measurements)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_8BC_zgfg80BGhbth" style="display: none">Schedule of fair value measurements</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right"> </td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 1</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 2</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 3</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%; text-align: left">Cash and cash equivalents</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20201130__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_zVa3NDbMp8M6" style="width: 11%; text-align: right" title="Fair value assets">27,651</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20201130__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_zWQjfNWIrEIj" style="width: 11%; text-align: right" title="Fair value assets">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20201130__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_z9vz0oKh5xMl" style="width: 11%; text-align: right" title="Fair value assets">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td id="xdx_98B_eus-gaap--AssetsFairValueDisclosure_c20201130__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_pn3n3" style="width: 11%; font-weight: bold; text-align: right" title="Fair value assets">27,651</td><td style="width: 1%; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Short-term investments</td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--AssetsFairValueDisclosure_c20201130__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_pn3n3" style="text-align: right" title="Fair value assets">91,115</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20201130__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zBpaTzUba8K8" style="text-align: right" title="Fair value assets">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20201130__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zDcXRbCeLuoi" style="text-align: right" title="Fair value assets">–</td><td style="text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td id="xdx_98B_eus-gaap--AssetsFairValueDisclosure_c20201130__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_pn3n3" style="font-weight: bold; text-align: right" title="Fair value assets">91,115</td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Acquisition-related contingent consideration obligations</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20201130__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zncABV1nRFJk" style="text-align: right" title="Fair value liabilities">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20201130__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zrRKWZJoPwn1" style="text-align: right" title="Fair value liabilities">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--LiabilitiesFairValueDisclosure_c20201130__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_pn3n3" style="text-align: right" title="Fair value liabilities">4,852</td><td style="text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left">$</td><td id="xdx_98F_eus-gaap--LiabilitiesFairValueDisclosure_c20201130__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_pn3n3" style="font-weight: bold; text-align: right" title="Fair value liabilities">4,852</td><td style="font-weight: bold; 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">August 31, 2020:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 1</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 2</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 3</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%; text-align: left">Cash and cash equivalents</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--AssetsFairValueDisclosure_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_pn3n3" style="width: 11%; text-align: right" title="Fair value assets">49,207</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_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_zzHkBWE9cgti" style="width: 11%; text-align: right" title="Fair value assets">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_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_z8pnVWTeWuij" style="width: 11%; text-align: right" title="Fair value assets">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td id="xdx_980_eus-gaap--AssetsFairValueDisclosure_c20200831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_pn3n3" style="width: 11%; font-weight: bold; text-align: right" title="Fair value assets">49,207</td><td style="width: 1%; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Short-term investments</td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--AssetsFairValueDisclosure_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_pn3n3" style="text-align: right" title="Fair value assets">66,804</td><td style="text-align: left"> </td><td> </td> <td style="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--ShortTermInvestmentsMember_zWgmNvnfHpa9" style="text-align: right" title="Fair value assets">–</td><td style="text-align: left"> </td><td> </td> <td style="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_zx64AuJff2S" style="text-align: right" title="Fair value assets">–</td><td style="text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left">$</td><td id="xdx_985_eus-gaap--AssetsFairValueDisclosure_c20200831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_pn3n3" style="font-weight: bold; text-align: right" title="Fair value assets">66,804</td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Acquisition-related contingent consideration obligations</td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zQljJEf5HVOi" style="text-align: right" title="Fair value liabilities">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zrys1GICmXL4" style="text-align: right" title="Fair value liabilities">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--LiabilitiesFairValueDisclosure_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_pn3n3" style="text-align: right" title="Fair value liabilities">4,731</td><td style="text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left">$</td><td id="xdx_984_eus-gaap--LiabilitiesFairValueDisclosure_c20200831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_pn3n3" style="font-weight: bold; text-align: right" title="Fair value liabilities">4,731</td><td style="font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8A7_zUfX9ekSwaWg" 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">As of November 30, 2020 and August 31, 2020, the Company has a liability for contingent consideration related to its acquisition of Lixoft. 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> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_891_ecustom--ReconciliationOfContingentConsiderationTableTextBlock_pn3n3_zUwVzIPQi9y6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Reconciliation of contingent consideration)"> <tr style="vertical-align: top; text-align: left"> <td><span id="xdx_8B6_z12puJNV8hgb" style="display: none">Reconciliation of contingent consideration value</span></td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: top; text-align: left"> <td style="width: 85%">(in thousands)</td> <td style="width: 2%"> </td> <td style="width: 1%"> </td> <td style="width: 11%"> </td> <td style="width: 1%"> </td></tr> </table> <p style="border-bottom: Black 0.5pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 85%">Value at August 31, 2020</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--BusinessCombinationContingentConsiderationAssetCurrent_iS_pn3n3_c20200901__20201130_zfI4gft5uNid" style="width: 11%; text-align: right" title="Contingent consideration, beginning balance">4,731</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Contingent consideration payments</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_ecustom--ContingentConsiderationPayments_pn3n3_d0_c20200901__20201130_zb7ejQUbY9y5" style="text-align: right" title="Contingent consideration payments">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Change in value of contingent consideration</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_c20200901__20201130_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Change in value of contingent consideration">121</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; padding-bottom: 2.5pt">Value at November 30, 2020</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_989_eus-gaap--BusinessCombinationContingentConsiderationAssetCurrent_iE_pn3n3_c20201130_zm9DmeRnZGg9" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Contingent consideration, ending balance">4,852</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8AD_zWyFzOJg1tuf" 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--FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_pn3n3_zeDYH1OUdLDc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Fair value measurements)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_8BC_zgfg80BGhbth" style="display: none">Schedule of fair value measurements</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right"> </td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 1</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 2</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 3</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%; text-align: left">Cash and cash equivalents</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20201130__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_zVa3NDbMp8M6" style="width: 11%; text-align: right" title="Fair value assets">27,651</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20201130__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_zWQjfNWIrEIj" style="width: 11%; text-align: right" title="Fair value assets">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20201130__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_z9vz0oKh5xMl" style="width: 11%; text-align: right" title="Fair value assets">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td id="xdx_98B_eus-gaap--AssetsFairValueDisclosure_c20201130__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_pn3n3" style="width: 11%; font-weight: bold; text-align: right" title="Fair value assets">27,651</td><td style="width: 1%; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Short-term investments</td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--AssetsFairValueDisclosure_c20201130__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_pn3n3" style="text-align: right" title="Fair value assets">91,115</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20201130__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zBpaTzUba8K8" style="text-align: right" title="Fair value assets">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20201130__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_zDcXRbCeLuoi" style="text-align: right" title="Fair value assets">–</td><td style="text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td id="xdx_98B_eus-gaap--AssetsFairValueDisclosure_c20201130__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_pn3n3" style="font-weight: bold; text-align: right" title="Fair value assets">91,115</td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Acquisition-related contingent consideration obligations</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20201130__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zncABV1nRFJk" style="text-align: right" title="Fair value liabilities">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20201130__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zrRKWZJoPwn1" style="text-align: right" title="Fair value liabilities">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--LiabilitiesFairValueDisclosure_c20201130__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_pn3n3" style="text-align: right" title="Fair value liabilities">4,852</td><td style="text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left">$</td><td id="xdx_98F_eus-gaap--LiabilitiesFairValueDisclosure_c20201130__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_pn3n3" style="font-weight: bold; text-align: right" title="Fair value liabilities">4,852</td><td style="font-weight: bold; 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">August 31, 2020:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 1</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 2</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 3</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%; text-align: left">Cash and cash equivalents</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--AssetsFairValueDisclosure_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_pn3n3" style="width: 11%; text-align: right" title="Fair value assets">49,207</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_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_zzHkBWE9cgti" style="width: 11%; text-align: right" title="Fair value assets">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_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_z8pnVWTeWuij" style="width: 11%; text-align: right" title="Fair value assets">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td id="xdx_980_eus-gaap--AssetsFairValueDisclosure_c20200831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashAndCashEquivalentsMember_pn3n3" style="width: 11%; font-weight: bold; text-align: right" title="Fair value assets">49,207</td><td style="width: 1%; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Short-term investments</td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--AssetsFairValueDisclosure_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_pn3n3" style="text-align: right" title="Fair value assets">66,804</td><td style="text-align: left"> </td><td> </td> <td style="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--ShortTermInvestmentsMember_zWgmNvnfHpa9" style="text-align: right" title="Fair value assets">–</td><td style="text-align: left"> </td><td> </td> <td style="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_zx64AuJff2S" style="text-align: right" title="Fair value assets">–</td><td style="text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left">$</td><td id="xdx_985_eus-gaap--AssetsFairValueDisclosure_c20200831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--ShortTermInvestmentsMember_pn3n3" style="font-weight: bold; text-align: right" title="Fair value assets">66,804</td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Acquisition-related contingent consideration obligations</td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zQljJEf5HVOi" style="text-align: right" title="Fair value liabilities">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--LiabilitiesFairValueDisclosure_iI_pn3n3_d0_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_zrys1GICmXL4" style="text-align: right" title="Fair value liabilities">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--LiabilitiesFairValueDisclosure_c20200831__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_pn3n3" style="text-align: right" title="Fair value liabilities">4,731</td><td style="text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left">$</td><td id="xdx_984_eus-gaap--LiabilitiesFairValueDisclosure_c20200831__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--AquisitionRelatedContingentConsiderationObligationsMember_pn3n3" style="font-weight: bold; text-align: right" title="Fair value liabilities">4,731</td><td style="font-weight: bold; text-align: left"> </td></tr> </table> 27651000 0 0 27651000 91115000 0 0 91115000 0 0 4852000 4852000 49207000 0 0 49207000 66804000 0 0 66804000 0 0 4731000 4731000 <table cellpadding="0" cellspacing="0" id="xdx_891_ecustom--ReconciliationOfContingentConsiderationTableTextBlock_pn3n3_zUwVzIPQi9y6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Reconciliation of contingent consideration)"> <tr style="vertical-align: top; text-align: left"> <td><span id="xdx_8B6_z12puJNV8hgb" style="display: none">Reconciliation of contingent consideration value</span></td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: top; text-align: left"> <td style="width: 85%">(in thousands)</td> <td style="width: 2%"> </td> <td style="width: 1%"> </td> <td style="width: 11%"> </td> <td style="width: 1%"> </td></tr> </table> <p style="border-bottom: Black 0.5pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 85%">Value at August 31, 2020</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--BusinessCombinationContingentConsiderationAssetCurrent_iS_pn3n3_c20200901__20201130_zfI4gft5uNid" style="width: 11%; text-align: right" title="Contingent consideration, beginning balance">4,731</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Contingent consideration payments</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_ecustom--ContingentConsiderationPayments_pn3n3_d0_c20200901__20201130_zb7ejQUbY9y5" style="text-align: right" title="Contingent consideration payments">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Change in value of contingent consideration</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_c20200901__20201130_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Change in value of contingent consideration">121</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; padding-bottom: 2.5pt">Value at November 30, 2020</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_989_eus-gaap--BusinessCombinationContingentConsiderationAssetCurrent_iE_pn3n3_c20201130_zm9DmeRnZGg9" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Contingent consideration, ending balance">4,852</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 4731000 0 121000 4852000 <p id="xdx_842_eus-gaap--ResearchAndDevelopmentExpensePolicy_zjEQlmvStqXg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Research and Development Costs</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 that 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_842_eus-gaap--IncomeTaxPolicyTextBlock_zhZac4FuPdI4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Income Taxes</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_84D_eus-gaap--GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_zyAPkHA44My4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Intellectual property</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes intellectual property as of November 30, 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_89D_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_pn3n3_zagN9e9c8OCa" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Intellectual property)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> <span id="xdx_8B7_znOOYxoz9gjg" style="display: none">Schedule of Intellectual property</span></td><td> </td> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; text-align: justify">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amortization<br/> Period</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Acquisition<br/> Value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Accumulated<br/> Amortization</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Net book <br/> value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 33%; text-align: left">Royalty Agreement buy out-Enslein Research</td><td style="width: 2%"> </td> <td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember" style="width: 20%; text-align: left" title="Amortization period">Straight line 10 years</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember_z1FRmRIuVq27" style="width: 11%; text-align: right" title="Acquisition value">75</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember_z8HQL6zxAWKc" style="width: 11%; text-align: right" title="Accumulated amortization">66</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember_znaAFC21eUJj" style="width: 11%; text-align: right" title="Net book value">9</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Termination/nonassertion agreement-TSRL Inc.</td><td> </td> <td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember" style="text-align: left" title="Amortization period">Straight line 10 years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember_zG7OIkl61L02" style="text-align: right" title="Acquisition value">6,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember_zoCNeIo5xwFg" style="text-align: right" title="Accumulated amortization">3,925</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember_ztld6upLzLnh" style="text-align: right" title="Net book value">2,075</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Developed technologies–DILIsym acquisition</td><td> </td> <td id="xdx_98E_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIsymMember" style="text-align: left" title="Amortization period">Straight line 9 years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIsymMember_zqvKzCGQUFq1" style="text-align: right" title="Acquisition value">2,850</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIsymMember_zw82wPzPNold" style="text-align: right" title="Accumulated amortization">1,108</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIsymMember_zLYrvRWCyDR1" style="text-align: right" title="Net book value">1,742</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Intellectual rights of Entelos Holding Corp.</td><td> </td> <td id="xdx_98F_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember" style="text-align: left" title="Amortization period">Straight line 10 years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember_zCbrxEG48BJ5" style="text-align: right" title="Acquisition value">50</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember_zX2hLG1t0B56" style="text-align: right" title="Accumulated amortization">11</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember_zBnQgd9D7xF1" style="text-align: right" title="Net book value">39</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Developed technologies–Lixoft acquisition</td><td style="padding-bottom: 1pt"> </td> <td id="xdx_984_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember" style="text-align: left; padding-bottom: 1pt" title="Amortization period">Straight line 16 years</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember_zrkSfB5RMR9g" style="border-bottom: Black 1pt solid; text-align: right" title="Acquisition value">8,010</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember_z40wBGxrDUsl" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated amortization">334</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember_zwSh2MwGRtN2" style="border-bottom: Black 1pt solid; text-align: right" title="Net book value">7,676</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: right; padding-bottom: 2.5pt"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_zkpVfDOo39ie" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Acquisition value">16,985</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_zgrW5AU4FNBf" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Accumulated amortization">5,444</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_zeWZ4WOdSrxg" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net book value">11,541</td><td style="padding-bottom: 2.5pt; font-weight: bold; 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">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="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; text-align: justify">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amortization<br/> Period</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Acquisition<br/> Value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Accumulated<br/> Amortization</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Net book <br/> value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 33%; text-align: left">Royalty Agreement buy out-Enslein Research</td><td style="width: 2%"> </td> <td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember" style="width: 20%; text-align: left" title="Amortization period">Straight line 10 years</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember_z712mQ4yxDC6" style="width: 11%; text-align: right" title="Acquisition value">75</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember_z8PF5xPXt75f" style="width: 11%; text-align: right" title="Accumulated amortization">64</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember_zNmu38W0iB4e" style="width: 11%; text-align: right" title="Net book value">11</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Termination/nonassertion agreement-TSRL Inc.</td><td> </td> <td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember" style="text-align: left" title="Amortization period">Straight line 10 years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember_zWh8NG572DQe" style="text-align: right" title="Acquisition value">6,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember_zqGz35U3dpg6" style="text-align: right" title="Accumulated amortization">3,775</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember_zoGwW6GGR2gk" style="text-align: right" title="Net book value">2,225</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Developed technologies–DILIsym acquisition</td><td> </td> <td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIsymMember" style="text-align: left" title="Amortization period">Straight line 9 years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIsymMember_zuuUGGLh3rb7" style="text-align: right" title="Acquisition value">2,850</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIsymMember_zKCYdS8hF4L5" style="text-align: right" title="Accumulated amortization">1,029</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIsymMember_zSVOLHnD3iV6" style="text-align: right" title="Net book value">1,821</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Intellectual rights of Entelos Holding Corp.</td><td> </td> <td id="xdx_981_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember" style="text-align: left" title="Amortization period">Straight line 10 years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember_zUyvMapd6zB2" style="text-align: right" title="Acquisition value">50</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember_zoAL3LKtsiBb" style="text-align: right" title="Accumulated amortization">10</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember_zIGXeZuH7B5l" style="text-align: right" title="Net book value">40</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Developed technologies–Lixoft acquisition</td><td style="padding-bottom: 1pt"> </td> <td id="xdx_984_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember" style="text-align: left; padding-bottom: 1pt" title="Amortization period">Straight line 16 years</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember_z2zlMhcqQeyj" style="border-bottom: Black 1pt solid; text-align: right" title="Acquisition value">8,010</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember_z3ojxbOumES4" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated amortization">209</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember_zTUTlkv9Zyyd" style="border-bottom: Black 1pt solid; text-align: right" title="Net book value">7,801</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: right; padding-bottom: 2.5pt"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_zYhJ2zqXbkul" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Acquisition value">16,985</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_zUkcuZRplp81" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Accumulated amortization">5,087</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_zJQ3NpUmKNpd" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net book value">11,898</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8AA_zB0XvdFfbfr1" 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 three months ended November 30, 2020 and 2019 was $<span id="xdx_906_eus-gaap--AmortizationOfIntangibleAssets_pn3n3_c20200901__20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_zFloHqwNbXjd" title="Amortization of intangible assets">357</span> thousand and $<span id="xdx_903_eus-gaap--AmortizationOfIntangibleAssets_pn3n3_c20190901__20191130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_zVn4Ttiw0Pzk" title="Amortization of intangible assets">232 </span>thousand, 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_89D_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_pn3n3_zagN9e9c8OCa" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Intellectual property)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> <span id="xdx_8B7_znOOYxoz9gjg" style="display: none">Schedule of Intellectual property</span></td><td> </td> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; text-align: justify">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amortization<br/> Period</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Acquisition<br/> Value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Accumulated<br/> Amortization</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Net book <br/> value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 33%; text-align: left">Royalty Agreement buy out-Enslein Research</td><td style="width: 2%"> </td> <td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember" style="width: 20%; text-align: left" title="Amortization period">Straight line 10 years</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember_z1FRmRIuVq27" style="width: 11%; text-align: right" title="Acquisition value">75</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember_z8HQL6zxAWKc" style="width: 11%; text-align: right" title="Accumulated amortization">66</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember_znaAFC21eUJj" style="width: 11%; text-align: right" title="Net book value">9</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Termination/nonassertion agreement-TSRL Inc.</td><td> </td> <td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember" style="text-align: left" title="Amortization period">Straight line 10 years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember_zG7OIkl61L02" style="text-align: right" title="Acquisition value">6,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember_zoCNeIo5xwFg" style="text-align: right" title="Accumulated amortization">3,925</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember_ztld6upLzLnh" style="text-align: right" title="Net book value">2,075</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Developed technologies–DILIsym acquisition</td><td> </td> <td id="xdx_98E_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIsymMember" style="text-align: left" title="Amortization period">Straight line 9 years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIsymMember_zqvKzCGQUFq1" style="text-align: right" title="Acquisition value">2,850</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIsymMember_zw82wPzPNold" style="text-align: right" title="Accumulated amortization">1,108</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIsymMember_zLYrvRWCyDR1" style="text-align: right" title="Net book value">1,742</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Intellectual rights of Entelos Holding Corp.</td><td> </td> <td id="xdx_98F_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember" style="text-align: left" title="Amortization period">Straight line 10 years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember_zCbrxEG48BJ5" style="text-align: right" title="Acquisition value">50</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember_zX2hLG1t0B56" style="text-align: right" title="Accumulated amortization">11</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember_zBnQgd9D7xF1" style="text-align: right" title="Net book value">39</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Developed technologies–Lixoft acquisition</td><td style="padding-bottom: 1pt"> </td> <td id="xdx_984_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember" style="text-align: left; padding-bottom: 1pt" title="Amortization period">Straight line 16 years</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember_zrkSfB5RMR9g" style="border-bottom: Black 1pt solid; text-align: right" title="Acquisition value">8,010</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember_z40wBGxrDUsl" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated amortization">334</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember_zwSh2MwGRtN2" style="border-bottom: Black 1pt solid; text-align: right" title="Net book value">7,676</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: right; padding-bottom: 2.5pt"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_zkpVfDOo39ie" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Acquisition value">16,985</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_zgrW5AU4FNBf" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Accumulated amortization">5,444</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_zeWZ4WOdSrxg" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net book value">11,541</td><td style="padding-bottom: 2.5pt; font-weight: bold; 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">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="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; text-align: justify">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amortization<br/> Period</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Acquisition<br/> Value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Accumulated<br/> Amortization</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Net book <br/> value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 33%; text-align: left">Royalty Agreement buy out-Enslein Research</td><td style="width: 2%"> </td> <td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember" style="width: 20%; text-align: left" title="Amortization period">Straight line 10 years</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember_z712mQ4yxDC6" style="width: 11%; text-align: right" title="Acquisition value">75</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember_z8PF5xPXt75f" style="width: 11%; text-align: right" title="Accumulated amortization">64</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EnslienMember_zNmu38W0iB4e" style="width: 11%; text-align: right" title="Net book value">11</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Termination/nonassertion agreement-TSRL Inc.</td><td> </td> <td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember" style="text-align: left" title="Amortization period">Straight line 10 years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember_zWh8NG572DQe" style="text-align: right" title="Acquisition value">6,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember_zqGz35U3dpg6" style="text-align: right" title="Accumulated amortization">3,775</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--TSRLMember_zoGwW6GGR2gk" style="text-align: right" title="Net book value">2,225</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Developed technologies–DILIsym acquisition</td><td> </td> <td id="xdx_98A_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIsymMember" style="text-align: left" title="Amortization period">Straight line 9 years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIsymMember_zuuUGGLh3rb7" style="text-align: right" title="Acquisition value">2,850</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIsymMember_zKCYdS8hF4L5" style="text-align: right" title="Accumulated amortization">1,029</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--DILIsymMember_zSVOLHnD3iV6" style="text-align: right" title="Net book value">1,821</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Intellectual rights of Entelos Holding Corp.</td><td> </td> <td id="xdx_981_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember" style="text-align: left" title="Amortization period">Straight line 10 years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember_zUyvMapd6zB2" style="text-align: right" title="Acquisition value">50</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember_zoAL3LKtsiBb" style="text-align: right" title="Accumulated amortization">10</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--EntelosMember_zIGXeZuH7B5l" style="text-align: right" title="Net book value">40</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Developed technologies–Lixoft acquisition</td><td style="padding-bottom: 1pt"> </td> <td id="xdx_984_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember" style="text-align: left; padding-bottom: 1pt" title="Amortization period">Straight line 16 years</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember_z2zlMhcqQeyj" style="border-bottom: Black 1pt solid; text-align: right" title="Acquisition value">8,010</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember_z3ojxbOumES4" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated amortization">209</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember__srt--CounterpartyNameAxis__custom--LixoftMember_zTUTlkv9Zyyd" style="border-bottom: Black 1pt solid; text-align: right" title="Net book value">7,801</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: right; padding-bottom: 2.5pt"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_zYhJ2zqXbkul" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Acquisition value">16,985</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_zUkcuZRplp81" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Accumulated amortization">5,087</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--IntellectualPropertyMember_zJQ3NpUmKNpd" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net book value">11,898</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> Straight line 10 years 75000 66000 9000 Straight line 10 years 6000000 3925000 2075000 Straight line 9 years 2850000 1108000 1742000 Straight line 10 years 50000 11000 39000 Straight line 16 years 8010000 334000 7676000 16985000 5444000 11541000 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 357000 232000 <p id="xdx_84A_eus-gaap--IntangibleAssetsFiniteLivedPolicy_zZicYyu0PZu4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Other intangible assets</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes the Company’s other intangible assets as of November 30, 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--FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_pn3n3_zjdUrvZpcfGc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Other Intangible Assets)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_8BF_zD3yHxPhscyg" style="display: none">Schedule of other intangible assets</span></td><td> </td> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; text-align: justify">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amortization<br/> Period</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Acquisition<br/> Value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Accumulated<br/> Amortization</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Net book <br/> value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-decoration: underline">Cognigen</td><td> </td> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 33%; text-align: left">   Customer relationships</td><td style="width: 2%"> </td> <td id="xdx_983_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember" style="width: 20%; text-align: left" title="Amortization period">Straight line 8 years</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_pn3n3" style="width: 11%; text-align: right" title="Acquisition value">1,100</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_pn3n3" style="width: 11%; text-align: right" title="Accumulated amortization">859</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsNet_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_pn3n3" style="width: 11%; text-align: right" title="Net book value">241</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">   Trade name</td><td> </td> <td id="xdx_983_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember" title="Amortization period">None</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsGross_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Acquisition value">500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zDA7c5RtwLEd" style="text-align: right" title="Accumulated amortization">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsNet_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Net book value">500</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">   Covenants not to compete</td><td> </td> <td id="xdx_980_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember" style="text-align: left" title="Amortization period">Straight line 5 years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Acquisition value">50</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Accumulated amortization">50</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_d0_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zuwKIx5LBez3" style="text-align: right" title="Net book value">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-decoration: underline">DILIsym</td><td> </td> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">   Customer relationships</td><td> </td> <td id="xdx_982_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zAXagFRwwFT8" style="text-align: left" title="Amortization period">Straight line 10 years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zERg0wy53xn3" style="text-align: right" title="Acquisition value">1,900</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Accumulated amortization">665</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsNet_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Net book value">1,235</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">   Trade name</td><td> </td> <td id="xdx_98B_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember" title="Amortization period">None</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Acquisition value">860</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zZu2Il0suXWh" style="text-align: right" title="Accumulated amortization">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsNet_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Net book value">860</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">   Covenants to compete</td><td> </td> <td id="xdx_984_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_ztNeSX9t0Kv9" style="text-align: left" title="Amortization period">Straight line 4 years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zrYJs8ntww39" style="text-align: right" title="Acquisition value">80</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Accumulated amortization">70</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsNet_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Net book value">10</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-decoration: underline">Lixoft</td><td> </td> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">   Customer relationships</td><td> </td> <td id="xdx_982_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember" style="text-align: left" title="Amortization period">Straight line 14 years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Acquisition value">2,550</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Accumulated amortization">122</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsNet_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Net book value">2,428</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">   Trade name</td><td> </td> <td id="xdx_98C_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember" title="Amortization period">None</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Acquisition value">1,550</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zEV2nKPzIxm6" style="text-align: right" title="Accumulated amortization">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsNet_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Net book value">1,550</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">   Covenants to compete</td><td style="padding-bottom: 1pt"> </td> <td id="xdx_98C_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember" style="text-align: left; padding-bottom: 1pt" title="Amortization period">Straight line 3 years</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Acquisition value">60</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_z0ME8QSUrwX8" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated amortization">13</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zraizYcazvHb" style="border-bottom: Black 1pt solid; text-align: right" title="Net book value">47</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: right; padding-bottom: 2.5pt"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_z6iTFA3u4fd6" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Acquisition value">8,650</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zDL8tV9gd9ic" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Accumulated amortization">1,779</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_z77IFWsq50Ge" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net book value">6,871</td><td style="padding-bottom: 2.5pt; font-weight: bold; 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">The following table summarizes the Company’s other intangible assets 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="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; text-align: justify">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amortization<br/> Period</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Acquisition<br/> Value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Accumulated<br/> Amortization</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Net book <br/> value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-decoration: underline">Cognigen</td><td> </td> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 33%; text-align: left">   Customer relationships</td><td style="width: 2%"> </td> <td id="xdx_98D_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember" style="width: 20%; text-align: left" title="Amortization period">Straight line 8 years</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_z0RTACv65Kbl" style="width: 11%; text-align: right" title="Acquisition value">1,100</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zTzpJBEtwjU6" style="width: 11%; text-align: right" title="Accumulated amortization">825</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_ztJ5B0TB0SMe" style="width: 11%; text-align: right" title="Net book value">275</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">   Trade name</td><td> </td> <td id="xdx_98E_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember" title="Amortization period">None</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zFj3PGxudFUe" style="text-align: right" title="Acquisition value">500</td><td style="text-align: left"> </td><td> </td> <td style="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_zO7vOMXjt1I8" style="text-align: right" title="Accumulated amortization">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zLOtR6UjWN9" style="text-align: right" title="Net book value">500</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">   Covenants not to compete</td><td> </td> <td id="xdx_980_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember" style="text-align: left" title="Amortization period">Straight line 5 years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zTCI33OFC3Ba" style="text-align: right" title="Acquisition value">50</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zn9t7L2HiYod" style="text-align: right" title="Accumulated amortization">50</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_d0_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zxyEd2b52Xs8" style="text-align: right" title="Net book value">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-decoration: underline">DILIsym</td><td> </td> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">   Customer relationships</td><td> </td> <td id="xdx_98D_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember" style="text-align: left" title="Amortization period">Straight line 10 years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zIIQKXHMzggi" style="text-align: right" title="Acquisition value">1,900</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zrTZp3cBG87i" style="text-align: right" title="Accumulated amortization">618</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zOJTNsC6s36k" style="text-align: right" title="Net book value">1,282</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">   Trade name</td><td> </td> <td id="xdx_989_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember" title="Amortization period">None</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zSrvT4ouLbmh" style="text-align: right" title="Acquisition value">860</td><td style="text-align: left"> </td><td> </td> <td style="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--DILIsymMember_zm9nAcCrRzni" style="text-align: right" title="Accumulated amortization">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zz0dnSfjM3gd" style="text-align: right" title="Net book value">860</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">   Covenants to compete</td><td> </td> <td id="xdx_989_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember" style="text-align: left" title="Amortization period">Straight line 4 years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zE5tkzqs6FM8" style="text-align: right" title="Acquisition value">80</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_z5qJQENDhHU5" style="text-align: right" title="Accumulated amortization">65</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zqiq4w2WTVwc" style="text-align: right" title="Net book value">15</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-decoration: underline">Lixoft</td><td> </td> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">   Customer relationships</td><td> </td> <td id="xdx_986_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember" style="text-align: left" title="Amortization period">Straight line 14 years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zQFjsqlv79i7" style="text-align: right" title="Acquisition value">2,550</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_z0c5NLb7Ps6h" style="text-align: right" title="Accumulated amortization">76</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zjOnHdLa72Cf" style="text-align: right" title="Net book value">2,474</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">   Trade name</td><td> </td> <td id="xdx_98C_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember" title="Amortization period">None</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Acquisition value">1,550</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zegPRjmgz0Mj" style="text-align: right" title="Accumulated amortization">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zoMyYO1bEIN1" style="text-align: right" title="Net book value">1,550</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">   Covenants to compete</td><td style="padding-bottom: 1pt"> </td> <td id="xdx_983_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember" style="text-align: left; padding-bottom: 1pt" title="Amortization period">Straight line 3 years</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zcupz1hWCEo6" style="border-bottom: Black 1pt solid; text-align: right" title="Acquisition value">60</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zHws2yj4Noqf" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated amortization">8</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zo3WsmFNITn1" style="border-bottom: Black 1pt solid; text-align: right" title="Net book value">52</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: right; padding-bottom: 2.5pt"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zuG3qfoZUOk" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">8,650</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zffbCn6zD1Ze" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">1,642</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zQoXwnpeIBbl" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">7,008</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8AF_z6t2n4BYXZef" 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 expense for each of the three months ended November 30, 2020 and 2019 was $<span id="xdx_90D_eus-gaap--AmortizationOfIntangibleAssets_pn3n3_c20200901__20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zE3XK7R6fljl" title="Amortization of intangible assets">137</span> thousand and $<span id="xdx_905_eus-gaap--AmortizationOfIntangibleAssets_pn3n3_c20190901__20191130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zNdHQwWKXV6e" title="Amortization of intangible assets">87</span> thousand, respectively. According to policy in addition to normal amortization, these assets are tested for impairment as needed.</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--FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_pn3n3_zjdUrvZpcfGc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Other Intangible Assets)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_8BF_zD3yHxPhscyg" style="display: none">Schedule of other intangible assets</span></td><td> </td> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; text-align: justify">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amortization<br/> Period</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Acquisition<br/> Value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Accumulated<br/> Amortization</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Net book <br/> value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-decoration: underline">Cognigen</td><td> </td> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 33%; text-align: left">   Customer relationships</td><td style="width: 2%"> </td> <td id="xdx_983_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember" style="width: 20%; text-align: left" title="Amortization period">Straight line 8 years</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_pn3n3" style="width: 11%; text-align: right" title="Acquisition value">1,100</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_pn3n3" style="width: 11%; text-align: right" title="Accumulated amortization">859</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsNet_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_pn3n3" style="width: 11%; text-align: right" title="Net book value">241</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">   Trade name</td><td> </td> <td id="xdx_983_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember" title="Amortization period">None</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsGross_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Acquisition value">500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zDA7c5RtwLEd" style="text-align: right" title="Accumulated amortization">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsNet_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Net book value">500</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">   Covenants not to compete</td><td> </td> <td id="xdx_980_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember" style="text-align: left" title="Amortization period">Straight line 5 years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Acquisition value">50</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Accumulated amortization">50</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_d0_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zuwKIx5LBez3" style="text-align: right" title="Net book value">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-decoration: underline">DILIsym</td><td> </td> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">   Customer relationships</td><td> </td> <td id="xdx_982_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zAXagFRwwFT8" style="text-align: left" title="Amortization period">Straight line 10 years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zERg0wy53xn3" style="text-align: right" title="Acquisition value">1,900</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Accumulated amortization">665</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsNet_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Net book value">1,235</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">   Trade name</td><td> </td> <td id="xdx_98B_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember" title="Amortization period">None</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Acquisition value">860</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zZu2Il0suXWh" style="text-align: right" title="Accumulated amortization">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsNet_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Net book value">860</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">   Covenants to compete</td><td> </td> <td id="xdx_984_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_ztNeSX9t0Kv9" style="text-align: left" title="Amortization period">Straight line 4 years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zrYJs8ntww39" style="text-align: right" title="Acquisition value">80</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Accumulated amortization">70</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsNet_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Net book value">10</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-decoration: underline">Lixoft</td><td> </td> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">   Customer relationships</td><td> </td> <td id="xdx_982_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember" style="text-align: left" title="Amortization period">Straight line 14 years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Acquisition value">2,550</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Accumulated amortization">122</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsNet_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Net book value">2,428</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">   Trade name</td><td> </td> <td id="xdx_98C_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember" title="Amortization period">None</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Acquisition value">1,550</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zEV2nKPzIxm6" style="text-align: right" title="Accumulated amortization">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsNet_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Net book value">1,550</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">   Covenants to compete</td><td style="padding-bottom: 1pt"> </td> <td id="xdx_98C_ecustom--AmortizationPeriodIntangibleAssets_c20200901__20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember" style="text-align: left; padding-bottom: 1pt" title="Amortization period">Straight line 3 years</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Acquisition value">60</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_z0ME8QSUrwX8" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated amortization">13</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zraizYcazvHb" style="border-bottom: Black 1pt solid; text-align: right" title="Net book value">47</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: right; padding-bottom: 2.5pt"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_z6iTFA3u4fd6" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Acquisition value">8,650</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zDL8tV9gd9ic" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Accumulated amortization">1,779</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20201130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_z77IFWsq50Ge" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net book value">6,871</td><td style="padding-bottom: 2.5pt; font-weight: bold; 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">The following table summarizes the Company’s other intangible assets 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="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; text-align: justify">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amortization<br/> Period</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Acquisition<br/> Value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Accumulated<br/> Amortization</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Net book <br/> value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-decoration: underline">Cognigen</td><td> </td> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 33%; text-align: left">   Customer relationships</td><td style="width: 2%"> </td> <td id="xdx_98D_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember" style="width: 20%; text-align: left" title="Amortization period">Straight line 8 years</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_z0RTACv65Kbl" style="width: 11%; text-align: right" title="Acquisition value">1,100</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zTzpJBEtwjU6" style="width: 11%; text-align: right" title="Accumulated amortization">825</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_ztJ5B0TB0SMe" style="width: 11%; text-align: right" title="Net book value">275</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">   Trade name</td><td> </td> <td id="xdx_98E_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember" title="Amortization period">None</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zFj3PGxudFUe" style="text-align: right" title="Acquisition value">500</td><td style="text-align: left"> </td><td> </td> <td style="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_zO7vOMXjt1I8" style="text-align: right" title="Accumulated amortization">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zLOtR6UjWN9" style="text-align: right" title="Net book value">500</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">   Covenants not to compete</td><td> </td> <td id="xdx_980_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember" style="text-align: left" title="Amortization period">Straight line 5 years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zTCI33OFC3Ba" style="text-align: right" title="Acquisition value">50</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zn9t7L2HiYod" style="text-align: right" title="Accumulated amortization">50</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_d0_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--CognigenMember_zxyEd2b52Xs8" style="text-align: right" title="Net book value">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-decoration: underline">DILIsym</td><td> </td> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">   Customer relationships</td><td> </td> <td id="xdx_98D_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember" style="text-align: left" title="Amortization period">Straight line 10 years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zIIQKXHMzggi" style="text-align: right" title="Acquisition value">1,900</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zrTZp3cBG87i" style="text-align: right" title="Accumulated amortization">618</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zOJTNsC6s36k" style="text-align: right" title="Net book value">1,282</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">   Trade name</td><td> </td> <td id="xdx_989_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember" title="Amortization period">None</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zSrvT4ouLbmh" style="text-align: right" title="Acquisition value">860</td><td style="text-align: left"> </td><td> </td> <td style="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--DILIsymMember_zm9nAcCrRzni" style="text-align: right" title="Accumulated amortization">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zz0dnSfjM3gd" style="text-align: right" title="Net book value">860</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">   Covenants to compete</td><td> </td> <td id="xdx_989_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember" style="text-align: left" title="Amortization period">Straight line 4 years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zE5tkzqs6FM8" style="text-align: right" title="Acquisition value">80</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_z5qJQENDhHU5" style="text-align: right" title="Accumulated amortization">65</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--DILIsymMember_zqiq4w2WTVwc" style="text-align: right" title="Net book value">15</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-decoration: underline">Lixoft</td><td> </td> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">   Customer relationships</td><td> </td> <td id="xdx_986_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember" style="text-align: left" title="Amortization period">Straight line 14 years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zQFjsqlv79i7" style="text-align: right" title="Acquisition value">2,550</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_z0c5NLb7Ps6h" style="text-align: right" title="Accumulated amortization">76</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zjOnHdLa72Cf" style="text-align: right" title="Net book value">2,474</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">   Trade name</td><td> </td> <td id="xdx_98C_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember" title="Amortization period">None</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Acquisition value">1,550</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_d0_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zegPRjmgz0Mj" style="text-align: right" title="Accumulated amortization">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zoMyYO1bEIN1" style="text-align: right" title="Net book value">1,550</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">   Covenants to compete</td><td style="padding-bottom: 1pt"> </td> <td id="xdx_983_ecustom--AmortizationPeriodIntangibleAssets_c20190901__20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember" style="text-align: left; padding-bottom: 1pt" title="Amortization period">Straight line 3 years</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zcupz1hWCEo6" style="border-bottom: Black 1pt solid; text-align: right" title="Acquisition value">60</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zHws2yj4Noqf" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated amortization">8</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zo3WsmFNITn1" style="border-bottom: Black 1pt solid; text-align: right" title="Net book value">52</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: right; padding-bottom: 2.5pt"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zuG3qfoZUOk" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">8,650</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zffbCn6zD1Ze" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">1,642</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20200831__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zQoXwnpeIBbl" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">7,008</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> Straight line 8 years 1100000 859000 241000 None 500000 0 500000 Straight line 5 years 50000 50000 0 Straight line 10 years 1900000 665000 1235000 None 860000 0 860000 Straight line 4 years 80000 70000 10000 Straight line 14 years 2550000 122000 2428000 None 1550000 0 1550000 Straight line 3 years 60000 13000 47000 8650000 1779000 6871000 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 137000 87000 <p id="xdx_846_eus-gaap--EarningsPerSharePolicyTextBlock_zKIRxKCj0yW9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Earnings per Share</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We report earnings per share in accordance with FASB ASC 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 similar 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 three months ended November 30, 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_89E_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_pn3n3_zMPDrP22pUge" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Earnings per share)"> <tr style="vertical-align: bottom; background-color: White"> <td><span id="xdx_8BE_zaGCKRyY6wL2" style="display: none">Schedule of earnings per share</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49D_20200901__20201130_z8F0bh2x1eze" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_490_20190901__20191130_zfzC0uYlhd17" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three months ended November 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2019</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_40E_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasicAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Numerator:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--NetIncomeLoss_i01_pn3n3_zLDRA7kFlI9k" style="vertical-align: bottom; background-color: White"> <td style="width: 70%; text-align: left">Net income attributable to common shareholders</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">2,479</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">2,058</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--EarningsPerShareBasicOtherDisclosuresAbstract_iB" style="vertical-align: bottom; background-color: White"> <td>Denominator:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_pn3n3_zHWMxr5kELE8" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Weighted-average number of common shares outstanding during the period</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">19,930</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17,609</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_i01_pn3n3_zdZN4X2A0Ghe" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Dilutive effect of stock options</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">869</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">698</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01_pn3n3_zv6YztsvXPLa" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 2.5pt">Common stock and common stock equivalents used for diluted earnings per share</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">20,799</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">18,307</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8AC_zaT2ZoyVsUva" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_pn3n3_zMPDrP22pUge" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Earnings per share)"> <tr style="vertical-align: bottom; background-color: White"> <td><span id="xdx_8BE_zaGCKRyY6wL2" style="display: none">Schedule of earnings per share</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49D_20200901__20201130_z8F0bh2x1eze" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_490_20190901__20191130_zfzC0uYlhd17" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three months ended November 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2019</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_40E_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasicAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Numerator:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--NetIncomeLoss_i01_pn3n3_zLDRA7kFlI9k" style="vertical-align: bottom; background-color: White"> <td style="width: 70%; text-align: left">Net income attributable to common shareholders</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">2,479</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">2,058</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--EarningsPerShareBasicOtherDisclosuresAbstract_iB" style="vertical-align: bottom; background-color: White"> <td>Denominator:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_pn3n3_zHWMxr5kELE8" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Weighted-average number of common shares outstanding during the period</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">19,930</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17,609</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_i01_pn3n3_zdZN4X2A0Ghe" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Dilutive effect of stock options</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">869</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">698</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01_pn3n3_zv6YztsvXPLa" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 2.5pt">Common stock and common stock equivalents used for diluted earnings per share</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">20,799</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">18,307</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 2479000 2058000 19930000 17609000 869000 698000 20799000 18307000 <p id="xdx_846_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zzbpT4N1ruSa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Stock-Based Compensation</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 was $449 thousand and $295 thousand for the three months ended November 30, 2020 and 2019, respectively. This expense is included in the condensed consolidated statements of operations 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_84D_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zxBKGwS292Bl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Impairment of Long-lived Assets</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. No impairment losses were recorded during the three months ended November 30, 2020 and 2019.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_843_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zFImyYV3ZOkc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Recently Issued Accounting Pronouncements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">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.</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">We do not expect any other recently issued accounting pronouncements to have a material effect on our financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_809_eus-gaap--RevenueFromContractWithCustomerTextBlock_zcDBoWkzggUl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 3: <span id="xdx_82C_zcWzjlbJFKFl">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"><span style="text-decoration: underline">Contract Liabilities</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">During the three months ended November 30, 2020 and 2019, the Company recognized $<span id="xdx_904_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn3n3_c20200901__20201130_z6qUrEKVIAOj" title="Revenues included in contract liabilities">296</span> thousand and $<span id="xdx_900_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn3n3_c20190901__20191130_zRIWvOfPqyFe" title="Revenues included in contract liabilities">306</span> thousand of revenue that was included in contract liabilities as of August 31, 2020 and 2019, 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"><span style="text-decoration: underline">Disaggregation of Revenues</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_88B_eus-gaap--DisaggregationOfRevenueTableTextBlock_pn3n3_zeZClNYfmFw" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - REVENUE RECOGNITION (Details - Disaggregation)"> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left"><span id="xdx_8B3_zzsXPpJglpC3" style="display: none">Schedule of disaggregation of revenues</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td>(in thousands)</td><td> </td> <td colspan="6" style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span style="text-decoration: underline">Three months Ended November 30,</span></b></p></td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid">Disaggregation of revenues:</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2019</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; font-style: italic; text-align: left">Software licenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 70%; text-align: left; text-indent: 10pt">Point in time</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20200901__20201130__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zWRXIAS2POol" style="width: 11%; text-align: right" title="Revenues">6,001</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_pn3n3_c20190901__20191130__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zj8lOIh9FVW7" style="width: 11%; text-align: right" title="Revenues">4,363</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: 10pt">Over time</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20200901__20201130__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zN4k26uFZSKf" style="text-align: right" title="Revenues">211</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20190901__20191130__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_z7UqCoNzMUTf" style="text-align: right" title="Revenues">251</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; font-style: italic; text-align: left">Consulting services</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: 10pt">Over time</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20200901__20201130__srt--ProductOrServiceAxis__custom--ConsultingServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zMVUiXrcrzc1" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">4,489</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20190901__20191130__srt--ProductOrServiceAxis__custom--ConsultingServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zi8HXu1W3p5d" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">4,787</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total Revenue</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_c20200901__20201130_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">10,701</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20190901__20191130_zuEH8lPNEuad" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">9,401</td><td style="padding-bottom: 2.5pt; font-weight: bold; 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; text-align: justify"><span style="text-decoration: underline">Remaining Performance Obligations</span></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 of approximately $<span id="xdx_902_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn3n3_dm_c20201130_zqtZDnByizc2" title="Remaining performance obligations">2.7</span> million. It is anticipated these revenues will be recognized within the next twelve months.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 296000 306000 <table cellpadding="0" cellspacing="0" id="xdx_88B_eus-gaap--DisaggregationOfRevenueTableTextBlock_pn3n3_zeZClNYfmFw" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - REVENUE RECOGNITION (Details - Disaggregation)"> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left"><span id="xdx_8B3_zzsXPpJglpC3" style="display: none">Schedule of disaggregation of revenues</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td>(in thousands)</td><td> </td> <td colspan="6" style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span style="text-decoration: underline">Three months Ended November 30,</span></b></p></td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid">Disaggregation of revenues:</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2019</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; font-style: italic; text-align: left">Software licenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 70%; text-align: left; text-indent: 10pt">Point in time</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20200901__20201130__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zWRXIAS2POol" style="width: 11%; text-align: right" title="Revenues">6,001</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_pn3n3_c20190901__20191130__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zj8lOIh9FVW7" style="width: 11%; text-align: right" title="Revenues">4,363</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: 10pt">Over time</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20200901__20201130__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zN4k26uFZSKf" style="text-align: right" title="Revenues">211</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20190901__20191130__srt--ProductOrServiceAxis__custom--SoftwareLicensesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_z7UqCoNzMUTf" style="text-align: right" title="Revenues">251</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; font-style: italic; text-align: left">Consulting services</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: 10pt">Over time</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20200901__20201130__srt--ProductOrServiceAxis__custom--ConsultingServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zMVUiXrcrzc1" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">4,489</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20190901__20191130__srt--ProductOrServiceAxis__custom--ConsultingServicesMember__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zi8HXu1W3p5d" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">4,787</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total Revenue</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_c20200901__20201130_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">10,701</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20190901__20191130_zuEH8lPNEuad" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">9,401</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 6001000 4363000 211000 251000 4489000 4787000 10701000 9401000 2700000 <p id="xdx_80F_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_z0xQkPmRDJM3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 4: <span id="xdx_824_zeIzKfCb8rN7">PROPERTY AND EQUIPMENT</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">Property and equipment consisted of the following:</p> <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--PropertyPlantAndEquipmentTextBlock_pn3n3_zM5zfmAvNMzf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - PROPERTY AND EQUIPMENT (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_8B4_zHJARvB4TrR2" style="display: none">Schedule of property and equipment</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">November 30,</p> <p style="margin-top: 0; margin-bottom: 0">2020</p></td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">August 31,</p> <p style="margin-top: 0; margin-bottom: 0">2020</p></td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%">Equipment</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_c20201130__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_pn3n3" style="width: 11%; text-align: right" title="Property and equipment, gross">930</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_c20200831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_pn3n3" style="width: 11%; text-align: right" title="Property and equipment, gross">865</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Computer equipment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_c20201130__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_pn3n3" style="text-align: right" title="Property and equipment, gross">572</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_c20200831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_pn3n3" style="text-align: right" title="Property and equipment, gross">548</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Furniture and fixtures</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_c20201130__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_pn3n3" style="text-align: right" title="Property and equipment, gross">161</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_c20200831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_pn3n3" style="text-align: right" title="Property and equipment, gross">161</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Leasehold improvements</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_c20201130__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_pn3n3" style="text-align: right" title="Property and equipment, gross">114</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentGross_c20200831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_pn3n3" style="text-align: right" title="Property and equipment, gross">114</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Construction in progress</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_c20201130__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Property and equipment, gross">115</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_d0_c20200831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zClJtz3ESG91" style="border-bottom: Black 1pt solid; text-align: right" title="Property and equipment, gross">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Sub total</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_c20201130_pn3n3" style="text-align: right" title="Property and equipment, gross">1,892</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_c20200831_pn3n3" style="text-align: right" title="Property and equipment, gross">1,688</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Less: accumulated depreciation</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_c20201130_zlj5nBG4eBA4" style="border-bottom: Black 1pt solid; text-align: right" title="Less accumulated depreciation and amortization">(1,296</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_c20200831_ztbaruM29Aeb" style="border-bottom: Black 1pt solid; text-align: right" title="Less accumulated depreciation and amortization">(1,250</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt">Net book value</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentNet_c20201130_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net Book Value">596</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentNet_iI_pn3n3_c20200831_znFb5g5vdgZh" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net Book Value">438</td><td style="padding-bottom: 2.5pt; font-weight: bold; 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--PropertyPlantAndEquipmentTextBlock_pn3n3_zM5zfmAvNMzf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - PROPERTY AND EQUIPMENT (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_8B4_zHJARvB4TrR2" style="display: none">Schedule of property and equipment</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">November 30,</p> <p style="margin-top: 0; margin-bottom: 0">2020</p></td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">August 31,</p> <p style="margin-top: 0; margin-bottom: 0">2020</p></td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%">Equipment</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_c20201130__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_pn3n3" style="width: 11%; text-align: right" title="Property and equipment, gross">930</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_c20200831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_pn3n3" style="width: 11%; text-align: right" title="Property and equipment, gross">865</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Computer equipment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_c20201130__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_pn3n3" style="text-align: right" title="Property and equipment, gross">572</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_c20200831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_pn3n3" style="text-align: right" title="Property and equipment, gross">548</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Furniture and fixtures</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_c20201130__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_pn3n3" style="text-align: right" title="Property and equipment, gross">161</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_c20200831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_pn3n3" style="text-align: right" title="Property and equipment, gross">161</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Leasehold improvements</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_c20201130__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_pn3n3" style="text-align: right" title="Property and equipment, gross">114</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentGross_c20200831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_pn3n3" style="text-align: right" title="Property and equipment, gross">114</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Construction in progress</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_c20201130__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Property and equipment, gross">115</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_d0_c20200831__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zClJtz3ESG91" style="border-bottom: Black 1pt solid; text-align: right" title="Property and equipment, gross">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Sub total</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_c20201130_pn3n3" style="text-align: right" title="Property and equipment, gross">1,892</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_c20200831_pn3n3" style="text-align: right" title="Property and equipment, gross">1,688</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Less: accumulated depreciation</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_c20201130_zlj5nBG4eBA4" style="border-bottom: Black 1pt solid; text-align: right" title="Less accumulated depreciation and amortization">(1,296</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_c20200831_ztbaruM29Aeb" style="border-bottom: Black 1pt solid; text-align: right" title="Less accumulated depreciation and amortization">(1,250</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt">Net book value</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentNet_c20201130_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net Book Value">596</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentNet_iI_pn3n3_c20200831_znFb5g5vdgZh" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Net Book Value">438</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 930000 865000 572000 548000 161000 161000 114000 114000 115000 0 1892000 1688000 1296000 1250000 596000 438000 <p id="xdx_803_eus-gaap--InvestmentTextBlock_znceiWTRrmej" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 5: <span id="xdx_823_z6i77CwpEH0a">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 November 30, 2020 consisted of corporate bonds with maturities remaining of less than 12 months. The Company may also invest excess cash balances in certificates of deposit, 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. At November 30, 2020, 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 November 30, 2020 and 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" id="xdx_899_eus-gaap--InvestmentTableTextBlock_pn3n3_zxNstIF8cyP6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INVESTMENTS (Details)"> <tr style="vertical-align: bottom"> <td colspan="17" style="font-weight: bold; text-align: left"><span id="xdx_8BC_z6rFs1rY1Peb" style="display: none">Schedule of short term investment</span></td></tr> <tr style="vertical-align: bottom"> <td colspan="17" style="font-weight: bold; text-align: center">November 30, 2020</td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amortized Cost</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; 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="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; 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="padding-bottom: 1pt"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Fair Value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%; text-align: left; padding-bottom: 1pt">Commercial notes (due within one year)</td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShortTermInvestments_iI_pn3n3_c20201130__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_zd1t9q5jthU" style="border-bottom: Black 1pt solid; width: 11%; text-align: right" title="Short term investment, amortized cost">91,115</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedGains_pn3n3_d0_c20200901__20201130__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_zh39ZdyYfGcg" style="border-bottom: Black 1pt solid; width: 11%; text-align: right" title="Gross unrealized gains">–</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedLoss_iN_pn3n3_di_c20200901__20201130__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_z3FVQV4nUmm4" style="border-bottom: Black 1pt solid; width: 11%; text-align: right" title="Gross unrealized loss">(48</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">)</td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20201130__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_zYPLWQmX2Vb3" style="border-bottom: Black 1pt solid; width: 11%; text-align: right" title="Short term investment, fair value">91,067</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--ShortTermInvestments_iI_pn3n3_c20201130_zNvxPKngmpsc" style="border-bottom: Black 2.5pt double; text-align: right" title="Short term investment, amortized cost">91,115</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedGains_pn3n3_d0_c20200901__20201130_zz7iVDfMVNEl" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross unrealized gains">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedLoss_iN_pn3n3_di_c20200901__20201130_zUMSgjyvCiOa" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross unrealized loss">(48</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20201130_zwJ1PRmTTtsa" style="border-bottom: Black 2.5pt double; text-align: right" title="Short term investment, fair value">91,067</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b> </b></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td colspan="17" style="font-weight: bold; text-align: center">August 31, 2020</td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amortized Cost</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; 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="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; 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="padding-bottom: 1pt"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Fair Value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%; text-align: left; padding-bottom: 1pt">Commercial notes (due within one year)</td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--ShortTermInvestments_iI_pn3n3_c20200831__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_z8ni1EZI8hbh" style="border-bottom: Black 1pt solid; width: 11%; text-align: right" title="Short term investment, amortized cost">66,804</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedGains_pn3n3_d0_c20200601__20200831__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_zU7YLzdTp17" style="border-bottom: Black 1pt solid; width: 11%; text-align: right" title="Gross unrealized gains">–</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedLoss_iN_pn3n3_di_c20200601__20200831__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_zXf2hiZI3Hzg" style="border-bottom: Black 1pt solid; width: 11%; text-align: right" title="Gross unrealized loss">(61</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">)</td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20200831__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_z4aloYLfplO8" style="border-bottom: Black 1pt solid; width: 11%; text-align: right" title="Short term investment, fair value">66,743</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShortTermInvestments_iI_pn3n3_c20200831_zTtqhErav8Ha" style="border-bottom: Black 2.5pt double; text-align: right" title="Short term investment, amortized cost">66,804</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedGains_pn3n3_d0_c20200601__20200831_z375nT4ouJRf" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross unrealized gains">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedLoss_iN_pn3n3_di_c20200601__20200831_z60FYfxR25Qi" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross unrealized loss">(61</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20200831_zKTovipRf4ji" style="border-bottom: Black 2.5pt double; text-align: right" title="Short term investment, fair value">66,743</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A5_z2yvV91sAlt9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <table cellpadding="0" cellspacing="0" id="xdx_899_eus-gaap--InvestmentTableTextBlock_pn3n3_zxNstIF8cyP6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INVESTMENTS (Details)"> <tr style="vertical-align: bottom"> <td colspan="17" style="font-weight: bold; text-align: left"><span id="xdx_8BC_z6rFs1rY1Peb" style="display: none">Schedule of short term investment</span></td></tr> <tr style="vertical-align: bottom"> <td colspan="17" style="font-weight: bold; text-align: center">November 30, 2020</td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amortized Cost</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; 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="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; 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="padding-bottom: 1pt"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Fair Value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%; text-align: left; padding-bottom: 1pt">Commercial notes (due within one year)</td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShortTermInvestments_iI_pn3n3_c20201130__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_zd1t9q5jthU" style="border-bottom: Black 1pt solid; width: 11%; text-align: right" title="Short term investment, amortized cost">91,115</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedGains_pn3n3_d0_c20200901__20201130__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_zh39ZdyYfGcg" style="border-bottom: Black 1pt solid; width: 11%; text-align: right" title="Gross unrealized gains">–</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedLoss_iN_pn3n3_di_c20200901__20201130__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_z3FVQV4nUmm4" style="border-bottom: Black 1pt solid; width: 11%; text-align: right" title="Gross unrealized loss">(48</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">)</td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20201130__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_zYPLWQmX2Vb3" style="border-bottom: Black 1pt solid; width: 11%; text-align: right" title="Short term investment, fair value">91,067</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--ShortTermInvestments_iI_pn3n3_c20201130_zNvxPKngmpsc" style="border-bottom: Black 2.5pt double; text-align: right" title="Short term investment, amortized cost">91,115</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedGains_pn3n3_d0_c20200901__20201130_zz7iVDfMVNEl" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross unrealized gains">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedLoss_iN_pn3n3_di_c20200901__20201130_zUMSgjyvCiOa" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross unrealized loss">(48</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20201130_zwJ1PRmTTtsa" style="border-bottom: Black 2.5pt double; text-align: right" title="Short term investment, fair value">91,067</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b> </b></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td colspan="17" style="font-weight: bold; text-align: center">August 31, 2020</td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amortized Cost</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; 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="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; 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="padding-bottom: 1pt"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Fair Value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%; text-align: left; padding-bottom: 1pt">Commercial notes (due within one year)</td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--ShortTermInvestments_iI_pn3n3_c20200831__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_z8ni1EZI8hbh" style="border-bottom: Black 1pt solid; width: 11%; text-align: right" title="Short term investment, amortized cost">66,804</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedGains_pn3n3_d0_c20200601__20200831__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_zU7YLzdTp17" style="border-bottom: Black 1pt solid; width: 11%; text-align: right" title="Gross unrealized gains">–</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedLoss_iN_pn3n3_di_c20200601__20200831__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_zXf2hiZI3Hzg" style="border-bottom: Black 1pt solid; width: 11%; text-align: right" title="Gross unrealized loss">(61</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">)</td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20200831__us-gaap--InvestmentTypeAxis__us-gaap--CommercialPaperMember_z4aloYLfplO8" style="border-bottom: Black 1pt solid; width: 11%; text-align: right" title="Short term investment, fair value">66,743</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShortTermInvestments_iI_pn3n3_c20200831_zTtqhErav8Ha" style="border-bottom: Black 2.5pt double; text-align: right" title="Short term investment, amortized cost">66,804</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedGains_pn3n3_d0_c20200601__20200831_z375nT4ouJRf" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross unrealized gains">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesGrossUnrealizedLoss_iN_pn3n3_di_c20200601__20200831_z60FYfxR25Qi" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross unrealized loss">(61</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--InvestmentsFairValueDisclosure_iI_pn3n3_c20200831_zKTovipRf4ji" style="border-bottom: Black 2.5pt double; text-align: right" title="Short term investment, fair value">66,743</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 91115000 0 48000 91067000 91115000 0 48000 91067000 66804000 0 61000 66743000 66804000 0 61000 66743000 <p id="xdx_804_eus-gaap--OtherLiabilitiesDisclosureTextBlock_z4mpt8m5Aa26" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 6: <span id="xdx_82A_zGPKs0bi4Wzf">CONTRACTS PAYABLE</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"><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, the Company 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 FY 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 was released eighteen months after June 1, 2017.</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="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 twenty-four month $2.0 million holdback provision against certain representations and warrantees, comprised of $1.3 million of cash and the release from an escrow shares of stock valued at $667 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 of up to $5.5 million (two-thirds cash and one-third newly issued, restricted shares of the Company’s common stock). The former shareholders of Lixoft can earn up to $2.0 million the first year and $3.5 million in year two.</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 November 30, 2020 and August, 31, 2020 the following liabilities have been recorded:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_88E_eus-gaap--OtherLiabilitiesTableTextBlock_pn3n3_zMWDLKbaDX6l" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - CONTRACTS PAYABLE (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_8B0_z6mTsPlVFE2h" style="display: none">Schedule of Liabilities</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; text-align: justify">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">November 30, <br/> 2020</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">August 31, <br/> 2020</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%; text-align: justify">Holdback liability — Lixoft</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--ContractWithCustomerLiability_iI_pn3n3_c20201130__us-gaap--BusinessCombinationSeparatelyRecognizedTransactionsAxis__custom--HoldbackLiabilityLixoftMember_zxTPeRWhh9qj" style="width: 11%; text-align: right" title="Total contract with customer">1,333</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--ContractWithCustomerLiability_iI_pn3n3_c20200831__us-gaap--BusinessCombinationSeparatelyRecognizedTransactionsAxis__custom--HoldbackLiabilityLixoftMember_zrUWREaDt6Y8" style="width: 11%; text-align: right" title="Total contract with customer">1,333</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Earnout liability — Lixoft</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--ContractWithCustomerLiability_iI_pn3n3_c20201130__us-gaap--BusinessCombinationSeparatelyRecognizedTransactionsAxis__custom--EarnoutLiabilityLixoftMember_zNvtj0loaum" style="border-bottom: Black 1pt solid; text-align: right" title="Total contract with customer">4,852</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--ContractWithCustomerLiability_iI_pn3n3_c20200831__us-gaap--BusinessCombinationSeparatelyRecognizedTransactionsAxis__custom--EarnoutLiabilityLixoftMember_zFM7YSMHVMW1" style="border-bottom: Black 1pt solid; text-align: right" title="Total contract with customer">4,731</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Sub total</td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--ContractWithCustomerLiability_iI_pn3n3_c20201130_zQiW6RYG2B6i" style="text-align: right" title="Total contract with customer">6,185</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--ContractWithCustomerLiability_iI_pn3n3_c20200831_zntqXOBIgb84" style="text-align: right" title="Total contract with customer">6,064</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Less: current portion<br/> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98C_ecustom--ContractsPayableCurrent_c20201130_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Less: Current Portion">2,000</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_ecustom--ContractsPayableCurrent_c20200831_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Less: Current Portion">2,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 2.5pt">Long-term portion</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_ecustom--ContractsPayableNoncurrent_c20201130_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Long-Term">4,185</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_ecustom--ContractsPayableNoncurrent_iI_pn3n3_c20200831_zNvapa4Pzbuj" style="border-bottom: Black 2.5pt double; text-align: right" title="Long-Term">4,064</td><td style="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_88E_eus-gaap--OtherLiabilitiesTableTextBlock_pn3n3_zMWDLKbaDX6l" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - CONTRACTS PAYABLE (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_8B0_z6mTsPlVFE2h" style="display: none">Schedule of Liabilities</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; text-align: justify">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">November 30, <br/> 2020</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">August 31, <br/> 2020</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%; text-align: justify">Holdback liability — Lixoft</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--ContractWithCustomerLiability_iI_pn3n3_c20201130__us-gaap--BusinessCombinationSeparatelyRecognizedTransactionsAxis__custom--HoldbackLiabilityLixoftMember_zxTPeRWhh9qj" style="width: 11%; text-align: right" title="Total contract with customer">1,333</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--ContractWithCustomerLiability_iI_pn3n3_c20200831__us-gaap--BusinessCombinationSeparatelyRecognizedTransactionsAxis__custom--HoldbackLiabilityLixoftMember_zrUWREaDt6Y8" style="width: 11%; text-align: right" title="Total contract with customer">1,333</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Earnout liability — Lixoft</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--ContractWithCustomerLiability_iI_pn3n3_c20201130__us-gaap--BusinessCombinationSeparatelyRecognizedTransactionsAxis__custom--EarnoutLiabilityLixoftMember_zNvtj0loaum" style="border-bottom: Black 1pt solid; text-align: right" title="Total contract with customer">4,852</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--ContractWithCustomerLiability_iI_pn3n3_c20200831__us-gaap--BusinessCombinationSeparatelyRecognizedTransactionsAxis__custom--EarnoutLiabilityLixoftMember_zFM7YSMHVMW1" style="border-bottom: Black 1pt solid; text-align: right" title="Total contract with customer">4,731</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Sub total</td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--ContractWithCustomerLiability_iI_pn3n3_c20201130_zQiW6RYG2B6i" style="text-align: right" title="Total contract with customer">6,185</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--ContractWithCustomerLiability_iI_pn3n3_c20200831_zntqXOBIgb84" style="text-align: right" title="Total contract with customer">6,064</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Less: current portion<br/> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98C_ecustom--ContractsPayableCurrent_c20201130_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Less: Current Portion">2,000</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_ecustom--ContractsPayableCurrent_c20200831_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Less: Current Portion">2,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 2.5pt">Long-term portion</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_ecustom--ContractsPayableNoncurrent_c20201130_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Long-Term">4,185</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_ecustom--ContractsPayableNoncurrent_iI_pn3n3_c20200831_zNvapa4Pzbuj" style="border-bottom: Black 2.5pt double; text-align: right" title="Long-Term">4,064</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1333000 1333000 4852000 4731000 6185000 6064000 2000000 2000000 4185000 4064000 <p id="xdx_801_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zoMFnGMwcj9i" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 7: <span id="xdx_82D_zJiWkdByX013">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">We lease approximately 13,500 square feet of space in Lancaster, California. The original lease had a five-year term with two, three-year options to extend. The initial five-year term expired in February 2011, and we extended the lease to February 2, 2014. In June 2013, the lease was amended to extend the term to February 2, 2017. The amended lease also provides for an annual base rent increase of 3% per year and two, two-year options to extend. In May 2016 the Company exercised the two, two-year options extending the term of the lease through February 2, 2021 at a fixed rate of $25 thousand per month. The new extension agreement allowed the Company with 90 days’ notice to opt out of the remaining lease in the last two years of the term upon payment of a recapture payment equal to the 3% base payment increase that would have been due under the original agreement. Refer to subsequent events footnote for details of the third amendment to the lease for the property in Lancaster, CA.</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 Cognigen subsidiary leases approximately 12,623 square feet of space in Buffalo, New York. The initial five-year term expired in October 2018 and was renewed for a three-year option extending it to November 2021. The new base rent is $16 thousand per month.</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">DILIsym leases approximately 2,700 square feet of space in Research Triangle Park, North Carolina. The initial three-year term was due to expire 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% adjustment.</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 Paris, France, Lixoft leases approximately 2,300 square feet of office space, which as of April 1, 2020, had minimum payments equaling $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 rent is $16 thousand per quarter 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 three months ended November 30, 2020, and 2019 was $<span id="xdx_90D_eus-gaap--OperatingLeaseExpense_pn3n3_c20200901__20201130_zW6pKIGC43Rg" title="Rent expense">185</span> thousand and $<span id="xdx_905_eus-gaap--OperatingLeaseExpense_c20190901__20191130_pn3n3" title="Rent expense">145</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 minimum lease payments under noncancelable operating leases with remaining terms of one year or more at November 30, 2020 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_886_eus-gaap--ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_pn3n3_zJsPHk2RbnS1" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 40%; margin-right: auto" summary="xdx: Disclosure - COMMITMENTS AND CONTINGENCIES (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_8B5_zOjVhWvnKqpl" style="display: none">Future minimum lease payments</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_491_20201130_zIhJfFCVebPc" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">(in thousands) <br/>Years Ending November 30,</td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td><td style="padding-bottom: 1pt"> </td></tr> <tr id="xdx_40E_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueCurrent_iI_pn3n3_maOLFMPzINN_zxt0cCBNQxN5" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 25%; text-align: center">2021</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">412</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueInTwoYears_iI_pn3n3_maOLFMPzINN_zFmu8iy2zkV7" style="vertical-align: bottom; background-color: White"> <td style="text-align: center">2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">170</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueInThreeYears_iI_pn3n3_maOLFMPzINN_zF2J3jD1F9eb" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: center">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">155</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueInFourYears_iI_pn3n3_maOLFMPzINN_zHTI35Nnbs5b" style="vertical-align: bottom; background-color: White"> <td style="text-align: center; padding-bottom: 1pt">2024</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">61</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--OperatingLeasesFutureMinimumPaymentsDue_iTI_pn3n3_mtOLFMPzINN_zHcuIYquCugh" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: center; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Future minimum lease payments</span> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">798</td><td style="padding-bottom: 2.5pt; font-weight: bold; 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; background-color: white"><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 provides the Company with a credit facility of $<span id="xdx_905_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_pn3n3_dm_c20200331__us-gaap--LineOfCreditFacilityAxis__custom--WellsFargoMember_z3HM6sQIF7m5" title="Line of credit maximum amount">3.5</span> million 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 November 30, 2020, there were <span id="xdx_903_eus-gaap--LineOfCredit_iI_pn3n3_do_c20201130__us-gaap--LineOfCreditFacilityAxis__custom--WellsFargoMember_zdrkS0dzTcag" title="Line of credit amount outstanding">no</span> amounts drawn against the line of credit.</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 as of June 30, 2019. In addition, the license agreement terminated on September 5, 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">The Company is in the process of making arrangements to replace the database.</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">Income Taxes</span></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. We file income tax returns with the IRS and various state jurisdictions as well as India and France. Our federal income tax returns for fiscal year 2017 thru 2019 are open for audit, and our state tax returns for fiscal year 2016 through 2019 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> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Legal Proceedings</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We may be subject to litigation, claims, investigations and audits arising from time to time in the ordinary course of our business; however, at this time, we are not a party to any legal proceedings and are not aware of any pending, threatened, or unasserted legal proceedings of any kind.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">   </p> 185000 145000 <table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_pn3n3_zJsPHk2RbnS1" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 40%; margin-right: auto" summary="xdx: Disclosure - COMMITMENTS AND CONTINGENCIES (Details)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_8B5_zOjVhWvnKqpl" style="display: none">Future minimum lease payments</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_491_20201130_zIhJfFCVebPc" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">(in thousands) <br/>Years Ending November 30,</td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td><td style="padding-bottom: 1pt"> </td></tr> <tr id="xdx_40E_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueCurrent_iI_pn3n3_maOLFMPzINN_zxt0cCBNQxN5" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 25%; text-align: center">2021</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">412</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueInTwoYears_iI_pn3n3_maOLFMPzINN_zFmu8iy2zkV7" style="vertical-align: bottom; background-color: White"> <td style="text-align: center">2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">170</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueInThreeYears_iI_pn3n3_maOLFMPzINN_zF2J3jD1F9eb" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: center">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">155</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueInFourYears_iI_pn3n3_maOLFMPzINN_zHTI35Nnbs5b" style="vertical-align: bottom; background-color: White"> <td style="text-align: center; padding-bottom: 1pt">2024</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">61</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--OperatingLeasesFutureMinimumPaymentsDue_iTI_pn3n3_mtOLFMPzINN_zHcuIYquCugh" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: center; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Future minimum lease payments</span> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">798</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 412000 170000 155000 61000 798000 3500000 2022-04-15 0 <p id="xdx_805_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zoyF9Q2mChKa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 8: <span id="xdx_82B_zwI8WvoUqo2l">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">Dividend</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 first quarter of fiscal year 2021 and during fiscal year 2020. The details of the dividends paid are in the following tables:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89B_eus-gaap--ScheduleOfDividendsPayableTextBlock_pn3n3_zERvY0pCmUkg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SHAREHOLDERS EQUITY (Details - Dividends)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_8BC_zy5rP0rCuTwj" style="display: none">Schedule of dividends declared and paid</span></td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid"><span style="font: 10pt Times New Roman, Times, Serif">(in thousands, except dividend per share amounts)</span></td> <td colspan="14" style="border-bottom: Black 1pt solid; text-align: center"><b>Fiscal Year 2021</b></td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Record Date</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Distribution Date</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Number of Shares<br/> Outstanding on <br/> Record Date</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Dividend per <br/> Share</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total<br/> Amount</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%; text-align: center; padding-bottom: 1pt"><span id="xdx_907_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_c20200901__20201130__us-gaap--DividendsAxis__custom--RecordDate20211Member" title="Record Date">10/26/2020</span></td><td style="width: 2%; padding-bottom: 1pt"> </td> <td id="xdx_98F_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_c20200901__20201130__us-gaap--DividendsAxis__custom--RecordDate20211Member" style="width: 13%; text-align: center; padding-bottom: 1pt" title="Distribution Date">11/02/2020</td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; width: 1%; text-align: left"> </td><td id="xdx_983_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pin3_c20200901__20201130__us-gaap--DividendsAxis__custom--RecordDate20211Member_ztdKuPjdwg1b" style="padding-bottom: 1pt; width: 11%; text-align: right" title="Number of Shares Outstanding on Record Date">19,924</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--CommonStockDividendsPerShareDeclared_c20200901__20201130__us-gaap--DividendsAxis__custom--RecordDate20211Member_pii" style="padding-bottom: 1pt; width: 11%; text-align: right" title="Dividend per Share">0.06</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--PaymentsOfDividends_c20200901__20201130__us-gaap--DividendsAxis__custom--RecordDate20211Member_pn3n3" style="border-bottom: Black 1pt solid; width: 11%; text-align: right" title="Total Amount">1,195</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: center; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: justify; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_988_eus-gaap--PaymentsOfDividends_c20200901__20201130_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total Amount">1,195</td><td style="padding-bottom: 2.5pt; font-weight: bold; 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="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid"><span style="font: 10pt Times New Roman, Times, Serif">(in thousands, except dividend per share amounts)</span></td> <td colspan="14" style="border-bottom: Black 1pt solid; text-align: center"><b>Fiscal Year 2020</b></td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Record Date</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Distribution Date</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Number of Shares<br/> Outstanding on <br/> Record Date</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Dividend per <br/> Share</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total <br/> Amount</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%; text-align: center"><span id="xdx_904_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20201Member" title="Record Date">10/25/2019</span></td><td style="width: 2%"> </td> <td id="xdx_98C_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20201Member" style="width: 13%; text-align: center" title="Distribution Date">11/01/2019</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98E_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pin3_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20201Member_z74eayAPtx8e" style="width: 11%; text-align: right" title="Number of Shares Outstanding on Record Date">17,606</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--CommonStockDividendsPerShareDeclared_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20201Member_pii" style="width: 11%; text-align: right" title="Dividend per Share">0.06</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--PaymentsOfDividends_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20201Member_pn3n3" style="width: 11%; text-align: right" title="Total Amount">1,056</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center"><span id="xdx_905_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20202Member" title="Record Date">1/27/2020</span></td><td> </td> <td id="xdx_98D_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20202Member" style="text-align: center" title="Distribution Date">2/03/2020</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pin3_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20202Member_zHNzkHIcr0kf" style="text-align: right" title="Number of Shares Outstanding on Record Date">17,646</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--CommonStockDividendsPerShareDeclared_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20202Member_pii" style="text-align: right" title="Dividend per Share">0.06</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--PaymentsOfDividends_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20202Member_pn3n3" style="text-align: right" title="Total Amount">1,059</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: center"><span id="xdx_906_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20203Member" title="Record Date">4/24/2020</span></td><td> </td> <td id="xdx_98E_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20203Member" style="text-align: center" title="Distribution Date">5/01/2020</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pin3_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20203Member_zJqMNe9m0jKh" style="text-align: right" title="Number of Shares Outstanding on Record Date">17,769</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--CommonStockDividendsPerShareDeclared_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20203Member_pii" style="text-align: right" title="Dividend per Share">0.06</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--PaymentsOfDividends_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20203Member_pn3n3" style="text-align: right" title="Total Amount">1,066</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center; padding-bottom: 1pt"><span id="xdx_907_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20204Member" title="Record Date">7/27/2020</span></td><td style="padding-bottom: 1pt"> </td> <td id="xdx_98F_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20204Member" style="text-align: center; padding-bottom: 1pt" title="Distribution Date">8/03/2020</td><td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td><td id="xdx_98D_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pin3_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20204Member_z0akYVebBx79" style="text-align: right" title="Number of Shares Outstanding on Record Date">17,820</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--CommonStockDividendsPerShareDeclared_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20204Member_pii" style="text-align: right" title="Dividend per Share">0.06</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--PaymentsOfDividends_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20204Member_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Total Amount">1,069</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: center; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: justify; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98C_eus-gaap--PaymentsOfDividends_c20190901__20200831_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total Amount">4,250</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8A2_zy2n1jiqppJ7" 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">Stock Option Plan</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 1.0 million shares of common stock were reserved for issuance. On February 25, 2014 the shareholders approved an additional 1.0 million shares increasing the total number of shares available to be granted under the 2007 Stock Option Plan to 2.0 million. 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_904_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_pin3_dm_c20201130__us-gaap--PlanNameAxis__custom--Equity2017IncentivePlanMember_z5sQWIC4RELc" title="Common stock reserved for issuance under the plan">1.0</span> million shares of common stock were reserved for issuance. This plan will terminate in December 2026 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 November 20, 2020, the Board of Directors adopted an amendment to the 2017 Equity Incentive Plan to increase the number of shares reserved for issuance under the plan from 1.0 million shares of common stock to 1.75 million shares of common stock. The amendment is subject to shareholder approval at the Company’s upcoming annual shareholder meeting.</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 November 30, 2020, employees and directors hold 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.75 to $61.84.</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">The following table summarizes information about stock options:</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--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_pn3n3_zoRUGLljMuK1" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SHAREHOLDERS EQUITY (Details - Option activity)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span id="xdx_8BC_zRQpGLW63qrk" style="display: none">Schedule of stock option activity</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td>(in thousands, except per share and weighted-average amounts)</td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Number of</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted-<br/> Average<br/> Exercise <br/> Price</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted-<br/> Average <br/> Remaining<br/> Contractual</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold">Transactions during the three months ended November 30, 2020</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Options</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Per Share</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Life</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 55%; text-align: justify">Outstanding, August 31, 2020</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pin3_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zJp1kcZKuhkc" style="width: 11%; text-align: right" title="Option outstanding, beginning balance">1,224</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pii_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z68dIuyXYy75" style="width: 11%; text-align: right" title="Outstanding">17.76</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20190901__20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zZfA1aLHKzJk" style="width: 11%; text-align: right" title="Outstanding, end of period">6.79</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pin3_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zrDREOAZdvTe" style="text-align: right" title="Granted">26</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pii" style="text-align: right" title="Granted">59.91</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Exercised</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pin3_di_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z1hJ9RodnwA" style="text-align: right" title="Exercised">(34</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pii" style="text-align: right" title="Exercised">14.04</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Cancelled/Forfeited</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pin3_di_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z1S1b1PQbjie" style="border-bottom: Black 1pt solid; text-align: right" title="Canceled/Forfeited">(11</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pii" style="text-align: right" title="Canceled/Forfeited">24.18</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Outstanding, November 30, 2020</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pin3_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zRFoHtKMQWwi" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Awards Outstanding, ending balance">1,205</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="font-weight: bold; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pii_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zQ1BNpvohlM1" style="font-weight: bold; text-align: right" title="Outstanding">18.73</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="font-weight: bold; text-align: left"> </td><td id="xdx_98B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z4ns6XT0ytQl" style="font-weight: bold; text-align: right" title="Outstanding, end of period">6.62</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Exercisable, November 30, 2020</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pin3_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zcwz6i7FNSy2" style="text-align: right" title="Options exercisable">583</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pii_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zdAnmx8KTal7" style="text-align: right" title="Options exercisable">11.16</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zEuTCprcVmWd" style="text-align: right" title="Options exercisable - weighted average life">5.35</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8AC_zfDVG8kqoDvf" 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 Plan, both ISOs and NQSOs, was <span id="xdx_906_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_dtY_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zV80e9c5d2Yi" title="Weighted average remaining contractual life">6.62</span> years at November 30, 2020. The total fair value of nonvested stock options as of November 30, 2020 was $<span id="xdx_906_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_iI_pn3n3_dm_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zhFOp4dzA1wl" title="Fair value of non-vested options">19.1</span> million and is amortizable over a weighted average period of <span id="xdx_90C_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zHXCeXJTOZ16" title="Fair value amortization period">3.18</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; text-align: justify">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.</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 the fair value of the options, including both ISOs and NQSOs, granted during the current fiscal year 2021 and fiscal year 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_895_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_pn3n3_zZlhU8YKchc8" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SHAREHOLDERS EQUITY (Details - Fair value of options)"> <tr style="vertical-align: bottom; background-color: White"> <td><span id="xdx_8BE_za9uAvWXNPda" style="display: none">Schedule of fair value of options</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49A_20200901__20201130_z4SqkYlCy8F8" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_494_20190901__20200831_z4N57DF2YkVb" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid">(in thousands except pricing)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three months ended, November 30 2020</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Fiscal Year 2020</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_401_ecustom--FairValueOptionsGranted_pn3n3_zRVJkGzxi81e" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%; text-align: left">Estimated fair value of awards granted</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">560</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">2,997</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40E_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate_pip0_dp_zDnCCv1Rfod5" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Unvested forfeiture rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0%</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pip0_ze3gxnY4Dwo4" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Weighted average grant price</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">59.91</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">39.23</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_ecustom--WeightedAverageMarketPrice_pip0_zblYbL1ZJ9Mk" style="vertical-align: bottom; background-color: White"> <td>Weighted average market price</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">59.91</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">39.23</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pip0_dp_zvwubjNEHAv1" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Weighted average volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">36.35%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">33.56%</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pip0_dp_zwXFxrzKq8B" style="vertical-align: bottom; background-color: White"> <td>Weighted average risk-free rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.47%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.39%</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pip0_dp_zsn0I7aQrfdf" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Weighted average dividend yield</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.40%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.65%</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Weighted average expected life</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200901__20201130_z63oOQcivhUe" title="Weighted average expected life">6.65</span> years</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20190901__20200831_zvyc9DP29eOj" title="Weighted average expected life">6.67</span> years</span></td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8AC_zVFE4QuS6qnc" 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 exercise prices for the options outstanding at November 30, 2020 ranged from $6.75 to $61.84, 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> <table cellpadding="0" cellspacing="0" id="xdx_89F_eus-gaap--ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_pn3n3_zAqrK8ddr4K3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SHAREHOLDERS EQUITY (Details - Options outstanding and exercisable)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td style="text-align: right" title="Exercise price low"><span id="xdx_8BC_zt4GWlDUVXXc" style="display: none">Schedule of options by exercise price range</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Exercise price high"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Awards outstanding"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: right"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Awards outstanding weighted average exercise price"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Awards exercisable"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Awards exercisable weighted average exercise price"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center">(in thousands except prices)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="8" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Exercise Price</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="8" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Awards Outstanding</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Awards Exercisable</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Low</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">High</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Quantity</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted <br/> Average<br/> Remaining<br/> Contractual <br/> Life</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted<br/> Average<br/> Exercise <br/> Price</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Quantity</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted<br/> Average<br/> Remaining<br/> Contractual <br/> Life</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted<br/> Average<br/> Exercise<br/> Price</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_pii" style="width: 11%; text-align: right" title="Exercise price low">6.75</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_pii" style="width: 11%; text-align: right" title="Exercise price high">8.00</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pin3_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_zvtccVfPxpuh" style="width: 11%; text-align: right" title="Awards outstanding">169</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 13%; text-align: right"><span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_zrfeKWL1wjWj" title="Awards outstanding weighted average remaining contractual life">3.77</span> years</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_pii" style="width: 11%; text-align: right" title="Awards outstanding weighted average exercise price">6.85</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pin3_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_z75MYX8TY1fl" style="width: 11%; text-align: right" title="Awards exercisable">169</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_905_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_zQzqQ1klnEed" title="Awards exercisable weighted average remaining contractual life">3.77</span> years</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_pii" style="width: 11%; text-align: right" title="Awards exercisable weighted average exercise price">6.85</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_pii" style="text-align: right" title="Exercise price low">8.01</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_pii" style="text-align: right" title="Exercise price high">16.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pin3_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_z74RZrgGilv9" style="text-align: right" title="Awards outstanding">535</td><td style="text-align: left"> </td><td> </td> <td style="text-align: right"><span id="xdx_90A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_zwnaELuxAlJ1" title="Awards outstanding weighted average remaining contractual life">5.80</span> years</td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_pii" style="text-align: right" title="Awards outstanding weighted average exercise price">9.99</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pin3_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_zNTZ14mFweMh" style="text-align: right" title="Awards exercisable">337</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90E_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_zbxP6tE38IL7" title="Awards exercisable weighted average remaining contractual life">5.74</span> years</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_pii" style="text-align: right" title="Awards exercisable weighted average exercise price">9.99</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_pii" style="text-align: right" title="Exercise price low">16.01</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_pii" style="text-align: right" title="Exercise price high">24.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pin3_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_zd9JaoGZMKdb" style="text-align: right" title="Awards outstanding">208</td><td style="text-align: left"> </td><td> </td> <td style="text-align: right"><span id="xdx_909_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_zYwqG3yM3Z3d" title="Awards outstanding weighted average remaining contractual life">7.51</span> years</td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_pii" style="text-align: right" title="Awards outstanding weighted average exercise price">20.42</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pin3_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_zUcOpxSS7C42" style="text-align: right" title="Awards exercisable">49</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_907_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_zyltliKDf7Qb" title="Awards exercisable weighted average remaining contractual life">6.19</span> years</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_pii" style="text-align: right" title="Awards exercisable weighted average exercise price">20.61</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_pii" style="text-align: right" title="Exercise price low">24.01</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_pii" style="text-align: right" title="Exercise price high">38.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pin3_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_zfk9dot193q3" style="text-align: right" title="Awards outstanding">204</td><td style="text-align: left"> </td><td> </td> <td style="text-align: right"><span id="xdx_908_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_zA8212CLvqWb" title="Awards outstanding weighted average remaining contractual life">8.90 </span>years</td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_pii" style="text-align: right" title="Awards outstanding weighted average exercise price">33.46</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pin3_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_zkO2sZ3opyvj" style="text-align: right" title="Awards exercisable">28</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_901_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_zFUv1jNVv4I9" title="Awards exercisable - Weighted average remaining contractual life">8.70</span> years</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_pii" style="text-align: right" title="Awards exercisable weighted average exercise price">34.83</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_pii" style="text-align: right" title="Exercise price low">38.01</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_pii" style="text-align: right" title="Exercise price high">52.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pin3_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_z73KwDSqPhOj" style="text-align: right" title="Awards outstanding">20</td><td style="text-align: left"> </td><td> </td> <td style="text-align: right"><span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_z0YisEeRcFG" title="Awards outstanding weighted average remaining contractual life">9.31</span> years</td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_pii" style="text-align: right" title="Awards outstanding weighted average exercise price">38.64</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pin3_d0_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_zwFiyG3S36I9" style="text-align: right" title="Awards exercisable">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pii_d0_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_zo8tc3Kb3LR9" style="text-align: right" title="Awards exercisable weighted average exercise price">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_pii" style="padding-bottom: 1pt; text-align: right" title="Exercise price low">52.01</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_pii" style="padding-bottom: 1pt; text-align: right" title="Exercise price high">61.84</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pin3_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_zA11C8wI1q1c" style="border-bottom: Black 1pt solid; text-align: right" title="Awards outstanding">69</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="text-align: right; padding-bottom: 1pt"><span id="xdx_909_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_zDMopMAMRifj" title="Awards outstanding weighted average remaining contractual life">9.68</span> years</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_pii" style="padding-bottom: 1pt; text-align: right" title="Awards outstanding weighted average exercise price">61.10</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pin3_d0_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_zJB4mWldXEn4" style="border-bottom: Black 1pt solid; text-align: right" title="Awards exercisable">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pii_d0_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_zVZTVX8RH808" style="padding-bottom: 1pt; text-align: right" title="Awards exercisable weighted average exercise price">–</td><td style="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; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pin3_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zpT3XX5nWiwb" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Awards outstanding">1,205</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zWpavlKx3Cf2" title="Awards outstanding weighted average remaining contractual life">6.62</span> years</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pii" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Awards outstanding weighted average exercise price">18.73</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pin3_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zcT3h2JDb95k" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Awards exercisable">583</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_902_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zlU3zF3NWnKi" title="Awards exercisable weighted average remaining contractual life">5.35</span> years</b></span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pii" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Awards exercisable weighted average exercise price">11.16</td><td style="padding-bottom: 2.5pt; font-weight: bold; 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; text-align: justify">During the three months ended November 30, 2020 the company issued <span id="xdx_90C_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_pin3_c20200901__20201130__srt--TitleOfIndividualAxis__custom--NonmanagementDirectorsMember_zTEUvQlHbJcd" title="Shares issued to Directors for services, shares">1,275</span> shares of stock to nonmanagement directors of the Company valued at $<span id="xdx_900_eus-gaap--StockIssuedDuringPeriodValueIssuedForServices_pn3n3_c20200901__20201130__srt--TitleOfIndividualAxis__custom--NonmanagementDirectorsMember_zATlVpBuD8th" title="Shares issued to Directors for services">83</span> thousand as compensation for services rendered to the Company.</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 August 2020, the company closed an underwritten public offering of <span id="xdx_90A_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pii_c20200801__20200830__us-gaap--TransactionTypeAxis__custom--PublicOfferingMember_zBnD57jEYGXa" title="Stock issued new, shares">2,090,909</span> shares of its common stock to the public at $<span id="xdx_902_eus-gaap--SaleOfStockPricePerShare_iI_pii_c20200831__us-gaap--TransactionTypeAxis__custom--PublicOfferingMember_zYpNffSQ77Pd" title="Stock price">55.00</span> per share, which included the full exercise of the underwriters’ option to purchase <span id="xdx_904_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pii_c20200801__20200830__us-gaap--TransactionTypeAxis__custom--PublicOfferingMember__srt--CounterpartyNameAxis__custom--UnderwritersMember_zgMJIe7HCzl6" title="Stock issued new, shares">272,727</span> additional shares of common stock. The aggregate gross proceeds to the company from this offering were approximately $<span id="xdx_906_ecustom--GrossProceedsFromPublicOffering_pn6n6_c20200801__20200830__us-gaap--TransactionTypeAxis__custom--PublicOfferingMember_zlNpJsN4PWI4" title="Gross proceeds from public offering">115</span> million, before deducting underwriting discounts and commissions; net proceeds were approximately $107.7 <span id="xdx_90A_eus-gaap--ProceedsFromIssuanceOrSaleOfEquity_pn3n3_c20200801__20200830__us-gaap--TransactionTypeAxis__custom--PublicOfferingMember_zZpky6MYTipe" style="display: none" title="Net proceeds from sale of stock">107700</span> million. The offering was made pursuant to the Company’s automatic shelf registration statement on Form S-3 filed with the SEC on July 9, 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">The balance of par value common stock and additional paid in capital as of November 30, 2020 was $10 thousand and $129.2 million, 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_89B_eus-gaap--ScheduleOfDividendsPayableTextBlock_pn3n3_zERvY0pCmUkg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SHAREHOLDERS EQUITY (Details - Dividends)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_8BC_zy5rP0rCuTwj" style="display: none">Schedule of dividends declared and paid</span></td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid"><span style="font: 10pt Times New Roman, Times, Serif">(in thousands, except dividend per share amounts)</span></td> <td colspan="14" style="border-bottom: Black 1pt solid; text-align: center"><b>Fiscal Year 2021</b></td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Record Date</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Distribution Date</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Number of Shares<br/> Outstanding on <br/> Record Date</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Dividend per <br/> Share</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total<br/> Amount</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%; text-align: center; padding-bottom: 1pt"><span id="xdx_907_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_c20200901__20201130__us-gaap--DividendsAxis__custom--RecordDate20211Member" title="Record Date">10/26/2020</span></td><td style="width: 2%; padding-bottom: 1pt"> </td> <td id="xdx_98F_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_c20200901__20201130__us-gaap--DividendsAxis__custom--RecordDate20211Member" style="width: 13%; text-align: center; padding-bottom: 1pt" title="Distribution Date">11/02/2020</td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; width: 1%; text-align: left"> </td><td id="xdx_983_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pin3_c20200901__20201130__us-gaap--DividendsAxis__custom--RecordDate20211Member_ztdKuPjdwg1b" style="padding-bottom: 1pt; width: 11%; text-align: right" title="Number of Shares Outstanding on Record Date">19,924</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--CommonStockDividendsPerShareDeclared_c20200901__20201130__us-gaap--DividendsAxis__custom--RecordDate20211Member_pii" style="padding-bottom: 1pt; width: 11%; text-align: right" title="Dividend per Share">0.06</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--PaymentsOfDividends_c20200901__20201130__us-gaap--DividendsAxis__custom--RecordDate20211Member_pn3n3" style="border-bottom: Black 1pt solid; width: 11%; text-align: right" title="Total Amount">1,195</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: center; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: justify; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_988_eus-gaap--PaymentsOfDividends_c20200901__20201130_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total Amount">1,195</td><td style="padding-bottom: 2.5pt; font-weight: bold; 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="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid"><span style="font: 10pt Times New Roman, Times, Serif">(in thousands, except dividend per share amounts)</span></td> <td colspan="14" style="border-bottom: Black 1pt solid; text-align: center"><b>Fiscal Year 2020</b></td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Record Date</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Distribution Date</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Number of Shares<br/> Outstanding on <br/> Record Date</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Dividend per <br/> Share</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total <br/> Amount</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%; text-align: center"><span id="xdx_904_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20201Member" title="Record Date">10/25/2019</span></td><td style="width: 2%"> </td> <td id="xdx_98C_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20201Member" style="width: 13%; text-align: center" title="Distribution Date">11/01/2019</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98E_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pin3_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20201Member_z74eayAPtx8e" style="width: 11%; text-align: right" title="Number of Shares Outstanding on Record Date">17,606</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--CommonStockDividendsPerShareDeclared_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20201Member_pii" style="width: 11%; text-align: right" title="Dividend per Share">0.06</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--PaymentsOfDividends_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20201Member_pn3n3" style="width: 11%; text-align: right" title="Total Amount">1,056</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center"><span id="xdx_905_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20202Member" title="Record Date">1/27/2020</span></td><td> </td> <td id="xdx_98D_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20202Member" style="text-align: center" title="Distribution Date">2/03/2020</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pin3_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20202Member_zHNzkHIcr0kf" style="text-align: right" title="Number of Shares Outstanding on Record Date">17,646</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--CommonStockDividendsPerShareDeclared_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20202Member_pii" style="text-align: right" title="Dividend per Share">0.06</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--PaymentsOfDividends_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20202Member_pn3n3" style="text-align: right" title="Total Amount">1,059</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: center"><span id="xdx_906_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20203Member" title="Record Date">4/24/2020</span></td><td> </td> <td id="xdx_98E_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20203Member" style="text-align: center" title="Distribution Date">5/01/2020</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pin3_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20203Member_zJqMNe9m0jKh" style="text-align: right" title="Number of Shares Outstanding on Record Date">17,769</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--CommonStockDividendsPerShareDeclared_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20203Member_pii" style="text-align: right" title="Dividend per Share">0.06</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--PaymentsOfDividends_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20203Member_pn3n3" style="text-align: right" title="Total Amount">1,066</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center; padding-bottom: 1pt"><span id="xdx_907_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20204Member" title="Record Date">7/27/2020</span></td><td style="padding-bottom: 1pt"> </td> <td id="xdx_98F_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20204Member" style="text-align: center; padding-bottom: 1pt" title="Distribution Date">8/03/2020</td><td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td><td id="xdx_98D_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate_pin3_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20204Member_z0akYVebBx79" style="text-align: right" title="Number of Shares Outstanding on Record Date">17,820</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--CommonStockDividendsPerShareDeclared_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20204Member_pii" style="text-align: right" title="Dividend per Share">0.06</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--PaymentsOfDividends_c20190901__20200831__us-gaap--DividendsAxis__custom--RecordDate20204Member_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Total Amount">1,069</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: center; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: justify; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98C_eus-gaap--PaymentsOfDividends_c20190901__20200831_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total Amount">4,250</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 2020-10-26 2020-11-02 19924000 0.06 1195000 1195000 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.0 <table cellpadding="0" cellspacing="0" id="xdx_89D_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_pn3n3_zoRUGLljMuK1" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SHAREHOLDERS EQUITY (Details - Option activity)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span id="xdx_8BC_zRQpGLW63qrk" style="display: none">Schedule of stock option activity</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td>(in thousands, except per share and weighted-average amounts)</td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Number of</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted-<br/> Average<br/> Exercise <br/> Price</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted-<br/> Average <br/> Remaining<br/> Contractual</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold">Transactions during the three months ended November 30, 2020</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Options</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Per Share</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Life</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 55%; text-align: justify">Outstanding, August 31, 2020</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pin3_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zJp1kcZKuhkc" style="width: 11%; text-align: right" title="Option outstanding, beginning balance">1,224</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pii_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z68dIuyXYy75" style="width: 11%; text-align: right" title="Outstanding">17.76</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20190901__20200831__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zZfA1aLHKzJk" style="width: 11%; text-align: right" title="Outstanding, end of period">6.79</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pin3_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zrDREOAZdvTe" style="text-align: right" title="Granted">26</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pii" style="text-align: right" title="Granted">59.91</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Exercised</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pin3_di_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z1hJ9RodnwA" style="text-align: right" title="Exercised">(34</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pii" style="text-align: right" title="Exercised">14.04</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Cancelled/Forfeited</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pin3_di_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z1S1b1PQbjie" style="border-bottom: Black 1pt solid; text-align: right" title="Canceled/Forfeited">(11</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pii" style="text-align: right" title="Canceled/Forfeited">24.18</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Outstanding, November 30, 2020</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pin3_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zRFoHtKMQWwi" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Awards Outstanding, ending balance">1,205</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="font-weight: bold; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pii_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zQ1BNpvohlM1" style="font-weight: bold; text-align: right" title="Outstanding">18.73</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="font-weight: bold; text-align: left"> </td><td id="xdx_98B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z4ns6XT0ytQl" style="font-weight: bold; text-align: right" title="Outstanding, end of period">6.62</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Exercisable, November 30, 2020</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pin3_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zcwz6i7FNSy2" style="text-align: right" title="Options exercisable">583</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pii_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zdAnmx8KTal7" style="text-align: right" title="Options exercisable">11.16</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zEuTCprcVmWd" style="text-align: right" title="Options exercisable - weighted average life">5.35</td><td style="text-align: left"> </td></tr> </table> 1224000 17.76 P6Y9M14D 26000 59.91 34000 14.04 11000 24.18 1205000 18.73 P6Y7M13D 583000 11.16 P5Y4M6D P6Y7M13D 19100000 P3Y2M4D <table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_pn3n3_zZlhU8YKchc8" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SHAREHOLDERS EQUITY (Details - Fair value of options)"> <tr style="vertical-align: bottom; background-color: White"> <td><span id="xdx_8BE_za9uAvWXNPda" style="display: none">Schedule of fair value of options</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49A_20200901__20201130_z4SqkYlCy8F8" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_494_20190901__20200831_z4N57DF2YkVb" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid">(in thousands except pricing)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three months ended, November 30 2020</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Fiscal Year 2020</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_401_ecustom--FairValueOptionsGranted_pn3n3_zRVJkGzxi81e" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%; text-align: left">Estimated fair value of awards granted</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">560</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">2,997</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40E_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate_pip0_dp_zDnCCv1Rfod5" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Unvested forfeiture rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0%</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pip0_ze3gxnY4Dwo4" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Weighted average grant price</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">59.91</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">39.23</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_ecustom--WeightedAverageMarketPrice_pip0_zblYbL1ZJ9Mk" style="vertical-align: bottom; background-color: White"> <td>Weighted average market price</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">59.91</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">39.23</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pip0_dp_zvwubjNEHAv1" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Weighted average volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">36.35%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">33.56%</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pip0_dp_zwXFxrzKq8B" style="vertical-align: bottom; background-color: White"> <td>Weighted average risk-free rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.47%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.39%</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pip0_dp_zsn0I7aQrfdf" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Weighted average dividend yield</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.40%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.65%</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Weighted average expected life</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200901__20201130_z63oOQcivhUe" title="Weighted average expected life">6.65</span> years</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20190901__20200831_zvyc9DP29eOj" title="Weighted average expected life">6.67</span> years</span></td><td style="text-align: left"> </td></tr> </table> 560000 2997000 0 0 59.91 39.23 59.91 39.23 0.3635 0.3356 0.0047 0.0139 0.0040 0.0065 P6Y7M24D P6Y8M1D <table cellpadding="0" cellspacing="0" id="xdx_89F_eus-gaap--ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_pn3n3_zAqrK8ddr4K3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SHAREHOLDERS EQUITY (Details - Options outstanding and exercisable)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td style="text-align: right" title="Exercise price low"><span id="xdx_8BC_zt4GWlDUVXXc" style="display: none">Schedule of options by exercise price range</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Exercise price high"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Awards outstanding"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: right"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Awards outstanding weighted average exercise price"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Awards exercisable"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Awards exercisable weighted average exercise price"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center">(in thousands except prices)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="8" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Exercise Price</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="8" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Awards Outstanding</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Awards Exercisable</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Low</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">High</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Quantity</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted <br/> Average<br/> Remaining<br/> Contractual <br/> Life</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted<br/> Average<br/> Exercise <br/> Price</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Quantity</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted<br/> Average<br/> Remaining<br/> Contractual <br/> Life</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted<br/> Average<br/> Exercise<br/> Price</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_pii" style="width: 11%; text-align: right" title="Exercise price low">6.75</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_pii" style="width: 11%; text-align: right" title="Exercise price high">8.00</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pin3_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_zvtccVfPxpuh" style="width: 11%; text-align: right" title="Awards outstanding">169</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 13%; text-align: right"><span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_zrfeKWL1wjWj" title="Awards outstanding weighted average remaining contractual life">3.77</span> years</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_pii" style="width: 11%; text-align: right" title="Awards outstanding weighted average exercise price">6.85</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pin3_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_z75MYX8TY1fl" style="width: 11%; text-align: right" title="Awards exercisable">169</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_905_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_zQzqQ1klnEed" title="Awards exercisable weighted average remaining contractual life">3.77</span> years</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price1Member_pii" style="width: 11%; text-align: right" title="Awards exercisable weighted average exercise price">6.85</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_pii" style="text-align: right" title="Exercise price low">8.01</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_pii" style="text-align: right" title="Exercise price high">16.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pin3_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_z74RZrgGilv9" style="text-align: right" title="Awards outstanding">535</td><td style="text-align: left"> </td><td> </td> <td style="text-align: right"><span id="xdx_90A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_zwnaELuxAlJ1" title="Awards outstanding weighted average remaining contractual life">5.80</span> years</td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_pii" style="text-align: right" title="Awards outstanding weighted average exercise price">9.99</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pin3_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_zNTZ14mFweMh" style="text-align: right" title="Awards exercisable">337</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90E_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_zbxP6tE38IL7" title="Awards exercisable weighted average remaining contractual life">5.74</span> years</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price2Member_pii" style="text-align: right" title="Awards exercisable weighted average exercise price">9.99</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_pii" style="text-align: right" title="Exercise price low">16.01</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_pii" style="text-align: right" title="Exercise price high">24.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pin3_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_zd9JaoGZMKdb" style="text-align: right" title="Awards outstanding">208</td><td style="text-align: left"> </td><td> </td> <td style="text-align: right"><span id="xdx_909_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_zYwqG3yM3Z3d" title="Awards outstanding weighted average remaining contractual life">7.51</span> years</td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_pii" style="text-align: right" title="Awards outstanding weighted average exercise price">20.42</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pin3_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_zUcOpxSS7C42" style="text-align: right" title="Awards exercisable">49</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_907_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_zyltliKDf7Qb" title="Awards exercisable weighted average remaining contractual life">6.19</span> years</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price3Member_pii" style="text-align: right" title="Awards exercisable weighted average exercise price">20.61</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_pii" style="text-align: right" title="Exercise price low">24.01</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_pii" style="text-align: right" title="Exercise price high">38.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pin3_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_zfk9dot193q3" style="text-align: right" title="Awards outstanding">204</td><td style="text-align: left"> </td><td> </td> <td style="text-align: right"><span id="xdx_908_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_zA8212CLvqWb" title="Awards outstanding weighted average remaining contractual life">8.90 </span>years</td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_pii" style="text-align: right" title="Awards outstanding weighted average exercise price">33.46</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pin3_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_zkO2sZ3opyvj" style="text-align: right" title="Awards exercisable">28</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_901_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_zFUv1jNVv4I9" title="Awards exercisable - Weighted average remaining contractual life">8.70</span> years</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price4Member_pii" style="text-align: right" title="Awards exercisable weighted average exercise price">34.83</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_pii" style="text-align: right" title="Exercise price low">38.01</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_pii" style="text-align: right" title="Exercise price high">52.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pin3_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_z73KwDSqPhOj" style="text-align: right" title="Awards outstanding">20</td><td style="text-align: left"> </td><td> </td> <td style="text-align: right"><span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_z0YisEeRcFG" title="Awards outstanding weighted average remaining contractual life">9.31</span> years</td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_pii" style="text-align: right" title="Awards outstanding weighted average exercise price">38.64</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pin3_d0_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_zwFiyG3S36I9" style="text-align: right" title="Awards exercisable">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pii_d0_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price5Member_zo8tc3Kb3LR9" style="text-align: right" title="Awards exercisable weighted average exercise price">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_pii" style="padding-bottom: 1pt; text-align: right" title="Exercise price low">52.01</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_pii" style="padding-bottom: 1pt; text-align: right" title="Exercise price high">61.84</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pin3_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_zA11C8wI1q1c" style="border-bottom: Black 1pt solid; text-align: right" title="Awards outstanding">69</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="text-align: right; padding-bottom: 1pt"><span id="xdx_909_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_zDMopMAMRifj" title="Awards outstanding weighted average remaining contractual life">9.68</span> years</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_pii" style="padding-bottom: 1pt; text-align: right" title="Awards outstanding weighted average exercise price">61.10</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pin3_d0_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_zJB4mWldXEn4" style="border-bottom: Black 1pt solid; text-align: right" title="Awards exercisable">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pii_d0_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Price6Member_zVZTVX8RH808" style="padding-bottom: 1pt; text-align: right" title="Awards exercisable weighted average exercise price">–</td><td style="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; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pin3_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zpT3XX5nWiwb" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Awards outstanding">1,205</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zWpavlKx3Cf2" title="Awards outstanding weighted average remaining contractual life">6.62</span> years</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pii" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Awards outstanding weighted average exercise price">18.73</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pin3_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zcT3h2JDb95k" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Awards exercisable">583</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_902_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20200901__20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zlU3zF3NWnKi" title="Awards exercisable weighted average remaining contractual life">5.35</span> years</b></span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c20201130__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pii" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Awards exercisable weighted average exercise price">11.16</td><td style="padding-bottom: 2.5pt; font-weight: bold; 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; text-align: justify">During the three months ended November 30, 2020 the company issued <span id="xdx_90C_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_pin3_c20200901__20201130__srt--TitleOfIndividualAxis__custom--NonmanagementDirectorsMember_zTEUvQlHbJcd" title="Shares issued to Directors for services, shares">1,275</span> shares of stock to nonmanagement directors of the Company valued at $<span id="xdx_900_eus-gaap--StockIssuedDuringPeriodValueIssuedForServices_pn3n3_c20200901__20201130__srt--TitleOfIndividualAxis__custom--NonmanagementDirectorsMember_zATlVpBuD8th" title="Shares issued to Directors for services">83</span> thousand as compensation for services rendered to the Company.</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 August 2020, the company closed an underwritten public offering of <span id="xdx_90A_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pii_c20200801__20200830__us-gaap--TransactionTypeAxis__custom--PublicOfferingMember_zBnD57jEYGXa" title="Stock issued new, shares">2,090,909</span> shares of its common stock to the public at $<span id="xdx_902_eus-gaap--SaleOfStockPricePerShare_iI_pii_c20200831__us-gaap--TransactionTypeAxis__custom--PublicOfferingMember_zYpNffSQ77Pd" title="Stock price">55.00</span> per share, which included the full exercise of the underwriters’ option to purchase <span id="xdx_904_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pii_c20200801__20200830__us-gaap--TransactionTypeAxis__custom--PublicOfferingMember__srt--CounterpartyNameAxis__custom--UnderwritersMember_zgMJIe7HCzl6" title="Stock issued new, shares">272,727</span> additional shares of common stock. The aggregate gross proceeds to the company from this offering were approximately $<span id="xdx_906_ecustom--GrossProceedsFromPublicOffering_pn6n6_c20200801__20200830__us-gaap--TransactionTypeAxis__custom--PublicOfferingMember_zlNpJsN4PWI4" title="Gross proceeds from public offering">115</span> million, before deducting underwriting discounts and commissions; net proceeds were approximately $107.7 <span id="xdx_90A_eus-gaap--ProceedsFromIssuanceOrSaleOfEquity_pn3n3_c20200801__20200830__us-gaap--TransactionTypeAxis__custom--PublicOfferingMember_zZpky6MYTipe" style="display: none" title="Net proceeds from sale of stock">107700</span> million. The offering was made pursuant to the Company’s automatic shelf registration statement on Form S-3 filed with the SEC on July 9, 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">The balance of par value common stock and additional paid in capital as of November 30, 2020 was $10 thousand and $129.2 million, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 6.75 8.00 169000 P3Y9M7D 6.85 169000 P3Y9M7D 6.85 8.01 16.00 535000 P5Y9M18D 9.99 337000 P5Y8M26D 9.99 16.01 24.00 208000 P7Y6M3D 20.42 49000 P6Y2M8D 20.61 24.01 38.00 204000 P8Y10M24D 33.46 28000 P8Y8M12D 34.83 38.01 52.00 20000 P9Y3M21D 38.64 0 0 52.01 61.84 69000 P9Y8M4D 61.10 0 0 1205000 P6Y7M13D 18.73 583000 P5Y4M6D 11.16 1275000 83000 2090909 55.00 272727 115000000 107700000 <p id="xdx_80D_eus-gaap--ConcentrationRiskDisclosureTextBlock_zrhWdd3NxXM" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 9: <span id="xdx_821_zKvBOjfMzHv8">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 and North Carolina with balances that often exceed FDIC-insured limits. In addition, the Company holds cash at a bank in France that is not FDIC-insured. Historically, the Company has not experienced any losses in such accounts and believes it is not exposed to any significant credit risk on cash and cash equivalents. However, considering the current banking environment, the Company is investigating alternative ways to minimize its exposure to such risks. 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. As of November 30, 2020 the Company had cash and cash equivalents exceeding insured limits by $<span id="xdx_902_eus-gaap--CashUninsuredAmount_iI_pn3n3_dm_c20201130_zsiafcilrMX3" title="Cash and cash equivalents exceeding insured limits">13.8</span> million.</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_90F_eus-gaap--ConcentrationRiskPercentage1_pii_dp_c20200901__20201130__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__srt--MajorCustomersAxis__custom--InternationalSalesMember_zE608jz8WYce" title="Net sales concentration percentage">33</span>% and <span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_pii_dp_c20190901__20191130__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__srt--MajorCustomersAxis__custom--InternationalSalesMember_zCLQO0NXbPpe" title="Net sales concentration percentage">30</span>% of net sales for the three months ended November 30, 2020 and 2019, respectively. Three customers accounted for <span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pii_dp_c20200901__20201130__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__srt--MajorCustomersAxis__custom--Customer1Member_zYkSQlexXzc2" title="Net sales concentration percentage">17</span>%, <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_pii_dp_c20200901__20201130__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__srt--MajorCustomersAxis__custom--Customer2Member_zZGAHtvPNgOa" title="Net sales concentration percentage">7</span>% and <span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_pii_dp_c20200901__20201130__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__srt--MajorCustomersAxis__custom--Customer3Member_zW3H9owvQOY6" title="Net sales concentration percentage">5</span>% of net sales during the three months ended November 30, 2020. Four customers accounted for <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_pii_dp_c20190901__20191130__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__srt--MajorCustomersAxis__custom--Customer1Member_zFibdjkqAhe3" title="Net sales concentration percentage">13</span>%, <span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_pii_dp_c20190901__20191130__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__srt--MajorCustomersAxis__custom--Customer2Member_zDbNWLXFvNpj" title="Net sales concentration percentage">8</span>%, <span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_pii_dp_c20190901__20191130__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__srt--MajorCustomersAxis__custom--Customer3Member_z8Doa20Lyn68" title="Net sales concentration percentage">6</span>%, and <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pii_dp_c20190901__20191130__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__srt--MajorCustomersAxis__custom--Customer4Member_zZYcA8l3Hlqi" title="Net sales concentration percentage">6</span>% (a dealer account in Japan representing various customers) of net sales during the three months ended November 30, 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 concentration shows that five customers comprised <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_pii_dp_c20200901__20201130__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--Customer1Member_zslcDcYlh4Xd" title="Net sales concentration percentage">21</span>%, <span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_pii_dp_c20200901__20201130__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--Customer2Member_zMcE80Y48XX5" title="Net sales concentration percentage">8</span>%, <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_pii_dp_c20200901__20201130__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--Customer3Member_zusmKKrIsSM6" title="Net sales concentration percentage">8</span>%, <span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pii_dp_c20200901__20201130__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--Customer4Member_z1NeuyX4a7fa" title="Net sales concentration percentage">7</span>% and <span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_pii_dp_c20200901__20201130__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--Customer5Member_zrf3rpgzdWy7" title="Net sales concentration percentage">6</span>% (a dealer account in Japan representing various customers) of accounts receivable at November 30, 2020. Accounts receivable concentration shows that four customers comprised <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_pii_dp_c20190901__20191130__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--Customer1Member_zjgCNMGlybpg" title="Net sales concentration percentage">14</span>%, <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pii_dp_c20190901__20191130__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--Customer2Member_z8Ox5jnSOSs5" title="Net sales concentration percentage">8</span>%, <span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_pii_dp_c20190901__20191130__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--Customer3Member_zjnvT3d8V8Hj" title="Net sales concentration percentage">7</span>% and <span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_pii_dp_c20190901__20191130__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--Customer4Member_z32HefMs4071" title="Net sales concentration percentage">7</span>% (a dealer account in Japan representing various customers) of accounts receivable at November 30, 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">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> 13800000 0.33 0.30 0.17 0.07 0.05 0.13 0.08 0.06 0.06 0.21 0.08 0.08 0.07 0.06 0.14 0.08 0.07 0.07 <p id="xdx_80F_eus-gaap--SegmentReportingDisclosureTextBlock_zR0SvySJgam5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 10: <span id="xdx_82F_zY3dY7QHYNKh">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 segment and consolidated results are as follows for the three months ended November 30, 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_897_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_pn3n3_zkvPoLMZuvSc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Details - Segment reporting)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_8B1_ze7SuVJK56x3" style="display: none">Schedule of consolidated results from reportable segments</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="22" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended November 30, 2020</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Simulations Plus</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Cognigen</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">DILIsym</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Lixoft*</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Eliminations</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 28%">Revenues</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zWMCYMxAvCm5" style="width: 9%; text-align: right" title="Net Revenues">5,432</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zQYEXkyrxR1g" style="width: 9%; text-align: right" title="Net Revenues">2,668</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--Revenues_pn3n3_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zax9z3lXcmud" style="width: 9%; text-align: right" title="Net Revenues">1,372</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_fKg_____zbkSkYbhaBBg" style="width: 9%; text-align: right" title="Net Revenues">1,229</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_pn3n3_d0_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__srt--ConsolidationEliminationsMember_ziQRemjg7Xb8" style="width: 9%; text-align: right" title="Net Revenues">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="width: 9%; text-align: right" title="Net Revenues">10,701</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -10pt; padding-left: 10pt; text-align: left">Income from operations before income taxes</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--OperatingIncomeLoss_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">2,365</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--OperatingIncomeLoss_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">206</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--OperatingIncomeLoss_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">(45</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--OperatingIncomeLoss_pn3n3_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_fKg_____zL281HefnwQ7" style="text-align: right" title="Income (loss) from operations before income taxes">525</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--OperatingIncomeLoss_pn3n3_d0_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__srt--ConsolidationEliminationsMember_z3aZ2LYl1Y1d" style="text-align: right" title="Income (loss) from operations before income taxes">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--OperatingIncomeLoss_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">3,051</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Total assets</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--Assets_c20201130__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Total assets">162,871</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--Assets_c20201130__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Total assets">12,279</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--Assets_c20201130__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Total assets">14,180</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--Assets_iI_pn3n3_c20201130__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_fKg_____zrAzKIOAkv4k" style="text-align: right" title="Total assets">20,628</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--Assets_c20201130__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_pn3n3" style="text-align: right" title="Total assets">(39,488</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--Assets_c20201130__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="text-align: right" title="Total assets">170,470</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Capital expenditures</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--PaymentsToAcquireProductiveAssets_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Capital expenditures">139</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--PaymentsToAcquireProductiveAssets_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Capital expenditures">63</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--PaymentsToAcquireProductiveAssets_pn3n3_d0_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_z1pvfyWs5Cy8" style="text-align: right" title="Capital expenditures">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--PaymentsToAcquireProductiveAssets_pn3n3_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_fKg_____zTC9PQHM0qU6" style="text-align: right" title="Capital expenditures">3</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--PaymentsToAcquireProductiveAssets_pn3n3_d0_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__srt--ConsolidationEliminationsMember_z14wjMNBtWQi" style="text-align: right" title="Capital expenditures">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--PaymentsToAcquireProductiveAssets_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="text-align: right" title="Capital expenditures">205</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Capitalized software costs</td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--CapitalizedComputerSoftwareGross_c20201130__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Capitalized software costs">568</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--CapitalizedComputerSoftwareGross_iI_pn3n3_d0_c20201130__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zTBPd1HIutvh" style="text-align: right" title="Capitalized software costs">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--CapitalizedComputerSoftwareGross_c20201130__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Capitalized software costs">43</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--CapitalizedComputerSoftwareGross_iI_pn3n3_c20201130__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_fKg_____zBx6HWjKKRR3" style="text-align: right" title="Capitalized software costs">117</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--CapitalizedComputerSoftwareGross_iI_pn3n3_d0_c20201130__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_zsqyqBTRvGs8" style="text-align: right" title="Capitalized software costs">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--CapitalizedComputerSoftwareGross_c20201130__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="text-align: right" title="Capitalized software costs">728</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Depreciation and amortization</td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">451</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">81</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">149</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--DepreciationDepletionAndAmortization_pn3n3_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_fKg_____z8RBOJgy5If" style="text-align: right" title="Depreciation and Amortization">184</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--DepreciationDepletionAndAmortization_pn3n3_d0_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__srt--ConsolidationEliminationsMember_z0T3kvZyUBz4" style="text-align: right" title="Depreciation and Amortization">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">865</td><td style="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 style="text-align: justify; padding-left: 10pt; text-indent: -10pt">*</td> <td style="text-align: justify; padding-left: 10pt; text-indent: -10pt; width: 97%">The Company purchased Lixoft on April 1, 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="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid"><span style="font: 10pt Times New Roman, Times, Serif">(in thousands<b>)</b></span></td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="18" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended November 30, 2019</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Simulations Plus</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Cognigen</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">DILIsym</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Eliminations</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%">Revenues</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20190901__20191130__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_z1kpGYGiWv3f" style="width: 9%; text-align: right" title="Net Revenues">4,927</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20190901__20191130__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zHiKxPb6GDNg" style="width: 9%; text-align: right" title="Net Revenues">2,387</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20190901__20191130__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_z37UpVp8GEa2" style="width: 9%; text-align: right" title="Net Revenues">2,087</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_d0_c20190901__20191130__us-gaap--StatementBusinessSegmentsAxis__srt--ConsolidationEliminationsMember_zF3I1EcYrxi7" style="width: 9%; text-align: right" title="Net Revenues">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--Revenues_c20190901__20191130__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="width: 9%; text-align: right" title="Net Revenues">9,401</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Income from operations</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--OperatingIncomeLoss_c20190901__20191130__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">1,903</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--OperatingIncomeLoss_c20190901__20191130__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">40</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--OperatingIncomeLoss_c20190901__20191130__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">775</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--OperatingIncomeLoss_pn3n3_d0_c20190901__20191130__us-gaap--StatementBusinessSegmentsAxis__srt--ConsolidationEliminationsMember_z2W7x5JsUhcb" style="text-align: right" title="Income (loss) from operations before income taxes">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--OperatingIncomeLoss_c20190901__20191130__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">2,718</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Total assets</td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--Assets_c20191130__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Total assets">40,656</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--Assets_c20191130__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Total assets">10,660</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--Assets_c20191130__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Total assets">14,149</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--Assets_c20191130__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_pn3n3" style="text-align: right" title="Total assets">(17,702</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--Assets_c20191130__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="text-align: right" title="Total assets">47,763</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Capital expenditures</td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--PaymentsToAcquireProductiveAssets_c20190901__20191130__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Capital expenditures">8</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--PaymentsToAcquireProductiveAssets_c20190901__20191130__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Capital expenditures">17</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--PaymentsToAcquireProductiveAssets_c20190901__20191130__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Capital expenditures">3</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--PaymentsToAcquireProductiveAssets_pn3n3_d0_c20190901__20191130__us-gaap--StatementBusinessSegmentsAxis__srt--ConsolidationEliminationsMember_ziI5zgovwmvl" style="text-align: right" title="Capital expenditures">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--PaymentsToAcquireProductiveAssets_c20190901__20191130__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="text-align: right" title="Capital expenditures">28</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Capitalized software costs</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--CapitalizedComputerSoftwareGross_c20191130__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Capitalized software costs">457</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--CapitalizedComputerSoftwareGross_c20191130__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Capitalized software costs">20</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--CapitalizedComputerSoftwareGross_c20191130__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Capitalized software costs">30</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--CapitalizedComputerSoftwareGross_iI_pn3n3_d0_c20191130__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_zVrbQMNK8lDb" style="text-align: right" title="Capitalized software costs">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--CapitalizedComputerSoftwareGross_c20191130__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="text-align: right" title="Capitalized software costs">507</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Depreciation and amortization</td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--DepreciationDepletionAndAmortization_c20190901__20191130__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">435</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--DepreciationDepletionAndAmortization_c20190901__20191130__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">86</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--DepreciationDepletionAndAmortization_c20190901__20191130__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">150</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--DepreciationDepletionAndAmortization_pn3n3_d0_c20190901__20191130__us-gaap--StatementBusinessSegmentsAxis__srt--ConsolidationEliminationsMember_zBHnww890yNd" style="text-align: right" title="Depreciation and Amortization">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--DepreciationDepletionAndAmortization_c20190901__20191130__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">671</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8AD_zIkxpTwsemqe" 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 three months ended November 30, 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_89B_eus-gaap--ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_pn3n3_zP6hnh7Q8bw3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Details - geographic)"> <tr style="vertical-align: bottom; background-color: White"> <td><span id="xdx_8B6_zueccCxez7qg" style="display: none">Schedule of geographical revenues</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended November 30, 2020</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Americas</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">EMEA</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Asia Pacific</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%; text-align: left">Simulations Plus</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--Revenues_c20200901__20201130__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 11%; text-align: right" title="Revenues">2,518</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_c20200901__20201130__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 11%; text-align: right" title="Revenues">1,890</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--Revenues_c20200901__20201130__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 11%; text-align: right" title="Revenues">1,024</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--Revenues_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 11%; text-align: right" title="Revenues">5,432</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Cognigen</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--Revenues_c20200901__20201130__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Revenues">2,668</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--Revenues_pn3n3_d0_c20200901__20201130__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zkMYXc1Y9RNf" style="text-align: right" title="Revenues">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--Revenues_pn3n3_d0_c20200901__20201130__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zdT4g8CYH2ui" style="text-align: right" title="Revenues">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--Revenues_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Revenues">2,668</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>DILIsym</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--Revenues_c20200901__20201130__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Revenues">1,326</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--Revenues_c20200901__20201130__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Revenues">21</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--Revenues_c20200901__20201130__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Revenues">25</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--Revenues_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Revenues">1,372</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">Lixoft</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--Revenues_c20200901__20201130__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">611</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--Revenues_c20200901__20201130__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">567</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--Revenues_c20200901__20201130__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">51</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--Revenues_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">1,229</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; padding-bottom: 2.5pt">Total</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_c20200901__20201130__srt--StatementGeographicalAxis__srt--AmericasMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">7,123</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_c20200901__20201130__srt--StatementGeographicalAxis__us-gaap--EMEAMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">2,478</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_980_eus-gaap--Revenues_c20200901__20201130__srt--StatementGeographicalAxis__srt--AsiaPacificMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">1,100</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_pn3n3_c20200901__20201130_zyIvl1QFFiD" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">10,701</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid"><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">(in thousands) <b> </b></p></td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended November 30, 2019</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Americas</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">EMEA</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Asia Pacific</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%; text-align: left">Simulations Plus</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_c20190901__20191130__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 11%; text-align: right" title="Revenues">2,547</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_c20190901__20191130__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 11%; text-align: right" title="Revenues">1,147</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_c20190901__20191130__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 11%; text-align: right" title="Revenues">1,233</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_c20190901__20191130__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 11%; text-align: right" title="Revenues">4,927</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Cognigen</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--Revenues_c20190901__20191130__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Revenues">2,387</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--Revenues_pn3n3_d0_c20190901__20191130__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zR7JhpQlJfHl" style="text-align: right" title="Revenues">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--Revenues_pn3n3_d0_c20190901__20191130__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_znlRRcaPRWCj" style="text-align: right" title="Revenues">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--Revenues_c20190901__20191130__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Revenues">2,387</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt">DILIsym</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--Revenues_c20190901__20191130__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">1,737</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--Revenues_c20190901__20191130__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">325</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--Revenues_c20190901__20191130__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">25</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--Revenues_c20190901__20191130__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">2,087</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; padding-bottom: 2.5pt">Total</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98A_eus-gaap--Revenues_c20190901__20191130__srt--StatementGeographicalAxis__srt--AmericasMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">6,671</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98E_eus-gaap--Revenues_c20190901__20191130__srt--StatementGeographicalAxis__us-gaap--EMEAMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">1,472</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_c20190901__20191130__srt--StatementGeographicalAxis__srt--AsiaPacificMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">1,258</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_c20190901__20191130_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">9,401</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8A1_zh44OWvrJEbc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_897_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_pn3n3_zkvPoLMZuvSc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Details - Segment reporting)"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span id="xdx_8B1_ze7SuVJK56x3" style="display: none">Schedule of consolidated results from reportable segments</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="22" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended November 30, 2020</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Simulations Plus</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Cognigen</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">DILIsym</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Lixoft*</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Eliminations</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 28%">Revenues</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_zWMCYMxAvCm5" style="width: 9%; text-align: right" title="Net Revenues">5,432</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zQYEXkyrxR1g" style="width: 9%; text-align: right" title="Net Revenues">2,668</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--Revenues_pn3n3_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_zax9z3lXcmud" style="width: 9%; text-align: right" title="Net Revenues">1,372</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_fKg_____zbkSkYbhaBBg" style="width: 9%; text-align: right" title="Net Revenues">1,229</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_pn3n3_d0_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__srt--ConsolidationEliminationsMember_ziQRemjg7Xb8" style="width: 9%; text-align: right" title="Net Revenues">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--Revenues_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="width: 9%; text-align: right" title="Net Revenues">10,701</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -10pt; padding-left: 10pt; text-align: left">Income from operations before income taxes</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--OperatingIncomeLoss_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">2,365</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--OperatingIncomeLoss_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">206</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--OperatingIncomeLoss_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">(45</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--OperatingIncomeLoss_pn3n3_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_fKg_____zL281HefnwQ7" style="text-align: right" title="Income (loss) from operations before income taxes">525</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--OperatingIncomeLoss_pn3n3_d0_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__srt--ConsolidationEliminationsMember_z3aZ2LYl1Y1d" style="text-align: right" title="Income (loss) from operations before income taxes">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--OperatingIncomeLoss_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">3,051</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Total assets</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--Assets_c20201130__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Total assets">162,871</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--Assets_c20201130__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Total assets">12,279</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--Assets_c20201130__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Total assets">14,180</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--Assets_iI_pn3n3_c20201130__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_fKg_____zrAzKIOAkv4k" style="text-align: right" title="Total assets">20,628</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--Assets_c20201130__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_pn3n3" style="text-align: right" title="Total assets">(39,488</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--Assets_c20201130__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="text-align: right" title="Total assets">170,470</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Capital expenditures</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--PaymentsToAcquireProductiveAssets_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Capital expenditures">139</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--PaymentsToAcquireProductiveAssets_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Capital expenditures">63</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--PaymentsToAcquireProductiveAssets_pn3n3_d0_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_z1pvfyWs5Cy8" style="text-align: right" title="Capital expenditures">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--PaymentsToAcquireProductiveAssets_pn3n3_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_fKg_____zTC9PQHM0qU6" style="text-align: right" title="Capital expenditures">3</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--PaymentsToAcquireProductiveAssets_pn3n3_d0_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__srt--ConsolidationEliminationsMember_z14wjMNBtWQi" style="text-align: right" title="Capital expenditures">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--PaymentsToAcquireProductiveAssets_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="text-align: right" title="Capital expenditures">205</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Capitalized software costs</td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--CapitalizedComputerSoftwareGross_c20201130__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Capitalized software costs">568</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--CapitalizedComputerSoftwareGross_iI_pn3n3_d0_c20201130__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zTBPd1HIutvh" style="text-align: right" title="Capitalized software costs">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--CapitalizedComputerSoftwareGross_c20201130__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Capitalized software costs">43</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--CapitalizedComputerSoftwareGross_iI_pn3n3_c20201130__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_fKg_____zBx6HWjKKRR3" style="text-align: right" title="Capitalized software costs">117</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--CapitalizedComputerSoftwareGross_iI_pn3n3_d0_c20201130__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_zsqyqBTRvGs8" style="text-align: right" title="Capitalized software costs">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--CapitalizedComputerSoftwareGross_c20201130__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="text-align: right" title="Capitalized software costs">728</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Depreciation and amortization</td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">451</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">81</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">149</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--DepreciationDepletionAndAmortization_pn3n3_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_fKg_____z8RBOJgy5If" style="text-align: right" title="Depreciation and Amortization">184</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--DepreciationDepletionAndAmortization_pn3n3_d0_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__srt--ConsolidationEliminationsMember_z0T3kvZyUBz4" style="text-align: right" title="Depreciation and Amortization">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--DepreciationDepletionAndAmortization_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">865</td><td style="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 style="text-align: justify; padding-left: 10pt; text-indent: -10pt">*</td> <td style="text-align: justify; padding-left: 10pt; text-indent: -10pt; width: 97%">The Company purchased Lixoft on April 1, 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="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid"><span style="font: 10pt Times New Roman, Times, Serif">(in thousands<b>)</b></span></td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="18" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended November 30, 2019</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Simulations Plus</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Cognigen</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">DILIsym</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Eliminations</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%">Revenues</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20190901__20191130__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_z1kpGYGiWv3f" style="width: 9%; text-align: right" title="Net Revenues">4,927</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20190901__20191130__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zHiKxPb6GDNg" style="width: 9%; text-align: right" title="Net Revenues">2,387</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20190901__20191130__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_z37UpVp8GEa2" style="width: 9%; text-align: right" title="Net Revenues">2,087</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_d0_c20190901__20191130__us-gaap--StatementBusinessSegmentsAxis__srt--ConsolidationEliminationsMember_zF3I1EcYrxi7" style="width: 9%; text-align: right" title="Net Revenues">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--Revenues_c20190901__20191130__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="width: 9%; text-align: right" title="Net Revenues">9,401</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Income from operations</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--OperatingIncomeLoss_c20190901__20191130__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">1,903</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--OperatingIncomeLoss_c20190901__20191130__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">40</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--OperatingIncomeLoss_c20190901__20191130__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">775</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--OperatingIncomeLoss_pn3n3_d0_c20190901__20191130__us-gaap--StatementBusinessSegmentsAxis__srt--ConsolidationEliminationsMember_z2W7x5JsUhcb" style="text-align: right" title="Income (loss) from operations before income taxes">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--OperatingIncomeLoss_c20190901__20191130__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="text-align: right" title="Income (loss) from operations before income taxes">2,718</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Total assets</td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--Assets_c20191130__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Total assets">40,656</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--Assets_c20191130__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Total assets">10,660</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--Assets_c20191130__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Total assets">14,149</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--Assets_c20191130__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_pn3n3" style="text-align: right" title="Total assets">(17,702</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--Assets_c20191130__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="text-align: right" title="Total assets">47,763</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Capital expenditures</td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--PaymentsToAcquireProductiveAssets_c20190901__20191130__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Capital expenditures">8</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--PaymentsToAcquireProductiveAssets_c20190901__20191130__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Capital expenditures">17</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--PaymentsToAcquireProductiveAssets_c20190901__20191130__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Capital expenditures">3</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--PaymentsToAcquireProductiveAssets_pn3n3_d0_c20190901__20191130__us-gaap--StatementBusinessSegmentsAxis__srt--ConsolidationEliminationsMember_ziI5zgovwmvl" style="text-align: right" title="Capital expenditures">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--PaymentsToAcquireProductiveAssets_c20190901__20191130__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="text-align: right" title="Capital expenditures">28</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Capitalized software costs</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--CapitalizedComputerSoftwareGross_c20191130__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Capitalized software costs">457</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--CapitalizedComputerSoftwareGross_c20191130__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Capitalized software costs">20</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--CapitalizedComputerSoftwareGross_c20191130__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Capitalized software costs">30</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--CapitalizedComputerSoftwareGross_iI_pn3n3_d0_c20191130__srt--ConsolidationItemsAxis__srt--ConsolidationEliminationsMember_zVrbQMNK8lDb" style="text-align: right" title="Capitalized software costs">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--CapitalizedComputerSoftwareGross_c20191130__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="text-align: right" title="Capitalized software costs">507</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Depreciation and amortization</td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--DepreciationDepletionAndAmortization_c20190901__20191130__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">435</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--DepreciationDepletionAndAmortization_c20190901__20191130__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">86</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--DepreciationDepletionAndAmortization_c20190901__20191130__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">150</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--DepreciationDepletionAndAmortization_pn3n3_d0_c20190901__20191130__us-gaap--StatementBusinessSegmentsAxis__srt--ConsolidationEliminationsMember_zBHnww890yNd" style="text-align: right" title="Depreciation and Amortization">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--DepreciationDepletionAndAmortization_c20190901__20191130__us-gaap--StatementBusinessSegmentsAxis__us-gaap--OperatingSegmentsMember_pn3n3" style="text-align: right" title="Depreciation and Amortization">671</td><td style="text-align: left"> </td></tr> </table> 5432000 2668000 1372000 1229000 0 10701000 2365000 206000 -45000 525000 0 3051000 162871000 12279000 14180000 20628000 -39488000 170470000 139000 63000 0 3000 0 205000 568000 0 43000 117000 0 728000 451000 81000 149000 184000 0 865000 4927000 2387000 2087000 0 9401000 1903000 40000 775000 0 2718000 40656000 10660000 14149000 -17702000 47763000 8000 17000 3000 0 28000 457000 20000 30000 0 507000 435000 86000 150000 0 671000 <table cellpadding="0" cellspacing="0" id="xdx_89B_eus-gaap--ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_pn3n3_zP6hnh7Q8bw3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Details - geographic)"> <tr style="vertical-align: bottom; background-color: White"> <td><span id="xdx_8B6_zueccCxez7qg" style="display: none">Schedule of geographical revenues</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended November 30, 2020</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Americas</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">EMEA</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Asia Pacific</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%; text-align: left">Simulations Plus</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--Revenues_c20200901__20201130__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 11%; text-align: right" title="Revenues">2,518</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_c20200901__20201130__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 11%; text-align: right" title="Revenues">1,890</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--Revenues_c20200901__20201130__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 11%; text-align: right" title="Revenues">1,024</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--Revenues_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 11%; text-align: right" title="Revenues">5,432</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Cognigen</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--Revenues_c20200901__20201130__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Revenues">2,668</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--Revenues_pn3n3_d0_c20200901__20201130__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zkMYXc1Y9RNf" style="text-align: right" title="Revenues">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--Revenues_pn3n3_d0_c20200901__20201130__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zdT4g8CYH2ui" style="text-align: right" title="Revenues">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--Revenues_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Revenues">2,668</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>DILIsym</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--Revenues_c20200901__20201130__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Revenues">1,326</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--Revenues_c20200901__20201130__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Revenues">21</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--Revenues_c20200901__20201130__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Revenues">25</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--Revenues_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="text-align: right" title="Revenues">1,372</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">Lixoft</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--Revenues_c20200901__20201130__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">611</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--Revenues_c20200901__20201130__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">567</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--Revenues_c20200901__20201130__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">51</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--Revenues_c20200901__20201130__us-gaap--StatementBusinessSegmentsAxis__custom--LixoftMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">1,229</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; padding-bottom: 2.5pt">Total</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_c20200901__20201130__srt--StatementGeographicalAxis__srt--AmericasMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">7,123</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_c20200901__20201130__srt--StatementGeographicalAxis__us-gaap--EMEAMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">2,478</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_980_eus-gaap--Revenues_c20200901__20201130__srt--StatementGeographicalAxis__srt--AsiaPacificMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">1,100</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_987_eus-gaap--Revenues_pn3n3_c20200901__20201130_zyIvl1QFFiD" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">10,701</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid"><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">(in thousands) <b> </b></p></td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended November 30, 2019</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Americas</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">EMEA</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Asia Pacific</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%; text-align: left">Simulations Plus</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_c20190901__20191130__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 11%; text-align: right" title="Revenues">2,547</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_c20190901__20191130__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 11%; text-align: right" title="Revenues">1,147</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--Revenues_c20190901__20191130__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 11%; text-align: right" title="Revenues">1,233</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_c20190901__20191130__us-gaap--StatementBusinessSegmentsAxis__custom--SimulationsMember_pn3n3" style="width: 11%; text-align: right" title="Revenues">4,927</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Cognigen</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--Revenues_c20190901__20191130__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Revenues">2,387</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--Revenues_pn3n3_d0_c20190901__20191130__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_zR7JhpQlJfHl" style="text-align: right" title="Revenues">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--Revenues_pn3n3_d0_c20190901__20191130__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_znlRRcaPRWCj" style="text-align: right" title="Revenues">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--Revenues_c20190901__20191130__us-gaap--StatementBusinessSegmentsAxis__custom--CognigenMember_pn3n3" style="text-align: right" title="Revenues">2,387</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt">DILIsym</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--Revenues_c20190901__20191130__srt--StatementGeographicalAxis__srt--AmericasMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">1,737</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--Revenues_c20190901__20191130__srt--StatementGeographicalAxis__us-gaap--EMEAMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">325</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--Revenues_c20190901__20191130__srt--StatementGeographicalAxis__srt--AsiaPacificMember__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">25</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--Revenues_c20190901__20191130__us-gaap--StatementBusinessSegmentsAxis__custom--DILIsymMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">2,087</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; padding-bottom: 2.5pt">Total</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98A_eus-gaap--Revenues_c20190901__20191130__srt--StatementGeographicalAxis__srt--AmericasMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">6,671</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98E_eus-gaap--Revenues_c20190901__20191130__srt--StatementGeographicalAxis__us-gaap--EMEAMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">1,472</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_983_eus-gaap--Revenues_c20190901__20191130__srt--StatementGeographicalAxis__srt--AsiaPacificMember_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">1,258</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_985_eus-gaap--Revenues_c20190901__20191130_pn3n3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Revenues">9,401</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 2518000 1890000 1024000 5432000 2668000 0 0 2668000 1326000 21000 25000 1372000 611000 567000 51000 1229000 7123000 2478000 1100000 10701000 2547000 1147000 1233000 4927000 2387000 0 0 2387000 1737000 325000 25000 2087000 6671000 1472000 1258000 9401000 <p id="xdx_804_eus-gaap--CompensationAndEmployeeBenefitPlansTextBlock_zNo46zoeps66" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 11: <span id="xdx_82F_z4s3pkRCTWlf">EMPLOYEE BENEFIT PLAN</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 maintain a 401(k) Plan for all eligible employees, and we make matching contributions equal to 100% of the employee’s elective deferral, not to exceed 4% of total employee compensation. We can also elect to make a profit-sharing contribution. Our contributions to this Plan amounted to $<span id="xdx_904_eus-gaap--DefinedBenefitPlanContributionsByEmployer_c20200901__20201130_pn3n3" title="Contribution by employer in benefit plan">121</span> thousand and $<span id="xdx_905_eus-gaap--DefinedBenefitPlanContributionsByEmployer_c20190901__20191130_pn3n3" title="Contribution by employer in benefit plan">92</span> thousand for the three months ended November 30, 2020 and 2019, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 121000 92000 <p id="xdx_800_eus-gaap--MergersAcquisitionsAndDispositionsDisclosuresTextBlock_zpyDpk8Wf4Rc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 12: <span id="xdx_824_ziko6WzZCOg6">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. On April 1, 2020, the Company completed 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.5 million 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. A total of 9,669 shares are held in an escrow account for potential 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 shares released from escrow 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"> </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> <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"/> <table cellpadding="0" cellspacing="0" id="xdx_89D_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_pn3n3_zI9JnLBBC5Jk" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - ACQUISITION/MERGER WITH SUBSIDIARIES (Details - purchase price allocation)"> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify"><span id="xdx_8B9_z8gWPGeg763d" style="display: none">Allocation of purchase price</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">(in thousands)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 85%; text-align: justify">Assets acquired, including cash of $3,799 and accounts receivable of $629</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_c20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="width: 11%; text-align: right" title="Assets acquired, including cash of $3,799 and accounts receivable of $629">5,007</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Developed technologies acquired</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_c20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Developed technologies acquired">8,010</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Estimated value of intangible assets acquired (customer lists, trade name etc.)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_c20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Estimated value of intangible assets acquired (customer lists, trade name etc.)">4,160</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Estimated goodwill acquired</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--Goodwill_c20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Estimated goodwill acquired">2,534</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Liabilities assumed</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_iNI_pn3n3_di_c20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zNLYOWVfKQHd" style="border-bottom: Black 1pt solid; text-align: right" title="Liabilities assumed">(1,118</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt">Total consideration</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; 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-weight: bold; text-align: right" title="Total consideration">18,593</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8A8_z3GLyjr8DwFe" 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 was 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, 2019 for the income statement for the three-month period ended November 30, 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 three-month perioded ended November 30, 2019. 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, 2019, together with consequential tax effects.</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--BusinessAcquisitionProFormaInformationTextBlock_pn3n3_zPO4BE5qGzec" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - ACQUISITION/MERGER WITH SUBSIDIARIES (Details - Proforma Information)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B2_zXm13wzSE6fd" style="display: none">Schedule of Pro Forma Information</span></td> <td> </td> <td colspan="2" id="xdx_497_20200901__20201130_zWPz0dHTIAZh" style="text-align: center"> </td> <td> </td> <td> </td> <td colspan="2" id="xdx_494_20190901__20191130_zKAcAic3ytNb" style="text-align: center"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="6" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">For the three-month period ended</span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid"><span style="font: 10pt Times New Roman, Times, Serif">(in thousands)</span></td> <td style="border-bottom: Black 1pt solid"> </td> <td colspan="6" style="border-bottom: Black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">November 30,</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Unaudited)</p></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">(Actual)</span></td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(Pro forma)</span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <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">2020</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">2019</span></td> <td> </td></tr> <tr id="xdx_405_eus-gaap--BusinessAcquisitionsProFormaRevenue_pn3n3_zzGqOh9K9tg7" style="vertical-align: bottom; background-color: #EEEEEE"> <td style="width: 51%; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Net sales</span></td> <td style="width: 5%"> </td> <td style="border-bottom: black 2.25pt double; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td style="border-bottom: black 2.25pt double; width: 19%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">10,701</span></td> <td style="width: 1%"> </td> <td style="width: 2%"> </td> <td style="border-bottom: black 2.25pt double; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td style="border-bottom: black 2.25pt double; width: 19%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">10,521</span></td> <td style="width: 1%"> </td></tr> <tr id="xdx_403_eus-gaap--BusinessAcquisitionsProFormaNetIncomeLoss_pn3n3_zCXm7A03bVmg" 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 style="border-bottom: black 2.25pt double; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2,479</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 style="border-bottom: black 2.25pt double; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2,516</span></td> <td> </td></tr> </table> <p id="xdx_8A5_z11OirFm7qQ2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <table cellpadding="0" cellspacing="0" id="xdx_89D_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_pn3n3_zI9JnLBBC5Jk" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - ACQUISITION/MERGER WITH SUBSIDIARIES (Details - purchase price allocation)"> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify"><span id="xdx_8B9_z8gWPGeg763d" style="display: none">Allocation of purchase price</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">(in thousands)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 85%; text-align: justify">Assets acquired, including cash of $3,799 and accounts receivable of $629</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_c20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="width: 11%; text-align: right" title="Assets acquired, including cash of $3,799 and accounts receivable of $629">5,007</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Developed technologies acquired</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_c20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Developed technologies acquired">8,010</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Estimated value of intangible assets acquired (customer lists, trade name etc.)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_c20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Estimated value of intangible assets acquired (customer lists, trade name etc.)">4,160</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Estimated goodwill acquired</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--Goodwill_c20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_pn3n3" style="text-align: right" title="Estimated goodwill acquired">2,534</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Liabilities assumed</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_iNI_pn3n3_di_c20200402__us-gaap--BusinessAcquisitionAxis__custom--LixoftMember_zNLYOWVfKQHd" style="border-bottom: Black 1pt solid; text-align: right" title="Liabilities assumed">(1,118</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt">Total consideration</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; 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-weight: bold; text-align: right" title="Total consideration">18,593</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 5007000 8010000 4160000 2534000 1118000 18593000 <table cellpadding="0" cellspacing="0" id="xdx_893_eus-gaap--BusinessAcquisitionProFormaInformationTextBlock_pn3n3_zPO4BE5qGzec" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - ACQUISITION/MERGER WITH SUBSIDIARIES (Details - Proforma Information)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B2_zXm13wzSE6fd" style="display: none">Schedule of Pro Forma Information</span></td> <td> </td> <td colspan="2" id="xdx_497_20200901__20201130_zWPz0dHTIAZh" style="text-align: center"> </td> <td> </td> <td> </td> <td colspan="2" id="xdx_494_20190901__20191130_zKAcAic3ytNb" style="text-align: center"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="6" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">For the three-month period ended</span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid"><span style="font: 10pt Times New Roman, Times, Serif">(in thousands)</span></td> <td style="border-bottom: Black 1pt solid"> </td> <td colspan="6" style="border-bottom: Black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">November 30,</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Unaudited)</p></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">(Actual)</span></td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(Pro forma)</span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <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">2020</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">2019</span></td> <td> </td></tr> <tr id="xdx_405_eus-gaap--BusinessAcquisitionsProFormaRevenue_pn3n3_zzGqOh9K9tg7" style="vertical-align: bottom; background-color: #EEEEEE"> <td style="width: 51%; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Net sales</span></td> <td style="width: 5%"> </td> <td style="border-bottom: black 2.25pt double; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td style="border-bottom: black 2.25pt double; width: 19%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">10,701</span></td> <td style="width: 1%"> </td> <td style="width: 2%"> </td> <td style="border-bottom: black 2.25pt double; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td> <td style="border-bottom: black 2.25pt double; width: 19%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">10,521</span></td> <td style="width: 1%"> </td></tr> <tr id="xdx_403_eus-gaap--BusinessAcquisitionsProFormaNetIncomeLoss_pn3n3_zCXm7A03bVmg" 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 style="border-bottom: black 2.25pt double; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2,479</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 style="border-bottom: black 2.25pt double; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2,516</span></td> <td> </td></tr> </table> 10701000 10521000 2479000 2516000 <p id="xdx_803_eus-gaap--SubsequentEventsTextBlock_zBnBXsycqFrj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b>NOTE 13: <span id="xdx_82A_zVQWYxhr77di">SUBSEQUENT EVENTS</span></b></span> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On Wednesday, January 6, 2021, our Board of Directors declared a quarterly cash dividend of $<span id="xdx_90E_eus-gaap--CommonStockDividendsPerShareDeclared_c20201201__20210106__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_pii" title="Dividend declared per share">0.06</span> per share to our shareholders. The dividend amount of $<span id="xdx_906_eus-gaap--DividendsCommonStockCash_pn3n3_c20201201__20210106__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zNSCNIGEUUwg" style="display: none" title="Dividend declared amount to be distributed">1200</span>1.2 million will be distributed on Monday, February 1, 2021, for shareholders of record as of Monday, January 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">On December 28, 2020, the Company entered into a Third Amendment with Crest Development Group LLC to amend a lease of real property originally entered into on September 12, 2005 as amended in June 2013 and May 2016 for property located at 42505 10<sup>th</sup> Street West, Ste. A in Lancaster, California. The Premises serves as the Company’s principal executive office. This Third Amendment (i) extends the term of the Lease by approximately five years to January 31, 2026, (ii) decreases the leased square footage from 13,500 sq. ft to 9,255 sq. ft, (iii) correspondingly reduces the base rent from $25,000 per month to $16,659 per month and (iv) allows the Company to opt out of the last 4 years of the Lease upon 180-day notice to the Landlord with no penalty.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> 0.06 1200000 XML 13 R1.htm IDEA: XBRL DOCUMENT v3.20.4
Cover - shares
3 Months Ended
Nov. 30, 2020
Jan. 05, 2021
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Nov. 30, 2020  
Document Fiscal Period Focus Q1  
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 10th 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 Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   19,964,659
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.20.4
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Nov. 30, 2020
Aug. 31, 2020
Current assets    
Cash and cash equivalents $ 27,651 $ 49,207
Accounts receivable, net of allowance for doubtful accounts of $50 and $50 7,331 7,422
Revenues in excess of billings 2,837 3,093
Prepaid income taxes 560 970
Prepaid expenses and other current assets 1,738 1,596
Short-term investments 91,115 66,804
Total current assets 131,232 129,092
Long-term assets    
Capitalized computer software development costs, net of accumulated amortization of $13,906 and $13,582 6,490 6,087
Property and equipment, net 596 438
Operating lease right of use assets 768 927
Intellectual property, net of accumulated amortization of $5,444 and $5,087 11,541 11,898
Other intangible assets, net of accumulated amortization of $1,779 and $1,642 6,871 7,008
Goodwill 12,921 12,921
Other assets 51 51
Total assets 170,470 168,422
Current liabilities    
Accounts payable 332 351
Accrued payroll and other expenses 2,300 2,251
Current portion - contracts payable 2,000 2,000
Billings in excess of revenues 206 141
Operating lease liability, current portion 395 463
Deferred revenue 244 300
Total current liabilities 5,477 5,506
Long-term liabilities    
Deferred income taxes, net 2,401 2,354
Operating lease liability 376 463
Payments due under contracts payable 4,185 4,064
Total liabilities 12,439 12,387
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, 19,958,760 and 19,923,277 shares issued and outstanding 129,253 128,541
Retained earnings 28,720 27,436
Accumulated other comprehensive income 58 58
Total shareholders' equity 158,031 156,035
Total liabilities and shareholders' equity $ 170,470 $ 168,422
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.20.4
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Nov. 30, 2020
Aug. 31, 2020
Acquired Finite-Lived Intangible Assets [Line Items]    
Allowance for doubtful accounts $ 50 $ 50
Accumulated amortization of computer software development costs $ 13,906 $ 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 19,958,760 19,923,277
Common stock shares outstanding 19,958,760 19,923,277
Intellectual Property [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Accumulated amortization on intangible assets $ 5,444 $ 5,087
Other Intangible Assets [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Accumulated amortization on intangible assets $ 1,779 $ 1,642
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.20.4
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Nov. 30, 2020
Nov. 30, 2019
Income Statement [Abstract]    
Revenues $ 10,701 $ 9,401
Cost of revenues 2,433 2,643
Gross margin 8,268 6,758
Operating expenses    
Selling, general, and administrative 4,408 3,514
Research and development 809 526
Total operating expenses 5,217 4,040
Income from operations 3,051 2,718
Other income (expense)    
Interest income 61 11
Change in valuation of contingent consideration (121) 0
Income on currency exchange 5 4
Total other income (expense) (55) 15
Income before provision for income taxes 2,996 2,733
Provision for income taxes (517) (675)
Net Income $ 2,479 $ 2,058
Earnings per share    
Basic $ 0.12 $ 0.12
Diluted $ 0.12 $ 0.11
Weighted-average common shares outstanding    
Basic 19,930 17,609
Diluted 20,799 18,307
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.20.4
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) - 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, 2019 $ 15,327 $ 22,355  
Exercise of stock options 136      
Stock-based compensation 295      
Shares issued to Directors for services 72      
Declaration of dividend   (1,056)    
Net income   2,058   $ 2,058
Other comprehensive income      
Balance, end of period at Nov. 30, 2019 15,830 23,357 $ 39,187
Common dividends declared per common share       $ 0.06
Balance, beginning of period at Aug. 31, 2019 15,327 22,355  
Balance, end of period at Aug. 31, 2020 128,541 27,436 58 $ 156,035
Exercise of stock options 180      
Stock-based compensation 449      
Shares issued to Directors for services 83      
Declaration of dividend   (1,195)    
Net income   2,479   2,479
Other comprehensive income    
Balance, end of period at Nov. 30, 2020 $ 129,253 $ 28,720 $ 58 $ 158,031
Common dividends declared per common share       $ 0.06
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.20.4
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Nov. 30, 2020
Nov. 30, 2019
Cash flows from operating activities    
Net income $ 2,479 $ 2,058
Adjustments to reconcile net income to net cash provided by operating activities    
Depreciation and amortization 865 671
Change in value of contingent consideration 121 (0)
Amortization of note premiums 630 0
Stock-based compensation 532 367
Deferred income taxes 47 (28)
Increase (decrease) in    
Accounts receivable 91 (1,327)
Revenues in excess of billings 256 (247)
Prepaid income taxes 410 678
Prepaid expenses and other assets (141) 143
Accounts payable (15) 381
Accrued payroll and other expenses 49 (44)
Billings in excess of revenues 65 91
Deferred revenue (56) (109)
Net cash provided by operating activities 5,333 2,634
Cash flows used in investing activities    
Purchases of property and equipment (205) (32)
Purchases of short-term investments (30,959) 0
Proceeds from sale of short-term investments 6,018 0
Capitalized computer software development costs (728) (507)
Net cash used in investing activities (25,874) (539)
Cash flows used in financing activities    
Payment of dividends (1,195) (1,056)
Proceeds from the exercise of stock options 180 136
Net cash used in financing activities (1,015) (920)
Net increase (decrease) in cash and cash equivalents (21,556) 1,175
Cash and cash equivalents, beginning of year 49,207 11,435
Cash and cash equivalents, end of period 27,651 12,610
Supplemental disclosures of cash flow information    
Income taxes paid 57 25
Non-Cash Investing and Financing Activities    
Right of use assets capitalized $ 0 $ 903
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.20.4
GENERAL
3 Months Ended
Nov. 30, 2020
General  
GENERAL

NOTE 1: GENERAL

 

This report on Form 10-Q for the quarter ended November 30, 2020, should be read in conjunction with the Company's annual report on Form 10-K for the year ended August 31, 2020, filed with the Securities and Exchange Commission (“SEC”) on November 16, 2020. As contemplated by the SEC under Article 8 of Regulation S-X, the accompanying consolidated financial statements and footnotes have been condensed and therefore do not contain all disclosures required by generally accepted accounting principles. The interim financial data are unaudited; however, in the opinion of Simulations Plus, Inc. ("we", "our", "us"), the interim data includes all adjustments, consisting only of normal recurring adjustments, necessary for a fair statement of the results for the interim periods. Results for interim periods are not necessarily indicative of those to be expected for the full year.

 

Organization

Simulations Plus, Inc. (“Simulations Plus”, “Lancaster”) was incorporated on July 17, 1996. In September 2014, Simulations Plus acquired all of the outstanding equity interests of Cognigen Corporation (“Cognigen”, “Buffalo”) 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”, “Paris”) as a wholly owned subsidiary pursuant to a stock purchase and contribution agreement. (Collectively, “Company”, “we”, “us”, “our”).  

 

Lines of Business

The Company designs and develops pharmaceutical simulation software to promote cost-effective solutions to a number of problems in pharmaceutical research and in the education of pharmacy and medical students, and it provides consulting services to the pharmaceutical and chemical industries. Recently, the Company has begun to explore developing software applications for health care outside of the pharmaceutical industry.  

 

XML 20 R8.htm IDEA: XBRL DOCUMENT v3.20.4
SIGNIFICANT ACCOUNTING POLICIES
3 Months Ended
Nov. 30, 2020
Accounting Policies [Abstract]  
SIGNIFICANT ACCOUNTING POLICIES

NOTE 2: SIGNIFICANT ACCOUNTING POLICIES

 

Principles of Consolidation

The accompanying consolidated financial statements include the accounts of Simulations Plus, Inc. and its wholly owned subsidiaries. All significant intercompany accounts and transactions have been eliminated upon 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 by providing consulting services to the pharmaceutical industry for drug development.

 

In accordance with Accounting Standards Codification Topic 606 (ASC Topic 606), “Revenue from Contracts with Customers”, 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 condensed consolidated statements of operations.

 

We apply the practical expedient in ASC Topic 606 to expense costs as incurred for sales commissions when the period of benefit would have been one year or less. Most of our contracts are of a duration of one year or less, while few, if any of the longer-term contracts have commissions associated with them.

 

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.

 

·

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 November 30, 2020. 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 its customers deteriorated, whether due to customer-specific or general economic issues, an increase in the allowance may be made. Accounts receivable are written off when all 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 Financial Accounting Standards Board (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.

 

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.

 

The Company classifies its investments in marketable debt securities based on the facts and circumstances present at the time of purchase of the securities. During the quarter ended November 30, 2020, all of the Company’s investments were classified as held-to-maturity.

 

Held-to-maturity investments are measured and recorded at amortized cost on the Company’s Consolidated Balance Sheet. 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 software development costs are comprised primarily of salaries and direct payroll-related costs and the purchase of existing software to be used in our software products.

 

Amortization of capitalized 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 $325 thousand and $314 thousand for the three months ended November 30, 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, 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

 

Internal-use Software

The Company has 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”, the Company has 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 condensed consolidated statement of operations 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

Supplemental balance sheet information related to operating leases was as follows as of November 30, 2020:

 

     
(in thousands)    
Right of use assets  $768 
Lease Liabilities, Current  $395 
Lease Liabilities, Long-term  $376 
Operating lease costs  $165 
Weighted Average remaining lease term   2.0 years 
Weighted Average Discount rate   4.25% 

  

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. 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 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 November 30, 2020, the Company determined that it has four reporting units: Simulations Plus, Cognigen, DILIsym 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 November 30, 2020, 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 did not recognize any impairment charges during the three months ended November 30, 2020 and 2019.

 

Reconciliation of Goodwill for the period ended November 30, 2020:

 

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

 

Fair Value of Financial Instruments

Assets and liabilities recorded at fair value in the Condensed 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, accrued payroll and other expenses, accrued bonuses to officers, and accrued warranty and service costs, the amounts approximate fair value due to their short maturities.

 

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

 

November 30, 2020:

 

                    
(in thousands)  Level 1   Level 2   Level 3   Total 
Cash and cash equivalents  $27,651   $   $   $27,651 
Short-term investments  $91,115   $   $    91,115 
Acquisition-related contingent consideration obligations  $   $   $4,852   $4,852 

 

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 November 30, 2020 and August 31, 2020, the Company has a liability for contingent consideration related to its acquisition of Lixoft. 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:

 

       
(in thousands)        

Value at August 31, 2020  $4,731 
Contingent consideration payments    
Change in value of contingent consideration   121 
Value at November 30, 2020  $4,852 

  

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.

  

Intellectual property

The following table summarizes intellectual property as of November 30, 2020:

 

                   
(in thousands)  Amortization
Period
  Acquisition
Value
   Accumulated
Amortization
   Net book
value
 
Royalty Agreement buy out-Enslein Research  Straight line 10 years  $75   $66   $9 
Termination/nonassertion agreement-TSRL Inc.  Straight line 10 years   6,000    3,925    2,075 
Developed technologies–DILIsym acquisition  Straight line 9 years   2,850    1,108    1,742 
Intellectual rights of Entelos Holding Corp.  Straight line 10 years   50    11    39 
Developed technologies–Lixoft acquisition  Straight line 16 years   8,010    334    7,676 
      $16,985   $5,444   $11,541 

 

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 Corp.  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 three months ended November 30, 2020 and 2019 was $357 thousand and $232 thousand, respectively.

 

Other intangible assets

The following table summarizes the Company’s other intangible assets as of November 30, 2020:

 

                  
(in thousands)  Amortization
Period
  Acquisition
Value
   Accumulated
Amortization
   Net book
value
 
Cognigen                  
   Customer relationships  Straight line 8 years  $1,100   $859   $241 
   Trade name  None   500        500 
   Covenants not to compete  Straight line 5 years   50    50     
DILIsym                  
   Customer relationships  Straight line 10 years   1,900    665    1,235 
   Trade name  None   860        860 
   Covenants to compete  Straight line 4 years   80    70    10 
Lixoft                  
   Customer relationships  Straight line 14 years   2,550    122    2,428 
   Trade name  None   1,550        1,550 
   Covenants to compete  Straight line 3 years   60    13    47 
      $8,650   $1,779   $6,871 

 

The following table summarizes the Company’s 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 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 to compete  Straight line 3 years   60    8    52 
      $8,650   $1,642   $7,008 

 

Amortization expense for each of the three months ended November 30, 2020 and 2019 was $137 thousand and $87 thousand, respectively. According to policy in addition to normal amortization, these assets are tested for impairment as needed.

  

Earnings per Share

We report earnings per share in accordance with FASB ASC 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 similar 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 three months ended November 30, 2020 and 2019 were as follows:

 

          
   Three months ended November 30, 
(in thousands)  2020   2019 
Numerator:          
Net income attributable to common shareholders  $2,479   $2,058 
           
Denominator:          
Weighted-average number of common shares outstanding during the period   19,930    17,609 
Dilutive effect of stock options   869    698 
Common stock and common stock equivalents used for diluted earnings per share  $20,799   $18,307 

 

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 was $449 thousand and $295 thousand for the three months ended November 30, 2020 and 2019, respectively. This expense is included in the condensed consolidated statements of operations 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 three months ended November 30, 2020 and 2019.

 

Recently Issued Accounting Pronouncements

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.

 

We do not expect any other recently issued accounting pronouncements to have a material effect on our financial statements.

 

XML 21 R9.htm IDEA: XBRL DOCUMENT v3.20.4
REVENUE RECOGNITION
3 Months Ended
Nov. 30, 2020
Revenue from Contract with Customer [Abstract]  
REVENUE RECOGNITION

NOTE 3: REVENUE RECOGNITION

  

Contract Liabilities

 

During the three months ended November 30, 2020 and 2019, the Company recognized $296 thousand and $306 thousand of revenue that was included in contract liabilities as of August 31, 2020 and 2019, respectively.

 

Disaggregation of Revenues

 

          
(in thousands) 

Three months Ended November 30,

 
Disaggregation of revenues:  2020   2019 
Software licenses          
Point in time  $6,001   $4,363 
Over time   211    251 
Consulting services          
Over time   4,489    4,787 
Total Revenue  $10,701   $9,401 

 

Remaining Performance Obligations

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

 

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.20.4
PROPERTY AND EQUIPMENT
3 Months Ended
Nov. 30, 2020
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT

NOTE 4: PROPERTY AND EQUIPMENT

 

Property and equipment consisted of the following:

 

          
(in thousands) 

November 30,

2020

  

August 31,

2020

 
Equipment  $930   $865 
Computer equipment   572    548 
Furniture and fixtures   161    161 
Leasehold improvements   114    114 
Construction in progress   115     
Sub total   1,892    1,688 
Less: accumulated depreciation   (1,296)   (1,250)
Net book value  $596   $438 

 

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.20.4
INVESTMENTS
3 Months Ended
Nov. 30, 2020
Investments, All Other Investments [Abstract]  
INVESTMENTS

NOTE 5: INVESTMENTS

 

The Company invests a portion of its excess cash balances in short-term debt securities. Investments at November 30, 2020 consisted of corporate bonds with maturities remaining of less than 12 months. The Company may also invest excess cash balances in certificates of deposit, 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. At November 30, 2020, all investments were classified as held-to-maturity securities.

 

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

 

November 30, 2020
(in thousands)  Amortized Cost  

Gross

Unrealized

Gains

  

Gross

Unrealized

Losses

   Fair Value 
                 
Commercial notes (due within one year)  $91,115   $   $(48)  $91,067 
Total  $91,115   $   $(48)  $91,067 

 

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 24 R12.htm IDEA: XBRL DOCUMENT v3.20.4
CONTRACTS PAYABLE
3 Months Ended
Nov. 30, 2020
Other Liabilities Disclosure [Abstract]  
CONTRACTS PAYABLE

NOTE 6: CONTRACTS PAYABLE

 

DILIsym Acquisition Liabilities:

On June 1, 2017, the Company 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 FY 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 was released eighteen months after June 1, 2017.

 

Lixoft Acquisition Liabilities:

On April 1, 2020, the Company acquired Lixoft. The agreement provided for a twenty-four month $2.0 million holdback provision against certain representations and warrantees, comprised of $1.3 million of cash and the release from an escrow shares of stock valued at $667 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 of up to $5.5 million (two-thirds cash and one-third newly issued, restricted shares of the Company’s common stock). The former shareholders of Lixoft can earn up to $2.0 million the first year and $3.5 million in year two.

  

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

 

          
(in thousands)  November 30,
2020
   August 31,
2020
 
Holdback liability — Lixoft  $1,333   $1,333 
Earnout liability — Lixoft   4,852    4,731 
Sub total  $6,185   $6,064 
Less: current portion
   2,000    2,000 
Long-term portion  $4,185   $4,064 

 

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.20.4
COMMITMENTS AND CONTINGENCIES
3 Months Ended
Nov. 30, 2020
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES

NOTE 7: COMMITMENTS AND CONTINGENCIES

 

Leases

We lease approximately 13,500 square feet of space in Lancaster, California. The original lease had a five-year term with two, three-year options to extend. The initial five-year term expired in February 2011, and we extended the lease to February 2, 2014. In June 2013, the lease was amended to extend the term to February 2, 2017. The amended lease also provides for an annual base rent increase of 3% per year and two, two-year options to extend. In May 2016 the Company exercised the two, two-year options extending the term of the lease through February 2, 2021 at a fixed rate of $25 thousand per month. The new extension agreement allowed the Company with 90 days’ notice to opt out of the remaining lease in the last two years of the term upon payment of a recapture payment equal to the 3% base payment increase that would have been due under the original agreement. Refer to subsequent events footnote for details of the third amendment to the lease for the property in Lancaster, CA.

 

Our Cognigen subsidiary leases approximately 12,623 square feet of space in Buffalo, New York. The initial five-year term expired in October 2018 and was renewed for a three-year option extending it to November 2021. The new base rent is $16 thousand per month.

 

DILIsym leases approximately 2,700 square feet of space in Research Triangle Park, North Carolina. The initial three-year term was due to expire 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% adjustment.

 

In Paris, France, Lixoft leases approximately 2,300 square feet of office space, which as of April 1, 2020, had minimum payments equaling $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 rent is $16 thousand per quarter and can be adjusted each December based on a consumer price index.

 

Rent expense, including common area maintenance fees for the three months ended November 30, 2020, and 2019 was $185 thousand and $145 thousand, respectively.

 

Future minimum lease payments under noncancelable operating leases with remaining terms of one year or more at November 30, 2020 were as follows:

 

     
(in thousands)
Years Ending November 30,
    
2021  $412 
2022   170 
2023   155 
2024   61 
Future minimum lease payments   $798 

 

Line of Credit

On March 31, 2020, the Company entered into a Credit Agreement with Wells Fargo Bank, N.A. The Credit Agreement provides the Company with a credit facility of $3.5 million through April 15, 2022. As of November 30, 2020, there were no amounts drawn against the line of credit.

 

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 as of June 30, 2019. In addition, the license agreement terminated on September 5, 2020.

 

The Company is in the process of making arrangements to replace the database.

 

Income Taxes

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. We file income tax returns with the IRS and various state jurisdictions as well as India and France. Our federal income tax returns for fiscal year 2017 thru 2019 are open for audit, and our state tax returns for fiscal year 2016 through 2019 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.

 

Legal Proceedings

We may be subject to litigation, claims, investigations and audits arising from time to time in the ordinary course of our business; however, at this time, we are not a party to any legal proceedings and are not aware of any pending, threatened, or unasserted legal proceedings of any kind.

   

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.20.4
SHAREHOLDERS’ EQUITY
3 Months Ended
Nov. 30, 2020
Equity [Abstract]  
SHAREHOLDERS’ EQUITY

NOTE 8: SHAREHOLDERS’ EQUITY

 

Dividend

The Company’s Board of Directors declared cash dividends during the first quarter of fiscal year 2021 and during fiscal year 2020. The details of the dividends paid are in the following tables:

 

                  
(in thousands, except dividend per share amounts) 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 
Total               $1,195 

 

(in thousands, except dividend per share amounts) 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 Plan

On February 23, 2007, the Board of Directors adopted and the shareholders approved the 2007 Stock Option Plan under which a total of 1.0 million shares of common stock were reserved for issuance. On February 25, 2014 the shareholders approved an additional 1.0 million shares increasing the total number of shares available to be granted under the 2007 Stock Option Plan to 2.0 million. 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.0 million shares of common stock were reserved for issuance. This plan will terminate in December 2026 by its term.

 

On November 20, 2020, the Board of Directors adopted an amendment to the 2017 Equity Incentive Plan to increase the number of shares reserved for issuance under the plan from 1.0 million shares of common stock to 1.75 million shares of common stock. The amendment is subject to shareholder approval at the Company’s upcoming annual shareholder meeting.

 

As of November 30, 2020, employees and directors hold 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.75 to $61.84.

 

The following table summarizes information about stock options:

 

               
(in thousands, except per share and weighted-average amounts)  Number of   Weighted-
Average
Exercise
Price
   Weighted-
Average
Remaining
Contractual
 
Transactions during the three months ended November 30, 2020  Options   Per Share   Life 
Outstanding, August 31, 2020   1,224   $17.76    6.79 
Granted   26   $59.91      
Exercised   (34)  $14.04      
Cancelled/Forfeited   (11)  $24.18      
Outstanding, November 30, 2020   1,205   $18.73    6.62 
Exercisable, November 30, 2020   583   $11.16    5.35 

 

The weighted-average remaining contractual life of options outstanding issued under the Plan, both ISOs and NQSOs, was 6.62 years at November 30, 2020. The total fair value of nonvested stock options as of November 30, 2020 was $19.1 million and is amortizable over a weighted average period of 3.18 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:

 

          
(in thousands except pricing)  Three months ended, November 30 2020   Fiscal Year 2020 
Estimated fair value of awards granted  $560   $2,997 
Unvested forfeiture rate   0%    0% 
Weighted average grant price  $59.91   $39.23 
Weighted average market price  $59.91   $39.23 
Weighted average volatility   36.35%    33.56% 
Weighted average risk-free rate   0.47%    1.39% 
Weighted average dividend yield   0.40%    0.65% 
Weighted average expected life   6.65 years    6.67 years 

 

The exercise prices for the options outstanding at November 30, 2020 ranged from $6.75 to $61.84, 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.75   $8.00    169   3.77 years  $6.85    169    3.77 years   $6.85 
$8.01   $16.00    535   5.80 years  $9.99    337    5.74 years   $9.99 
$16.01   $24.00    208   7.51 years  $20.42    49    6.19 years   $20.61 
$24.01   $38.00    204   8.90 years  $33.46    28    8.70 years   $34.83 
$38.01   $52.00    20   9.31 years  $38.64           $ 
$52.01   $61.84    69   9.68 years  $61.10           $ 
           1,205   6.62 years  $18.73    583    5.35 years   $11.16 

 

During the three months ended November 30, 2020 the company issued 1,275 shares of stock to nonmanagement directors of the Company valued at $83 thousand as compensation for services rendered to the Company.

 

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 million, before deducting underwriting discounts and commissions; net proceeds were approximately $107.7 million. The offering was made pursuant to the Company’s automatic shelf registration statement on Form S-3 filed with the SEC on July 9, 2020.

 

The balance of par value common stock and additional paid in capital as of November 30, 2020 was $10 thousand and $129.2 million, respectively.

 

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.20.4
CONCENTRATIONS AND UNCERTAINTIES
3 Months Ended
Nov. 30, 2020
Risks and Uncertainties [Abstract]  
CONCENTRATIONS AND UNCERTAINTIES

NOTE 9: 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 and North Carolina with balances that often exceed FDIC-insured limits. In addition, the Company holds cash at a bank in France that is not FDIC-insured. Historically, the Company has not experienced any losses in such accounts and believes it is not exposed to any significant credit risk on cash and cash equivalents. However, considering the current banking environment, the Company is investigating alternative ways to minimize its exposure to such risks. 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. As of November 30, 2020 the Company had cash and cash equivalents exceeding insured limits by $13.8 million.

  

Revenue concentration shows that international sales accounted for 33% and 30% of net sales for the three months ended November 30, 2020 and 2019, respectively. Three customers accounted for 17%, 7% and 5% of net sales during the three months ended November 30, 2020. Four customers accounted for 13%, 8%, 6%, and 6% (a dealer account in Japan representing various customers) of net sales during the three months ended November 30, 2019.

 

Accounts receivable concentration shows that five customers comprised 21%, 8%, 8%, 7% and 6% (a dealer account in Japan representing various customers) of accounts receivable at November 30, 2020. Accounts receivable concentration shows that four customers comprised 14%, 8%, 7% and 7% (a dealer account in Japan representing various customers) of accounts receivable at November 30, 2019.

 

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 28 R16.htm IDEA: XBRL DOCUMENT v3.20.4
SEGMENT AND GEOGRAPHIC REPORTING
3 Months Ended
Nov. 30, 2020
Segment Reporting [Abstract]  
SEGMENT AND GEOGRAPHIC REPORTING

NOTE 10: 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 segment and consolidated results are as follows for the three months ended November 30, 2020 and 2019:

 

                              
(in thousands)  Three Months Ended November 30, 2020 
   Simulations Plus   Cognigen   DILIsym   Lixoft*   Eliminations   Total 
Revenues  $5,432   $2,668   $1,372   $1,229   $   $10,701 
Income from operations before income taxes  $2,365   $206   $(45)  $525   $   $3,051 
Total assets  $162,871   $12,279   $14,180   $20,628   $(39,488)  $170,470 
Capital expenditures  $139   $63   $   $3   $   $205 
Capitalized software costs  $568   $   $43   $117   $   $728 
Depreciation and amortization  $451   $81   $149   $184   $   $865 

 

* The Company purchased Lixoft on April 1, 2020.

 

(in thousands)  Three Months Ended November 30, 2019 
   Simulations Plus   Cognigen   DILIsym   Eliminations   Total 
Revenues  $4,927   $2,387   $2,087   $   $9,401 
Income from operations  $1,903   $40   $775   $   $2,718 
Total assets  $40,656   $10,660   $14,149   $(17,702)  $47,763 
Capital expenditures  $8   $17   $3   $   $28 
Capitalized software costs  $457   $20   $30   $   $507 
Depreciation and amortization  $435   $86   $150   $   $671 

  

In addition, the Company allocates revenues to geographic areas based on the locations of its customers. Geographical revenues for the three months ended November 30, 2020 and 2019 were as follows:

 

                    
(in thousands)  Three Months Ended November 30, 2020 
   Americas   EMEA   Asia Pacific   Total 
Simulations Plus  $2,518   $1,890   $1,024   $5,432 
Cognigen   2,668            2,668 
DILIsym   1,326    21    25    1,372 
Lixoft   611    567    51    1,229 
Total  $7,123   $2,478   $1,100   $10,701 

 

 

(in thousands)  

  Three Months Ended November 30, 2019 
   Americas   EMEA   Asia Pacific   Total 
Simulations Plus  $2,547   $1,147   $1,233   $4,927 
Cognigen   2,387            2,387 
DILIsym   1,737    325    25    2,087 
Total  $6,671   $1,472   $1,258   $9,401 

 

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.20.4
EMPLOYEE BENEFIT PLAN
3 Months Ended
Nov. 30, 2020
Retirement Benefits [Abstract]  
EMPLOYEE BENEFIT PLAN

NOTE 11: EMPLOYEE BENEFIT PLAN

 

We maintain a 401(k) Plan for all eligible employees, and we make matching contributions equal to 100% of the employee’s elective deferral, not to exceed 4% of total employee compensation. We can also elect to make a profit-sharing contribution. Our contributions to this Plan amounted to $121 thousand and $92 thousand for the three months ended November 30, 2020 and 2019, respectively.

 

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.20.4
ACQUISITION
3 Months Ended
Nov. 30, 2020
Business Combinations [Abstract]  
ACQUISITION

NOTE 12: ACQUISITION

 

On March 31, 2020, the Company entered into a Stock Purchase and Contribution Agreement (the “Agreement”) with Lixoft. On April 1, 2020, the Company completed 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.5 million 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. A total of 9,669 shares are held in an escrow account for potential 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 shares released from escrow 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:

 

     
(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 was 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, 2019 for the income statement for the three-month period ended November 30, 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 three-month perioded ended November 30, 2019. 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, 2019, together with consequential tax effects.

 

           
    For the three-month period ended  
(in thousands)  

November 30,

(Unaudited)

 
    (Actual)     (Pro forma)  
    2020     2019  
Net sales   $ 10,701     $ 10,521  
Net income   $ 2,479     $ 2,516  

 

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.20.4
SUBSEQUENT EVENTS
3 Months Ended
Nov. 30, 2020
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS

NOTE 13: SUBSEQUENT EVENTS 

 

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

 

On December 28, 2020, the Company entered into a Third Amendment with Crest Development Group LLC to amend a lease of real property originally entered into on September 12, 2005 as amended in June 2013 and May 2016 for property located at 42505 10th Street West, Ste. A in Lancaster, California. The Premises serves as the Company’s principal executive office. This Third Amendment (i) extends the term of the Lease by approximately five years to January 31, 2026, (ii) decreases the leased square footage from 13,500 sq. ft to 9,255 sq. ft, (iii) correspondingly reduces the base rent from $25,000 per month to $16,659 per month and (iv) allows the Company to opt out of the last 4 years of the Lease upon 180-day notice to the Landlord with no penalty.

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.20.4
SIGNIFICANT ACCOUNTING POLICIES (Policies)
3 Months Ended
Nov. 30, 2020
Accounting Policies [Abstract]  
Principles of Consolidation

Principles of Consolidation

The accompanying consolidated financial statements include the accounts of Simulations Plus, Inc. and its wholly owned subsidiaries. All significant intercompany accounts and transactions have been eliminated upon 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 by providing consulting services to the pharmaceutical industry for drug development.

 

In accordance with Accounting Standards Codification Topic 606 (ASC Topic 606), “Revenue from Contracts with Customers”, 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 condensed consolidated statements of operations.

 

We apply the practical expedient in ASC Topic 606 to expense costs as incurred for sales commissions when the period of benefit would have been one year or less. Most of our contracts are of a duration of one year or less, while few, if any of the longer-term contracts have commissions associated with them.

 

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.

 

·

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 November 30, 2020. 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 its customers deteriorated, whether due to customer-specific or general economic issues, an increase in the allowance may be made. Accounts receivable are written off when all 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 Financial Accounting Standards Board (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.

 

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.

 

The Company classifies its investments in marketable debt securities based on the facts and circumstances present at the time of purchase of the securities. During the quarter ended November 30, 2020, all of the Company’s investments were classified as held-to-maturity.

 

Held-to-maturity investments are measured and recorded at amortized cost on the Company’s Consolidated Balance Sheet. 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 software development costs are comprised primarily of salaries and direct payroll-related costs and the purchase of existing software to be used in our software products.

 

Amortization of capitalized 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 $325 thousand and $314 thousand for the three months ended November 30, 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, 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

 

Internal-use Software

Internal-use Software

The Company has 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”, the Company has 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 condensed consolidated statement of operations 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

Supplemental balance sheet information related to operating leases was as follows as of November 30, 2020:

 

     
(in thousands)    
Right of use assets  $768 
Lease Liabilities, Current  $395 
Lease Liabilities, Long-term  $376 
Operating lease costs  $165 
Weighted Average remaining lease term   2.0 years 
Weighted Average Discount rate   4.25% 

  

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. 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 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 November 30, 2020, the Company determined that it has four reporting units: Simulations Plus, Cognigen, DILIsym 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 November 30, 2020, 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 did not recognize any impairment charges during the three months ended November 30, 2020 and 2019.

 

Reconciliation of Goodwill for the period ended November 30, 2020:

 

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

 

Fair Value of Financial Instruments

Fair Value of Financial Instruments

Assets and liabilities recorded at fair value in the Condensed 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, accrued payroll and other expenses, accrued bonuses to officers, and accrued warranty and service costs, the amounts approximate fair value due to their short maturities.

 

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

 

November 30, 2020:

 

                    
(in thousands)  Level 1   Level 2   Level 3   Total 
Cash and cash equivalents  $27,651   $   $   $27,651 
Short-term investments  $91,115   $   $    91,115 
Acquisition-related contingent consideration obligations  $   $   $4,852   $4,852 

 

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 November 30, 2020 and August 31, 2020, the Company has a liability for contingent consideration related to its acquisition of Lixoft. 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:

 

       
(in thousands)        

Value at August 31, 2020  $4,731 
Contingent consideration payments    
Change in value of contingent consideration   121 
Value at November 30, 2020  $4,852 

  

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

The following table summarizes intellectual property as of November 30, 2020:

 

                   
(in thousands)  Amortization
Period
  Acquisition
Value
   Accumulated
Amortization
   Net book
value
 
Royalty Agreement buy out-Enslein Research  Straight line 10 years  $75   $66   $9 
Termination/nonassertion agreement-TSRL Inc.  Straight line 10 years   6,000    3,925    2,075 
Developed technologies–DILIsym acquisition  Straight line 9 years   2,850    1,108    1,742 
Intellectual rights of Entelos Holding Corp.  Straight line 10 years   50    11    39 
Developed technologies–Lixoft acquisition  Straight line 16 years   8,010    334    7,676 
      $16,985   $5,444   $11,541 

 

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 Corp.  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 three months ended November 30, 2020 and 2019 was $357 thousand and $232 thousand, respectively.

 

Other intangible assets

Other intangible assets

The following table summarizes the Company’s other intangible assets as of November 30, 2020:

 

                  
(in thousands)  Amortization
Period
  Acquisition
Value
   Accumulated
Amortization
   Net book
value
 
Cognigen                  
   Customer relationships  Straight line 8 years  $1,100   $859   $241 
   Trade name  None   500        500 
   Covenants not to compete  Straight line 5 years   50    50     
DILIsym                  
   Customer relationships  Straight line 10 years   1,900    665    1,235 
   Trade name  None   860        860 
   Covenants to compete  Straight line 4 years   80    70    10 
Lixoft                  
   Customer relationships  Straight line 14 years   2,550    122    2,428 
   Trade name  None   1,550        1,550 
   Covenants to compete  Straight line 3 years   60    13    47 
      $8,650   $1,779   $6,871 

 

The following table summarizes the Company’s 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 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 to compete  Straight line 3 years   60    8    52 
      $8,650   $1,642   $7,008 

 

Amortization expense for each of the three months ended November 30, 2020 and 2019 was $137 thousand and $87 thousand, respectively. According to policy in addition to normal amortization, these assets are tested for impairment as needed.

  

Earnings per Share

Earnings per Share

We report earnings per share in accordance with FASB ASC 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 similar 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 three months ended November 30, 2020 and 2019 were as follows:

 

          
   Three months ended November 30, 
(in thousands)  2020   2019 
Numerator:          
Net income attributable to common shareholders  $2,479   $2,058 
           
Denominator:          
Weighted-average number of common shares outstanding during the period   19,930    17,609 
Dilutive effect of stock options   869    698 
Common stock and common stock equivalents used for diluted earnings per share  $20,799   $18,307 

 

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 was $449 thousand and $295 thousand for the three months ended November 30, 2020 and 2019, respectively. This expense is included in the condensed consolidated statements of operations 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 three months ended November 30, 2020 and 2019.

 

Recently Issued Accounting Pronouncements

Recently Issued Accounting Pronouncements

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.

 

We do not expect any other recently issued accounting pronouncements to have a material effect on our financial statements.

 

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.20.4
SIGNIFICANT ACCOUNTING POLICIES (Tables)
3 Months Ended
Nov. 30, 2020
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
     
(in thousands)    
Right of use assets  $768 
Lease Liabilities, Current  $395 
Lease Liabilities, Long-term  $376 
Operating lease costs  $165 
Weighted Average remaining lease term   2.0 years 
Weighted Average Discount rate   4.25% 
Schedule of reconciliation of goodwill
                    
(in thousands)  Cognigen   DILIsym   Lixoft   Total 
Balance, August 31, 2020  $4,789   $5,598   $2,534   $12,921 
Addition                
Impairments                
Balance, November 30, 2020  $4,789   $5,598   $2,534   $12,921 
Schedule of fair value measurements
                    
(in thousands)  Level 1   Level 2   Level 3   Total 
Cash and cash equivalents  $27,651   $   $   $27,651 
Short-term investments  $91,115   $   $    91,115 
Acquisition-related contingent consideration obligations  $   $   $4,852   $4,852 

 

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
       
(in thousands)        

Value at August 31, 2020  $4,731 
Contingent consideration payments    
Change in value of contingent consideration   121 
Value at November 30, 2020  $4,852 

Schedule 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   $66   $9 
Termination/nonassertion agreement-TSRL Inc.  Straight line 10 years   6,000    3,925    2,075 
Developed technologies–DILIsym acquisition  Straight line 9 years   2,850    1,108    1,742 
Intellectual rights of Entelos Holding Corp.  Straight line 10 years   50    11    39 
Developed technologies–Lixoft acquisition  Straight line 16 years   8,010    334    7,676 
      $16,985   $5,444   $11,541 

 

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 Corp.  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 other intangible assets
                  
(in thousands)  Amortization
Period
  Acquisition
Value
   Accumulated
Amortization
   Net book
value
 
Cognigen                  
   Customer relationships  Straight line 8 years  $1,100   $859   $241 
   Trade name  None   500        500 
   Covenants not to compete  Straight line 5 years   50    50     
DILIsym                  
   Customer relationships  Straight line 10 years   1,900    665    1,235 
   Trade name  None   860        860 
   Covenants to compete  Straight line 4 years   80    70    10 
Lixoft                  
   Customer relationships  Straight line 14 years   2,550    122    2,428 
   Trade name  None   1,550        1,550 
   Covenants to compete  Straight line 3 years   60    13    47 
      $8,650   $1,779   $6,871 

 

The following table summarizes the Company’s 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 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 to compete  Straight line 3 years   60    8    52 
      $8,650   $1,642   $7,008 
Schedule of earnings per share
          
   Three months ended November 30, 
(in thousands)  2020   2019 
Numerator:          
Net income attributable to common shareholders  $2,479   $2,058 
           
Denominator:          
Weighted-average number of common shares outstanding during the period   19,930    17,609 
Dilutive effect of stock options   869    698 
Common stock and common stock equivalents used for diluted earnings per share  $20,799   $18,307 
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.20.4
REVENUE RECOGNITION (Tables)
3 Months Ended
Nov. 30, 2020
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenues
          
(in thousands) 

Three months Ended November 30,

 
Disaggregation of revenues:  2020   2019 
Software licenses          
Point in time  $6,001   $4,363 
Over time   211    251 
Consulting services          
Over time   4,489    4,787 
Total Revenue  $10,701   $9,401 
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.20.4
PROPERTY AND EQUIPMENT (Tables)
3 Months Ended
Nov. 30, 2020
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment
          
(in thousands) 

November 30,

2020

  

August 31,

2020

 
Equipment  $930   $865 
Computer equipment   572    548 
Furniture and fixtures   161    161 
Leasehold improvements   114    114 
Construction in progress   115     
Sub total   1,892    1,688 
Less: accumulated depreciation   (1,296)   (1,250)
Net book value  $596   $438 
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.20.4
INVESTMENTS (Tables)
3 Months Ended
Nov. 30, 2020
Investments, All Other Investments [Abstract]  
Schedule of short term investment
November 30, 2020
(in thousands)  Amortized Cost  

Gross

Unrealized

Gains

  

Gross

Unrealized

Losses

   Fair Value 
                 
Commercial notes (due within one year)  $91,115   $   $(48)  $91,067 
Total  $91,115   $   $(48)  $91,067 

 

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 37 R25.htm IDEA: XBRL DOCUMENT v3.20.4
CONTRACTS PAYABLE (Tables)
3 Months Ended
Nov. 30, 2020
Other Liabilities Disclosure [Abstract]  
Schedule of Liabilities
          
(in thousands)  November 30,
2020
   August 31,
2020
 
Holdback liability — Lixoft  $1,333   $1,333 
Earnout liability — Lixoft   4,852    4,731 
Sub total  $6,185   $6,064 
Less: current portion
   2,000    2,000 
Long-term portion  $4,185   $4,064 
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.20.4
COMMITMENTS AND CONTINGENCIES (Tables)
3 Months Ended
Nov. 30, 2020
Commitments and Contingencies Disclosure [Abstract]  
Future minimum lease payments
     
(in thousands)
Years Ending November 30,
    
2021  $412 
2022   170 
2023   155 
2024   61 
Future minimum lease payments   $798 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.20.4
SHAREHOLDERS’ EQUITY (Tables)
3 Months Ended
Nov. 30, 2020
Equity [Abstract]  
Schedule of dividends declared and paid
                  
(in thousands, except dividend per share amounts) 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 
Total               $1,195 

 

(in thousands, except dividend per share amounts) 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
               
(in thousands, except per share and weighted-average amounts)  Number of   Weighted-
Average
Exercise
Price
   Weighted-
Average
Remaining
Contractual
 
Transactions during the three months ended November 30, 2020  Options   Per Share   Life 
Outstanding, August 31, 2020   1,224   $17.76    6.79 
Granted   26   $59.91      
Exercised   (34)  $14.04      
Cancelled/Forfeited   (11)  $24.18      
Outstanding, November 30, 2020   1,205   $18.73    6.62 
Exercisable, November 30, 2020   583   $11.16    5.35 
Schedule of fair value of options
          
(in thousands except pricing)  Three months ended, November 30 2020   Fiscal Year 2020 
Estimated fair value of awards granted  $560   $2,997 
Unvested forfeiture rate   0%    0% 
Weighted average grant price  $59.91   $39.23 
Weighted average market price  $59.91   $39.23 
Weighted average volatility   36.35%    33.56% 
Weighted average risk-free rate   0.47%    1.39% 
Weighted average dividend yield   0.40%    0.65% 
Weighted average expected life   6.65 years    6.67 years 
Schedule of options by exercise price range
                                   
(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.75   $8.00    169   3.77 years  $6.85    169    3.77 years   $6.85 
$8.01   $16.00    535   5.80 years  $9.99    337    5.74 years   $9.99 
$16.01   $24.00    208   7.51 years  $20.42    49    6.19 years   $20.61 
$24.01   $38.00    204   8.90 years  $33.46    28    8.70 years   $34.83 
$38.01   $52.00    20   9.31 years  $38.64           $ 
$52.01   $61.84    69   9.68 years  $61.10           $ 
           1,205   6.62 years  $18.73    583    5.35 years   $11.16 

 

During the three months ended November 30, 2020 the company issued 1,275 shares of stock to nonmanagement directors of the Company valued at $83 thousand as compensation for services rendered to the Company.

 

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 million, before deducting underwriting discounts and commissions; net proceeds were approximately $107.7 million. The offering was made pursuant to the Company’s automatic shelf registration statement on Form S-3 filed with the SEC on July 9, 2020.

 

The balance of par value common stock and additional paid in capital as of November 30, 2020 was $10 thousand and $129.2 million, respectively.

 

XML 40 R28.htm IDEA: XBRL DOCUMENT v3.20.4
SEGMENT AND GEOGRAPHIC REPORTING (Tables)
3 Months Ended
Nov. 30, 2020
Segment Reporting [Abstract]  
Schedule of consolidated results from reportable segments
                              
(in thousands)  Three Months Ended November 30, 2020 
   Simulations Plus   Cognigen   DILIsym   Lixoft*   Eliminations   Total 
Revenues  $5,432   $2,668   $1,372   $1,229   $   $10,701 
Income from operations before income taxes  $2,365   $206   $(45)  $525   $   $3,051 
Total assets  $162,871   $12,279   $14,180   $20,628   $(39,488)  $170,470 
Capital expenditures  $139   $63   $   $3   $   $205 
Capitalized software costs  $568   $   $43   $117   $   $728 
Depreciation and amortization  $451   $81   $149   $184   $   $865 

 

* The Company purchased Lixoft on April 1, 2020.

 

(in thousands)  Three Months Ended November 30, 2019 
   Simulations Plus   Cognigen   DILIsym   Eliminations   Total 
Revenues  $4,927   $2,387   $2,087   $   $9,401 
Income from operations  $1,903   $40   $775   $   $2,718 
Total assets  $40,656   $10,660   $14,149   $(17,702)  $47,763 
Capital expenditures  $8   $17   $3   $   $28 
Capitalized software costs  $457   $20   $30   $   $507 
Depreciation and amortization  $435   $86   $150   $   $671 
Schedule of geographical revenues
                    
(in thousands)  Three Months Ended November 30, 2020 
   Americas   EMEA   Asia Pacific   Total 
Simulations Plus  $2,518   $1,890   $1,024   $5,432 
Cognigen   2,668            2,668 
DILIsym   1,326    21    25    1,372 
Lixoft   611    567    51    1,229 
Total  $7,123   $2,478   $1,100   $10,701 

 

 

(in thousands)  

  Three Months Ended November 30, 2019 
   Americas   EMEA   Asia Pacific   Total 
Simulations Plus  $2,547   $1,147   $1,233   $4,927 
Cognigen   2,387            2,387 
DILIsym   1,737    325    25    2,087 
Total  $6,671   $1,472   $1,258   $9,401 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.20.4
ACQUISITION (Tables)
3 Months Ended
Nov. 30, 2020
Business Combinations [Abstract]  
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 Pro Forma Information
           
    For the three-month period ended  
(in thousands)  

November 30,

(Unaudited)

 
    (Actual)     (Pro forma)  
    2020     2019  
Net sales   $ 10,701     $ 10,521  
Net income   $ 2,479     $ 2,516  
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.20.4
SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)
3 Months Ended
Nov. 30, 2020
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 43 R31.htm IDEA: XBRL DOCUMENT v3.20.4
SIGNIFICANT ACCOUNTING POLICIES (Details - Lease cost) - USD ($)
$ in Thousands
3 Months Ended
Nov. 30, 2020
Aug. 31, 2020
Lease, Cost [Abstract]    
Right of use assets $ 768 $ 927
Lease Liabilities, Current 395 463
Lease Liabilities, Long-term 376 $ 463
Operating lease costs $ 165  
Weighted average remaining lease term 2 years  
Weighted average discount rate 4.25%  
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.20.4
SIGNIFICANT ACCOUNTING POLICIES (Details - Goodwill)
$ in Thousands
3 Months Ended
Nov. 30, 2020
USD ($)
Acquired Indefinite-lived Intangible Assets [Line Items]  
Goodwill, beginning balance $ 12,921
Addition 0
Impairments 0
Goodwill, ending balance 12,921
Cognigen [Member]  
Acquired Indefinite-lived Intangible Assets [Line Items]  
Goodwill, beginning balance 4,789
Addition 0
Impairments 0
Goodwill, ending balance 4,789
DILIsym [Member]  
Acquired Indefinite-lived Intangible Assets [Line Items]  
Goodwill, beginning balance 5,598
Addition 0
Impairments 0
Goodwill, ending balance 5,598
Lixoft [Member]  
Acquired Indefinite-lived Intangible Assets [Line Items]  
Goodwill, beginning balance 2,534
Addition 0
Impairments 0
Goodwill, ending balance $ 2,534
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.20.4
SIGNIFICANT ACCOUNTING POLICIES (Details - Fair value measurements) - Fair Value, Recurring [Member] - USD ($)
$ in Thousands
Nov. 30, 2020
Aug. 31, 2020
Cash and Cash Equivalents [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value assets $ 27,651 $ 49,207
Short-term Investments [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value assets 91,115 66,804
Aquisition Related Contingent Consideration Obligations [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value liabilities 4,852 4,731
Fair Value, Inputs, Level 1 [Member] | Cash and Cash Equivalents [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value assets 27,651 49,207
Fair Value, Inputs, Level 1 [Member] | Short-term Investments [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value assets 91,115 66,804
Fair Value, Inputs, Level 1 [Member] | Aquisition Related Contingent Consideration Obligations [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value liabilities 0 0
Fair Value, Inputs, Level 2 [Member] | Cash and Cash Equivalents [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value assets 0 0
Fair Value, Inputs, Level 2 [Member] | Short-term Investments [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value assets 0 0
Fair Value, Inputs, Level 2 [Member] | Aquisition Related Contingent Consideration Obligations [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value liabilities 0 0
Fair Value, Inputs, Level 3 [Member] | Cash and Cash Equivalents [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value assets 0 0
Fair Value, Inputs, Level 3 [Member] | Short-term Investments [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value assets 0 0
Fair Value, Inputs, Level 3 [Member] | Aquisition Related Contingent Consideration Obligations [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value liabilities $ 4,852 $ 4,731
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.20.4
SIGNIFICANT ACCOUNTING POLICIES (Details - Reconciliation of contingent consideration) - USD ($)
$ in Thousands
3 Months Ended
Nov. 30, 2020
Nov. 30, 2019
Significant Accounting Policies    
Contingent consideration, beginning balance $ 4,731  
Contingent consideration payments 0  
Change in value of contingent consideration 121 $ (0)
Contingent consideration, ending balance $ 4,852  
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.20.4
SIGNIFICANT ACCOUNTING POLICIES (Details - Intellectual property) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Nov. 30, 2020
Aug. 31, 2020
Acquired Finite-Lived Intangible Assets [Line Items]    
Net book value $ 6,871 $ 7,008
Intellectual Property [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Acquisition value 16,985 16,985
Accumulated amortization 5,444 5,087
Net book value $ 11,541 $ 11,898
Intellectual Property [Member] | Enslien [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Amortization period Straight line 10 years Straight line 10 years
Acquisition value $ 75 $ 75
Accumulated amortization 66 64
Net book value $ 9 $ 11
Intellectual Property [Member] | TSRL [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Amortization period Straight line 10 years Straight line 10 years
Acquisition value $ 6,000 $ 6,000
Accumulated amortization 3,925 3,775
Net book value $ 2,075 $ 2,225
Intellectual Property [Member] | DILIsym [Member]    
Acquired 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,108 1,029
Net book value $ 1,742 $ 1,821
Intellectual Property [Member] | Entelos [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Amortization period Straight line 10 years Straight line 10 years
Acquisition value $ 50 $ 50
Accumulated amortization 11 10
Net book value $ 39 $ 40
Intellectual Property [Member] | Lixoft [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Amortization period Straight line 16 years Straight line 16 years
Acquisition value $ 8,010 $ 8,010
Accumulated amortization 334 209
Net book value $ 7,676 $ 7,801
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.20.4
SIGNIFICANT ACCOUNTING POLICIES (Details - Other Intangible Assets) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Nov. 30, 2020
Aug. 31, 2020
Acquired Finite-Lived Intangible Assets [Line Items]    
Net book value $ 6,871 $ 7,008
Customer Relationships [Member] | Cognigen [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Amortization period Straight line 8 years Straight line 8 years
Acquisition value $ 1,100 $ 1,100
Accumulated amortization 859 825
Net book value $ 241 $ 275
Customer Relationships [Member] | DILIsym [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Amortization period Straight line 10 years Straight line 10 years
Acquisition value $ 1,900 $ 1,900
Accumulated amortization 665 618
Net book value $ 1,235 $ 1,282
Customer Relationships [Member] | Lixoft [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Amortization period Straight line 14 years Straight line 14 years
Acquisition value $ 2,550 $ 2,550
Accumulated amortization 122 76
Net book value $ 2,428 $ 2,474
Trade Names [Member] | Cognigen [Member]    
Acquired 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] | DILIsym [Member]    
Acquired 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]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Amortization period None None
Acquisition value $ 1,550 $ 1,550
Accumulated amortization 0 0
Net book value $ 1,550 $ 1,550
Noncompete Agreements [Member] | Cognigen [Member]    
Acquired 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] | DILIsym [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Amortization period Straight line 4 years Straight line 4 years
Acquisition value $ 80 $ 80
Accumulated amortization 70 65
Net book value $ 10 $ 15
Noncompete Agreements [Member] | Lixoft [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Amortization period Straight line 3 years Straight line 3 years
Acquisition value $ 60 $ 60
Accumulated amortization 13 8
Net book value 47 52
Other Intangible Assets [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Acquisition value 8,650 8,650
Accumulated amortization 1,779 1,642
Net book value $ 6,871 $ 7,008
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.20.4
SIGNIFICANT ACCOUNTING POLICIES (Details - Earnings per share) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Nov. 30, 2020
Nov. 30, 2019
Numerator:    
Net income attributable to common shareholders $ 2,479 $ 2,058
Denominator:    
Weighted-average number of common shares outstanding during the period 19,930 17,609
Dilutive effect of stock options 869 698
Common stock and common stock equivalents used for diluted earnings per share 20,799 18,307
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.20.4
SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended
Nov. 30, 2020
Nov. 30, 2019
Acquired Finite-Lived Intangible Assets [Line Items]    
Amortization of software development $ 325 $ 314
Intellectual Property [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Amortization of intangible assets 357 232
Other Intangible Assets [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Amortization of intangible assets $ 137 $ 87
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.20.4
REVENUE RECOGNITION (Details - Disaggregation) - USD ($)
$ in Thousands
3 Months Ended
Nov. 30, 2020
Nov. 30, 2019
Disaggregation of Revenue [Line Items]    
Revenues $ 10,701 $ 9,401
Software Licenses [Member] | Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 6,001 4,363
Software Licenses [Member] | Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 211 251
Consulting Services [Member] | Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Revenues $ 4,489 $ 4,787
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.20.4
REVENUE RECOGNITION (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended
Nov. 30, 2020
Nov. 30, 2019
Revenue from Contract with Customer [Abstract]    
Revenues included in contract liabilities $ 296 $ 306
Remaining performance obligations $ 2,700  
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.20.4
PROPERTY AND EQUIPMENT (Details) - USD ($)
$ in Thousands
Nov. 30, 2020
Aug. 31, 2020
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 1,892 $ 1,688
Less accumulated depreciation and amortization (1,296) (1,250)
Net Book Value 596 438
Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 930 865
Computer Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 572 548
Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 161 161
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 114 114
Construction in Progress [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 115 $ 0
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.20.4
INVESTMENTS (Details) - USD ($)
$ in Thousands
3 Months Ended
Nov. 30, 2020
Aug. 31, 2020
Investment Income [Table]    
Short term investment, amortized cost $ 91,115 $ 66,804
Gross unrealized gains 0 0
Gross unrealized loss (48) (61)
Short term investment, fair value 91,067 66,743
Commercial Paper [Member]    
Investment Income [Table]    
Short term investment, amortized cost 91,115 66,804
Gross unrealized gains 0 0
Gross unrealized loss (48) (61)
Short term investment, fair value $ 91,067 $ 66,743
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.20.4
CONTRACTS PAYABLE (Details) - USD ($)
$ in Thousands
Nov. 30, 2020
Aug. 31, 2020
ContractsPayable [Line Items]    
Total contract with customer $ 6,185 $ 6,064
Less: Current Portion 2,000 2,000
Long-Term 4,185 4,064
Holdback Liability Lixoft [Member]    
ContractsPayable [Line Items]    
Total contract with customer 1,333 1,333
Earnout Liability Lixoft [Member]    
ContractsPayable [Line Items]    
Total contract with customer $ 4,852 $ 4,731
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.20.4
COMMITMENTS AND CONTINGENCIES (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended 7 Months Ended
Nov. 30, 2020
Nov. 30, 2019
Mar. 31, 2020
Commitments [Line Items]      
Rent expense $ 185 $ 145  
Wells Fargo [Member]      
Commitments [Line Items]      
Line of credit maximum amount     $ 3,500
Line of credit expiration date     Apr. 15, 2022
Line of credit amount outstanding $ 0    
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.20.4
COMMITMENTS AND CONTINGENCIES (Details)
$ in Thousands
Nov. 30, 2020
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2021 $ 412
2022 170
2023 155
2024 61
Future minimum lease payments  $ 798
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.20.4
SHAREHOLDERS EQUITY (Details - Dividends) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Nov. 30, 2020
Nov. 30, 2019
Aug. 31, 2020
Dividends Payable [Line Items]      
Dividend per Share $ 0.06 $ 0.06  
Total Amount $ 1,195 $ 1,056 $ 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,000    
Dividend per Share $ 0.06    
Total Amount $ 1,195    
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,000
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,000
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,000
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,000
Dividend per Share     $ 0.06
Total Amount     $ 1,069
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.20.4
SHAREHOLDERS EQUITY (Details - Option activity) - $ / shares
3 Months Ended 12 Months Ended
Nov. 30, 2020
Aug. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Granted $ 59.91 $ 39.23
Equity Option [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Option outstanding, beginning balance 1,224,000  
Outstanding $ 17.76  
Outstanding, end of period 6 years 7 months 13 days 6 years 9 months 14 days
Granted 26,000  
Granted $ 59.91  
Exercised (34,000)  
Exercised $ 14.04  
Canceled/Forfeited (11,000)  
Canceled/Forfeited $ 24.18  
Awards Outstanding, ending balance 1,205,000 1,224,000
Outstanding $ 18.73 $ 17.76
Options exercisable 583,000  
Options exercisable $ 11.16  
Options exercisable - weighted average life 5 years 4 months 6 days  
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.20.4
SHAREHOLDERS EQUITY (Details - Fair value of options) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Nov. 30, 2020
Aug. 31, 2020
Equity [Abstract]    
Estimated fair value of awards granted $ 560 $ 2,997
Unvested forfeiture rate 0.00% 0.00%
Weighted average grant price $ 59.91 $ 39.23
Weighted average market price $ 59.91 $ 39.23
Weighted average volatility 36.35% 33.56%
Weighted average risk-free rate 0.47% 1.39%
Weighted average dividend yield 0.40% 0.65%
Weighted average expected life 6 years 7 months 24 days 6 years 8 months 1 day
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.20.4
SHAREHOLDERS EQUITY (Details - Options outstanding and exercisable) - Equity Option [Member] - $ / shares
3 Months Ended 12 Months Ended
Nov. 30, 2020
Aug. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Awards outstanding 1,205,000 1,224,000
Awards outstanding weighted average remaining contractual life 6 years 7 months 13 days 6 years 9 months 14 days
Awards outstanding weighted average exercise price $ 18.73 $ 17.76
Awards exercisable 583,000  
Awards exercisable weighted average remaining contractual life 5 years 4 months 6 days  
Awards exercisable weighted average exercise price $ 11.16  
$6.75 to $8.00 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price low 6.75  
Exercise price high $ 8.00  
Awards outstanding 169,000  
Awards outstanding weighted average remaining contractual life 3 years 9 months 7 days  
Awards outstanding weighted average exercise price $ 6.85  
Awards exercisable 169,000  
Awards exercisable weighted average remaining contractual life 3 years 9 months 7 days  
Awards exercisable weighted average exercise price $ 6.85  
$8.01 to $16.00 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price low 8.01  
Exercise price high $ 16.00  
Awards outstanding 535,000  
Awards outstanding weighted average remaining contractual life 5 years 9 months 18 days  
Awards outstanding weighted average exercise price $ 9.99  
Awards exercisable 337,000  
Awards exercisable weighted average remaining contractual life 5 years 8 months 26 days  
Awards exercisable weighted average exercise price $ 9.99  
$16.01 to $24.00 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price low 16.01  
Exercise price high $ 24.00  
Awards outstanding 208,000  
Awards outstanding weighted average remaining contractual life 7 years 6 months 3 days  
Awards outstanding weighted average exercise price $ 20.42  
Awards exercisable 49,000  
Awards exercisable weighted average remaining contractual life 6 years 2 months 8 days  
Awards exercisable weighted average exercise price $ 20.61  
$24.01 to $38.00 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price low 24.01  
Exercise price high $ 38.00  
Awards outstanding 204,000  
Awards outstanding weighted average remaining contractual life 8 years 10 months 24 days  
Awards outstanding weighted average exercise price $ 33.46  
Awards exercisable 28,000  
Awards exercisable weighted average remaining contractual life 8 years 8 months 12 days  
Awards exercisable weighted average exercise price $ 34.83  
$38.01 to $52.00 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price low 38.01  
Exercise price high $ 52.00  
Awards outstanding 20,000  
Awards outstanding weighted average remaining contractual life 9 years 3 months 21 days  
Awards outstanding weighted average exercise price $ 38.64  
Awards exercisable 0  
Awards exercisable weighted average exercise price $ 0  
$52.01 to $61.84 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price low 52.01  
Exercise price high $ 61.84  
Awards outstanding 69,000  
Awards outstanding weighted average remaining contractual life 9 years 8 months 4 days  
Awards outstanding weighted average exercise price $ 61.10  
Awards exercisable 0  
Awards exercisable weighted average exercise price $ 0  
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.20.4
SHAREHOLDERS’ EQUITY (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Aug. 30, 2020
Nov. 30, 2020
Aug. 31, 2020
Public Offering [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock issued new, shares 2,090,909    
Stock price     $ 55.00
Gross proceeds from public offering $ 115,000    
Net proceeds from sale of stock $ 107,700    
Public Offering [Member] | Underwriters [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock issued new, shares 272,727    
Nonmanagement Directors [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares issued to Directors for services, shares   1,275,000  
Shares issued to Directors for services   $ 83  
Equity Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average remaining contractual life   6 years 7 months 13 days  
Fair value of non-vested options   $ 19,100  
Fair value amortization period   3 years 2 months 4 days  
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,000.0  
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.20.4
CONCENTRATIONS AND UNCERTAINTIES (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended
Nov. 30, 2020
Nov. 30, 2019
Concentration Risk [Line Items]    
Cash and cash equivalents exceeding insured limits $ 13,800  
Sales [Member] | International Sales [Member]    
Concentration Risk [Line Items]    
Net sales concentration percentage 33.00% 30.00%
Sales [Member] | Customer 1 [Member]    
Concentration Risk [Line Items]    
Net sales concentration percentage 17.00% 13.00%
Sales [Member] | Customer 2 [Member]    
Concentration Risk [Line Items]    
Net sales concentration percentage 7.00% 8.00%
Sales [Member] | Customer 3 [Member]    
Concentration Risk [Line Items]    
Net sales concentration percentage 5.00% 6.00%
Sales [Member] | Customer 4 [Member]    
Concentration Risk [Line Items]    
Net sales concentration percentage   6.00%
Accounts Receivable [Member] | Customer 1 [Member]    
Concentration Risk [Line Items]    
Net sales concentration percentage 21.00% 14.00%
Accounts Receivable [Member] | Customer 2 [Member]    
Concentration Risk [Line Items]    
Net sales concentration percentage 8.00% 8.00%
Accounts Receivable [Member] | Customer 3 [Member]    
Concentration Risk [Line Items]    
Net sales concentration percentage 8.00% 7.00%
Accounts Receivable [Member] | Customer 4 [Member]    
Concentration Risk [Line Items]    
Net sales concentration percentage 7.00% 7.00%
Accounts Receivable [Member] | Customer 5 [Member]    
Concentration Risk [Line Items]    
Net sales concentration percentage 6.00%  
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.20.4
SEGMENT AND GEOGRAPHIC REPORTING (Details - Segment reporting) - USD ($)
$ in Thousands
3 Months Ended
Nov. 30, 2020
Nov. 30, 2019
Aug. 31, 2020
Segment Reporting Information [Line Items]      
Net Revenues $ 10,701 $ 9,401  
Income (loss) from operations before income taxes 3,051 2,718  
Total assets 170,470   $ 168,422
Consolidation, Eliminations [Member]      
Segment Reporting Information [Line Items]      
Total assets (39,488) (17,702)  
Capitalized software costs 0 0  
Simulations Plus, Inc. [Member]      
Segment Reporting Information [Line Items]      
Net Revenues 5,432 4,927  
Income (loss) from operations before income taxes 2,365 1,903  
Total assets 162,871 40,656  
Capital expenditures 139 8  
Capitalized software costs 568 457  
Depreciation and Amortization 451 435  
Cognigen [Member]      
Segment Reporting Information [Line Items]      
Net Revenues 2,668 2,387  
Income (loss) from operations before income taxes 206 40  
Total assets 12,279 10,660  
Capital expenditures 63 17  
Capitalized software costs 0 20  
Depreciation and Amortization 81 86  
DILIsym [Member]      
Segment Reporting Information [Line Items]      
Net Revenues 1,372 2,087  
Income (loss) from operations before income taxes (45) 775  
Total assets 14,180 14,149  
Capital expenditures 0 3  
Capitalized software costs 43 30  
Depreciation and Amortization 149 150  
Lixoft [Member]      
Segment Reporting Information [Line Items]      
Net Revenues 1,229    
Income (loss) from operations before income taxes 525    
Total assets 20,628    
Capital expenditures 3    
Capitalized software costs 117    
Depreciation and Amortization 184    
Consolidation, Eliminations [Member]      
Segment Reporting Information [Line Items]      
Net Revenues 0 0  
Income (loss) from operations before income taxes 0 0  
Capital expenditures 0 0  
Depreciation and Amortization 0 0  
Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Net Revenues 10,701 9,401  
Income (loss) from operations before income taxes 3,051 2,718  
Total assets 170,470 47,763  
Capital expenditures 205 28  
Capitalized software costs 728 507  
Depreciation and Amortization $ 865 $ 671  
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.20.4
SEGMENT AND GEOGRAPHIC REPORTING (Details - geographic) - USD ($)
$ in Thousands
3 Months Ended
Nov. 30, 2020
Nov. 30, 2019
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues $ 10,701 $ 9,401
Simulations Plus, Inc. [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues 5,432 4,927
Cognigen [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues 2,668 2,387
DILIsym [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues 1,372 2,087
Lixoft [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues 1,229  
Americas [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues 7,123 6,671
Americas [Member] | Simulations Plus, Inc. [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues 2,518 2,547
Americas [Member] | Cognigen [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues 2,668 2,387
Americas [Member] | DILIsym [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues 1,326 1,737
Americas [Member] | Lixoft [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues 611  
EMEA [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues 2,478 1,472
EMEA [Member] | Simulations Plus, Inc. [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues 1,890 1,147
EMEA [Member] | Cognigen [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues 0 0
EMEA [Member] | DILIsym [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues 21 325
EMEA [Member] | Lixoft [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues 567  
Asia Pacific [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues 1,100 1,258
Asia Pacific [Member] | Simulations Plus, Inc. [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues 1,024 1,233
Asia Pacific [Member] | Cognigen [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues 0 0
Asia Pacific [Member] | DILIsym [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues 25 $ 25
Asia Pacific [Member] | Lixoft [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues $ 51  
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.20.4
EMPLOYEE BENEFIT PLAN (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended
Nov. 30, 2020
Nov. 30, 2019
Retirement Benefits [Abstract]    
Contribution by employer in benefit plan $ 121 $ 92
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.20.4
ACQUISITION/MERGER WITH SUBSIDIARIES (Details - purchase price allocation) - USD ($)
$ in Thousands
7 Months Ended
Apr. 02, 2020
Nov. 30, 2020
Aug. 31, 2020
Business Acquisition [Line Items]      
Estimated goodwill acquired   $ 12,921 $ 12,921
Lixoft [Member]      
Business Acquisition [Line Items]      
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 $ 2,534 $ 2,534
Liabilities assumed (1,118)    
Total consideration $ 18,593    
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.20.4
ACQUISITION/MERGER WITH SUBSIDIARIES (Details - Proforma Information) - USD ($)
$ in Thousands
3 Months Ended
Nov. 30, 2020
Nov. 30, 2019
Business Combinations [Abstract]    
Net sales $ 10,701 $ 10,521
Net income $ 2,479 $ 2,516
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.20.4
SUBSEQUENT EVENTS (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Jan. 06, 2021
Nov. 30, 2020
Nov. 30, 2019
Subsequent Event [Line Items]      
Dividend declared per share   $ 0.06 $ 0.06
Subsequent Event [Member]      
Subsequent Event [Line Items]      
Dividend declared per share $ 0.06    
Dividend declared amount to be distributed $ 1,200    
EXCEL 70 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )"**U('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 " "0BBM2 <.6<^T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OIVE!(71S6?&D(+B@> N3V=U@DX9DI-VWMZV[740?P&-F_GSS M#4R+46&?Z#GUD1([RC>C[T)6&#?BR!P50,8C>9/+*1&FYKY/WO#T3 >(!C_, M@:"NJEOPQ,8:-C #B[@2A6XM*DQDN$]GO,45'S]3M\ L G7D*7 &64H0>IX8 M3V/7PA4PPYB2S]\%LBMQJ?Z)73H@SLDQNS4U#$,Y-$MNVD'"V]/CR[)NX4)F M$Y"F7]DI/D7:B,ODUV9[OWL0NJYJ652RD'(G[U1=*=F\SZX__*["OK=N[_ZQ M\450M_#K+O074$L#!!0 ( )"**U*97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ MD(HK4E%7PE0T!0 VG5X(6X GMN5*,H1_ MWR-A;$+-,C(>H^DX4;(5[7B7).W.$K456.E=?JEW5;^BL=,M43* M$[BS$#)F&D[ELJU2R5E@@^*H31VGUXY9F#1&0WMM*D=#D>DH3/A4$I7%,9/; M:QZ)S57#;>PO/(?+E387VJ-ARI9\QO7OZ53"6;M0"<*8)RH4"9%\<=48NU\F M'C4!]HD_0KY1!\?$-&4NQ*LYN0^N&HXAXA'WM9%@\&_-)SR*C!)P_).+-HIW MFL##X[WZG6T\-&;.%)^(Z'L8Z-55X[)! KY@6:2?Q>87GC>H:_1\$2G[2S:[ M9SN=!O$SI46^H-7A[@V8;NR&RS;IAF MHZ$4&R+-TZ!F#FQN;#2T)DQ,-\ZTA+LAQ.G11*RY)$VB5DQR-6QKT#1WVGX> M?[V+IR?B/?)5)'JER&T2\.!]?!M8"B"Z![JFJ."C6+>(YUP0ZE"G@F>"A__* MDA9QNC;<17"\(C^>U?/0_/PUGBLMX9/[&Y'L%)(=*]DY(7DC_ P&@B8OVY17 M91P/=YWF$T+1+2BZJ,P8$ *+<1>Q914&'K]@D>((1Z_@Z)V7C:>,2FR8+H\CVG*92@",]H(C/?* MSP=7VH^OCQ\^_'>$O6,;%&R#\]CN0N6S:(]X!Y\)&K>N4MN;\+Z@? MG,G32#5B-5[B'IBMBPI-,BF/H;"NK)%K-IW+IH>BT1*-HEJWB0[U%L@B3AZS M>,YE)1 NXCANTZ-.IXN<@/?-E:-P7\O;(XNH\X4*S,,XB9@:R(M,H M4Q?D/O%;&&/IY2[NQCGC!'I50H_>0Q5\([_Q;24E+N5 ]ASJ=;H#C*ST=Q3'Y '>(Y\2ZK)<,D. M[3I=XCIZ!8V59J[^G2N-T99EPL7=_9AV8LX@ER]BDU22XG(/+/&9TL MI]EWT-%,R\I!:RJ'Q8.%VFD>7.!3K^=^QE#*2D%QDW\0MLJO1()5BAJ1/O6: M??C!B,I"07%_?PDU5"VQ("[]-/],9MS/).2K$@M7FH@X!H><:>&_7I 4RO.: M11G_2/*_GYP6N#1)84U@5TP8?EE#*&[\,,\,PF1)9MMX+J)*:EQ@]C#%0,J2 M07%_WR>.W+[Y*Y8L^#,@HFNQ2R M>C34K162)O-]#C(@$NP$,<*R%-"S2L$L9E%$KC,%MU5U7^(Z-4L^KRP WED% MX#;FHS^$'*DLK*V=V XE\RS14SL3X6=7F3:[#7J=GRN3ZD*I]L*=E.L5N M]2GBFTGA;GNKN%IL)X[M)EJ[?'RW%_F5F3Y5).(+"'5:?7B]W&WO[4ZT2.T. MV5QH+6)[N.(LX-(\ /<70NC]B7E!L))?M( M_7G4W>].NGB4U;=Z(X1"3T5>UI>SC5+;-XM%G6Q$P>O7+JXLM7XNE4%^W]Q6<+0ZSI%DARCJ3):K$ZG)V3=[I/RF3]ZGES.L%8E<)$I/P>%C)VY$GNN90,?W?M+9X9IZX/'Q M?O8_V\7#8AYX+6YD_F^6JLWE+)JA5*QXDZO/\O&=Z!?DZ_D2F=?M?_38V^(9 M2II:R:(?# J*K.P^^5/OB*,!Q)L80/L!]-P!K!_ VH5VRMIEW7+%KRXJ^8@J M;0VSZ8/6-^UH6$U6ZFUWUU_@Y.WU MA^N/-W=H^>[N[LL2_?ZUY$V:*9&^1*_0U^4M^OW%2_0"927ZLI%-S.'@"GIP!6WG M8U.N:*I*E KQNA:J=DS(#A.R=D)O:D)>;Q"X!B7Z0'QOLAW/X0I65W53!>U4 M.O9V5S0,?'*QV!U[Q+3R8HK#@]6)3N^@TW/JO$X2V8 L",M$@,:'7,Q1"2E$ MKA#/(=!YF0@$*0.ELGE0JR:'Z.N'@,D+'[>KA$_;PKIK^T>20\;&Z[(8>93: ME^4?EN4[E_59[$39B%K?I>(I$76K]B'+P7!MW0/?4$$C%HZDFD8,Q\PN-3A( M#9Q2[RNQY5D*2A-9"*3XD[ *#(QK^P$>Z3-MXA#;Y84'>>%9\L03T*,&C^KM MEFHC*DA1TT'3:0X-/21DT4BTQ;F2E7BE1%>#7G:A5,15[ MD>DR0H@_TFA:!4&$/;O(^" R=HK\(A7/S_!B;#J($?*9[,C.4(/>28_;C-8??930(J4Q;:!"Z!:KM0CKP2P> =%QE9O M&OQ:JWK(24G2%$W. 4>(%[#)V4_>U@0Z&1$VCW'0)20X]B-J!1,Q-].+QZ%D ML\+11+8E V<(?2:5:MU(SZH]CHI9I&WE&4G2H= $;< M!/L$.L&UY1KE FHE5.FB2+NY@9/IF[6?]22=!^.0MQC%=,JW \J(FV7O2P4E M(=2(#835MG?T>7>./_<\KR?9O-UFR\I,4$&B\,8XLYI%\=1^#$0C;J1]:G-N M5BI>KC/ =+\'9T;&/ SC/C#F@6>/"Y-N010:RS.M0HRG5C= D+@I^)>4Z2/@ MV2K,Q!ID-FHH>\[L5-H 0.(F8.=XQQUO LRHW=PVI\(&QA$WY#I^.(29U"(A M]D(CU5GL@FBR!B,#WTA\5E6=9QQ*KTQEX\KFM%8?B$3Q>47KEO_0%:MM\?T4 M)[6:@4R;T=2^T(%MU,TVD%& 3=;-I3--]2 "?DE/?6X6;3&'QN$:U&'G!1'-"!^Q0 M-W9NQ4J OG3O6*L\2_/D>6-YMN9IZB88N$'=W#BMH2<33:_3TD-YX;C)LUGY M>*(AH0-&:'AF&7UF.APX0-T<.&S1<0LY65)2,]M3#X^!9;-B_D3#0P(TD:@IDQUMWM.0F0F4#P2C2/5 M9H6#">>R@3O,S9TN%IZ) 68"A%"/Q6.)-C,VU?^P 33,_:!MN8'^;B-S\&C] M6]L C??^=.*CYVUN&MQ7^RBHE4R^S=$+_!IC IM5H1W/81L)G@-U]!^JM8H: M\49M9*5[4(@6N?\VJVM-[Y;:C:JAWD[AAK7ZTD3%F'U.D].E#BQA;I;!BL-7T&[SJIQZ_,=LS_]":FRGQ2ST MV 0>,7=;U&6; M^MEX[F7:GO)%V'@8;+4+,/,GY Z09.L0'%!U;Z&Z$R6W[8N @6QO [RLI MU?Y$OQLZO N\^@]02P,$% @ D(HK4LI &JC8 P ( X !@ !X;"]W M;W)KVAE;;F0D+"!$@4F%:I M:]%HMX=I#R8QQ&IB9[8#VW[]3BX-!$*:;M+Z4.+DG./O7.QC#W=Z91A]/<:4:>-A M_FXAQD.>JH@RLA!(IG&,Q:]K$O'=2#.UYQ>?Z294V0M]/$SPABR)>DP6 D9Z M926@,6&2XC*1UR,GL^CV3^'^U*64-#?BH5CTME((@I*W[QSS(0!PJF?4;!*A6LK@J] M4J&7.UJ0Y6[-L,+CH> [)#)IL)8]Y+')M<$;RK(T+I6 KQ3TU'AZ?S>;WRWG M,P1/R_O;F]GD 0;7D]O)W72.EA_G\XH9;Y%E6$:# M^K1=?9)N0-UL4M_R.E@@3H V7@^KM;J+< W3"%V8:N M(H(F4A(ET;=;4$0WBL3R>\NTO6K:7CZM?6[:")869CY!L$A1P-.56J<1U+O/ M4Z8:PUH8[.<&LW6['3L0@.UAZ%I%:IQVQ6FW<_I^&J<1AJ) ..9"T=\X7YE\ MC7P>)ZDBL%WPM=I!O<#*VL*6D< &H."K;/;#/H$T>P.C?^1*DY3C6.)4W M3JLW"]@]B,BR#4O.?T()%FB+HY0T<1:FW ,"X\HPS"/.EZ1JG/V*L_\:SK=( MAA!>B7"J0B[H;Q(T 1G\%"=U/PJ(/*-LTD7HODK9)U$@'%>F@E73*XQA66H=2'70JU9>D:I"F ML>\M1G?,3H5:&G1J^U1CI7:1K&,?M$3SU=CG"[4T5ELS@X'CN?T3Y$9)JV>Y M[AGD?:LRK5V-SOHIG""@R-=BB.T$' Z%>H7^O:) MQ"LBVKJIN6]3IOT_V[BY[RAF>TLYWR 9')2JZ7$^?6.&G-.F;=OV<78:I SO M7&;V?<9L;S3W<,(336'JD)M]5S#=_YJ;_4YOMF_U_YX;[_04XKJ#X]PT2/7M MXZ.*?G!\S^Y.G[#84"911-:@9ERYD&%17$>*@>))?J)?<07W@_PQA"L<$9D M?%]SKIX'V26ANA2._P!02P,$% @ D(HK4K)[,833! AQ$ !@ !X M;"]W;W)KWTO1#3;ISL=H+%YR !G#6=I+.O]\#(9" <;LW 9-S#L_QQWMLQCLN?LF8 M,84^LC27-X-8J?6U93#6WP])5[A4%K\E;"=/+I'12KOG/\J&@_1S< N MB%C*0E6$H'#9LBE+TR(2QR [) IKB%;D,V25X,XUP)^#;H^3MZ?KE_O5T\@ $Z>\OI M)DH4B\[1)7J;S]#9MW,D8RJ81$F.%C'?2)I'\@)].VF/+06XQ4NML$*[VZ.1 M'C0'/?)X4<^P(1F]@:GNF7W7%@P''J MKG?*>$Y/O(<\Y!E#B]Q M':<%IS$:NHX>;EC##8UP?P@N)2PNL4IR'=BP\\X1&8Y:8%VCH>^-]&!^#>8; M9\KSF@FJDGR%V ?HMVSWVTG041UT9,QV#M()(2_0BN40/KU L$P1C4!DDF(: M%O*JZX51)T'7M=N]T#5R/.SJ>R&H@8-/9K1D5(1QR1G!!$KYNE@W.LB@.U1V MT&+LVGADJ$?$=B.GMA%RP15-$?]DP"KYLS4$V&]A:JQR8^)@TF,4]]%3,!A:2$/:MZ\]PP_7$CO]CY MI <4@ZJEJNC:U)WN:NXDWK7!/2J)&_'&9O6>QC1?L:* ;FFZ*<>FD,T0"B+, MJJ)8P*U,HFKL0$-V*/S6I?K=0OS*\*LZOLEUX'M&N$O1[21OVQ_Y7^?&>P:V=H M+?@V*7?1T#R0*_K1HS%^=UD&P;"-K;'RG9YRBIL*@\TEYN7_H7:+QJ77E4.- M%538'M2FMF!S<7F"$]-#OPX$G;T0XM%8]@DR:8D',F_6?Y7F019=T"YH+T@Q3)8.)79U\X( L%>Q+8)Q,@]/H M/S'K?__@=/4:!X%CMWM!8^8/C[9 IUR-M!.SM)N&1[,EM_V@O4@T9GCDV'Z+ MS#HZTF9,K,J3OH1>W^1J?^*KG]9?$V[+,W3K^1V^GNZ_"31A]I\H'LN-OD0I M6T)(^\H')K$_]>\;BJ_+@_,[5W ,+V]C1J'F%@;P_Y)S=6@4+ZB_O4S^ U!+ M P04 " "0BBM2Z=5$8XX$ $$@ & 'AL+W=OF*<(5 M2;"X9&N2JB<+QA,LU98O3;'F!$>94A*;R+(Z9H)I:@QZV;T'/NBQC8QI2AXX M$)LDP?S7-8G9KF] X_7&(UVNI+YA#GIKO"13(I_6#USMS,)*1!.2"LI2P,FB M;PSAU1A96B&3^$G)3I360(2J;_@&B,@";V+YR'8W) _(U?9"%HOL M%^QR64KR)J"315W !GJ8!^/+I*_@$: IF*[81.(U$SY0*H_9DACF>ZST> MU(2')8GJGZEDX3,8IA$81LJ':BD<@P=,(W";@A%>4ZGV?]^19$[X/S5>1NU> M'HE49XA$8(QY2M.E:+,5M-L:3D:W8"@EI_.-Q/.8 ,D45$Y2V69UW&YUQE2$ MQVJF*FU17U34%V5VG 8[USC&:4B^@3E9TE3'"M@"K FG+ )8@N%F>0EL^ T@ M"W;KRK4WW\G,ZZFS'4#71E[/W);3795"R';=8ZF@%:H>B5=BC4/2-]3,$X1O MB3$ +3FPBQS8K3D8OQ >4D%TY")K++;6+57;GGM3;CE>NU/$<>3?*?P[K?ZS M9K[0XRP"(4O4C!=8^Z]S[U3J&06@0FP4 -6< >5J3#,N M@"(:H!--0U*;#+>"QD/U8#H%F$XKF("$,>99^+H<$=W2B*11W1'N5)Q?0,MM MJ(57^/=:_=\K[J6IJ@*I<^E5LV^Y_G$7C[UJKY>%CF#Y!2R_%=9$K@C/FH.3 ME:;A+6F&&;3:>O\YZA8@NV^;):I@QU/DGFW5%+&:ITBW>JIS)K@E:0;XI^7\=NI8YV%_I>?2&A=2!4JS5+.8.]=K90?UMTRZNCM]Z76#\5 M^DS6LL+>N%]"95U:#4T/2RP//Y8&R&Q@!'A@1GI$280TG M^E8#A ,IPO.Q(JS2HN-T&Q <>!%^&#'"*C/Z=@.> S7"LW$CK"-'V/1/ 1[8 M$?X?>H0U_.AXW=.F_8W4,;0#0\)S4F2[L7>PQ!D,'0=\8%MX!KIM&%55;H.H MBUS[=%15Y9#O(>MT5%7%JJ.JQJ7K6S:LKSLZ\"GZ2#Y%;^)3L_0"K;^/W&&N M:%* F"R4FG7IJ6;F^T\.^XUDZ^R=>LZD>D//EBN"(\*U@'J^8$R^;O1K>O'A M9_ ?4$L#!!0 ( )"**U('+AY#F@8 $P: 8 >&PO=V]R:W-H965T M&ULG5EM;]LJ%/XK*-J'35H6 W&<3&VE-NVT2EM;+=W=9VJ3 MACO;9(#3=K_^'FS73@SVLBM5C5\.\/!PSGD.^.1)JI]ZP[E!SUF:Z]/1QICM MQ\E$QQN>,?U!;GD.;]929F$!,%LDC&1C\Y.RF=WZNQ$ M%B85.;]32!=9QM3+!4_ET^D(CUX??!./&V,?3,Y.MNR1K[CYOKU3<#=I>DE$ MQG,M9(X47Y^.SO'')8UL@]+B'\&?]-XULE-YD/*GO;E.3D>!1<13'AO;!8.? M'5_R-+4] 8Y?=:>C9DS;1A,@],\Z5,?XC$;$Y'\Q%*^)H5J?DF MGS[S>D*A[2^6J2[_HZ?:-ABAN-!&9G5C0)")O/IESS41>PV@'W\#4C<@W0;3 MG@:T;D#+B5;(RFE=,L/.3I1\0LI:0V_VHN2F; VS$;E=QI51\%9 .W.VO+VY MO+I975TBN%K=?KF^/+^'F]4]_'R]NKE?H=M/:'F^^HP^?;G]L4)OO^>L2(3A MR3LT1M]7E^CMFW?H#1(YNM_(0K,\T2<3 \AL_Y.X1G%1H2 ]*"CZ*G.ST>@J M3WARV'X",VJF15ZG=4$&.[R1NP^(!N\1"4C@P;,\NCE>#,"A#/41#.&Z,#6&$#*QR<_7GR+S@RQ+[1R$@(_ECFL4@YRAN\ M]KF]BRU16R5W OP /;S\+5.S!M)LD*E+#DDO%JQ*)7F"6":5$;_+!S[RJN[" M/5[FL[##G6LSB["?NJC!&0WB7&Y8_LAM=.U86G DUPC(LWP F_92 U&J%W7D M(,($=U"[-H$?\[S!/!_$?+Y'I06<2\-A37DFBLR;&^8N;S3HH'1M>E N&I2+ M090K(^.?8ZL "?"8@2SJ7AH7SN A)1V K@V=17Z(.&B3<_ '-UUSI0#A:Y2P MYZ[[U^DU<(:?1AV$'ILQZ0EMO*#"XK_,8R@?-T=N$5U?O .U B&+2=DV& M'2F.96&3!H0J%SOVD'KS6MW+_KP672?WV(PQ)7T+U.9U3 T!W K)'A8 M21HGW;*77@]UE6&,N^KA,:+S'OG K7[@80$!>*J ! +HE$S3/3I?&?8"=D5A MVJT4/#;CZ;0';ZL=>%@\+NK0.0PH58>9%ZM'/AQN79M%'[6M@.!A!6F2N6(24T@YRCQ69T1XG(*VFD&%- MV2N7"UVJ'_SMN#Z^#B2MR)!AD;DK5+QA-M. GP%3P(]Y*<.$_RK$UE:M7GX\ M@@*5Y7 (N14=,BPZ!Y#U!JJML>$JJSDJZVPO9(^HT& 1=@/;8]=3 M:Y%6>SE/\E=H_8!'C>1>Y:]2%O!8D,"]*2;85AJ?A=UXD% MP$5:KLT34QPE$/JI++T$WNH>\!YYBH@#WF,5!CV:3UI](L/ZU&2!XR.I1NT1 M+1+.HVD7M\@1WNXGQHW=E M!L^[59W/B/8@IZT4T2.EZ/BEK#!3SYX%!T[MY#-;D)[8IZT.47S,>8IG?U/- MQJI$>6&E C;H?=FK'N8PE'#H% (>.XRCL&<:K<3188E;]F%]CQ[XH\ASNP[@ M02^<*2]\5\6FP&YW?^DQPU!@]\'?.SL;EKL!^-Q6LR#;7 F9>*%[=EO1+.QN M#3QFF,QPGP.ULD>G@TEL56RW*;>YA:606G2<2EVH2KCCUP0'[E0=QSNG#X>C MMI)%AR7K>F][A^QNRLN,*S>ALZ*N#>E;SE:0Z&R0DQN9C\LEO6Z%");Q4Y,1 MSH])[K05$CJ\ RJ_3%C"(??4>TC@OA%U+S>1DT70W4Q.]L[E,ZX> MR\\5,+K=,%9GV?DAH//\ G]<5A\VVFZJ[RQ?F8((UBCE:^@R^!#! M8JGJTT5U8^2V//U_D,;(K+S<<)9P90W@_5I*\WIC!V@^()W]!U!+ P04 M" "0BBM2N$3">+H% "/# & 'AL+W=OM[ M+DC1BA-[IB\B"=SEW',70(=KZ[[XBBB(VUH;?Y15(30'X['/*ZJE']F&#'9* MZVH9\.F68]\XDD52JO5X-IF\&M=2F>SX,*U=N>-#&X-6AJZ<\+&NI=NNU;(*O# ^/FSDDFXH_-E<.7R->RN%JLEX98UP5!YE)].#TSV63P)_ M*5K[G7?!D2RL_<(?%\51-F% I"D/;$'BL:(STIH- <;7SF;6NV3%W?>M]7=A3V)P\HS#J%6<+=.DHH?Y9!'A\ZNQ:.I6&-7U*H21O@E.&D MW 2'706]T!Q+MY;$RHOSDU!Q;?Z8X#H MD_^? MHT<5N:$.?"-S.LK0,9[BLBD^5\BCOQKH@4*9<:V(Z>?&' M0,>)4)'X&J4+Y ;$1 O01/6"7$_54/C*1EV(!0EN2Z&,R*WY'$U;]VL5JF3G MS-:--)N?O)#&1*E_X/3WWNF&I!.MQY.X1!T.YM.MOU)I+/=V;RB/3@5%;+@0 MY[=Y)V1./$,/E#=:!G@ M9;%I?9R?#2+0.''B@LHUB7UA2W%-RP@Y=G'SXI]A$I5YW@:JS))M>:M5D6R5 MRDB3*T3N Q8P6D(+N;0V&!L00"57!"(I45A@]D"-)6 8T\(Z&A160#2!Q,@3 M4FM1*)]KZR-2#$Z_1N5:X,NV O6&,5'#$!A<-(&A-4X!3*/)CU #A+0AR:K> M00G44DA'(AH9"P7]MX/*KFE%;LA9YFAMHPR'#S)N5-V1X<65CGXH+DP^$L^R M-65#D=GH^!%]]KPE:NLPN0$6'0OR PY(%I^1\<3/,%&H?()L#6*!)\/SD.L' MB7>\\8V"H9R\QX1/Q21%*96[8YSUV3O(PN#T?<%U: 8-?FT!3JYW!+90N\U$ M"F=AZTH!ES*%RB7/^-:%]22"Y:Z@VP9G != YZN,")(K?"0^NJ4TZM^NAAY@ M<%N]=]L#WNY*>2BZ_4OD37H@[6M\+3TS:QT:+94@G/P6 7;Z>BBF;]Z\&L$# M&@BUD?I@-IGN#;^#@:KIBHJ3T_(WP $+3A$SZ.>:"YN6)?+@##)G=FD4*A O MK??=/MQNWH_@-):EU+;'SZ7?&UI0+FOTEUA7%D4]L&L#2#XNO"H4I_OA&KS@ ML UQ?*\?B^_GB\L+OZG!B%LII':;@&X=@/S#_I.;$[25[N;4 V!Z;Y?JUI9A M"(OO')F\$M[FZNF3V7S^-K0/T6 *RKPUX16&DBH["1ILR6S-W*?R"E7I[XB\ MPRV^XZV)SD>)UD"Y2G2*S;_P&L8H2IA3P,/&J45L[S%+1ZF31H-GN(NDZ\V* M]*;WW,WY^X#6='_E^PK&C-A"'H$>0ZF43J/G5Y_&5&<=-Q^OEJ:=GP5&DK:- M%TTE,1ER M);RG6!5)C9,VYTUN>N#CURTRX]OK;?@3; MI"OGP@9<8-,KPL#QS0+8YP-W^\$.^O\@Q_\!4$L#!!0 ( )"**U*3T+&PO=V]R:W-H965T&ULS5Q;;]NXMG[G MKR"RB[UG "6UG3AV,A<@3=N9 )VV:-(]#P?G0;9H6U-9\HA2TNQ??[ZU%DE1 MOJ0=3 _.>6E<6R37_4[]^%#5G^S*F$9_7A>E_>EHU32;R^?/[7QEUJD]J3:F MQ"^+JEZG#?Y;+Y_;36W2C!>MB^>CP>#\^3K-RZ.??^3OWM<__UBU39&7YGVM M;;M>I_7C"U-4#S\=#8_\%Q_RY:JA+Y[__.,F79I;TWS*,GN<'_IV;!QM]UH3)K*H^T7]NLI^.!@20*]YUJQ^.IH>Z%Y7_U@SQ[.CK2\]8VU=HM!@3KO)2_Z6='AVC!='!@P<@M&#'< MO;G]\WN 0>O3YW&WX0C8<'=CP5/]6ED( MBF=-?6^.?G[[[NZ5'EWJ+YRFW]=Y.<\W!;"L%OJZ*BV0SE)6B;N5@5K,J_4F M+1^)(//PL\GT(B]3+$T+91M\ 4ULK,9F19L9W;BE+7V)C6_S=5OPKE:_+UJ; MZ)MR?J+3,M,YGGA8547QJ*N'$AO;=F;S+$]KD/Y$7Q6%MOFRS!?Y/"T;G-"8 MVL$4CE"T$3A4VG0NAZS2>Z-GQI3:%#D4@T%N-\!J'N-XHC]:0P"^LDT.)089 MWK5UAYN.<*,S8G*HLJ+GT]IHT'V#OT"FY$?J#,L-=+59>1B)?IN.V$M3FCHE MI/&[V32RELCVL3K+B[P! M8Q(\>&_*UB1,>_,9;L 2OR T]JGSB%QR',Z8/4; _O,?T]%P\@,>V6R@>"*# M='I$0*>1$(MYTX(]0!?VU2H\460ZR[$QN%=7:^!2Q7"<0 0[(=JSI88'TVTG MP0X]_)U76$C )/$Z>GR>;O(F+?+_F$R17+0036VK1?- 6&;8H:@VS(=Y98F M]VG1!KQ@O.>?="5T28)X1?L#EFH-94H_$P(?S+P )1D'H>6UJ1LX5EVVZYFI MK9<@B!D6/YJT9C50K 9U6 VZ0RR@!N2SZ2.MF;=U38#2JG]9S8:D;)R.?'"T M^-#10O]NG PW':UP,%QW#J%V+##*I@7K5Z *J,V2POB"_YNZNH>V.^L"9M)' M,F)XSGKH-JL4+G9NV@:X%\ S@^NK'YE(6=TN8UJ?P+3L*&%DU:%899;6F577 M51:(J>^J33[7YX-S_=W5[77WW^\338(Y&OP0R,#(P52R2[!RP#7[8C"!'Q[^ MD*@<@&2 ISL"9&!2NY6))A'RVR3.6CBO;FJ5']QA8VJ.MPB]:E;D2R. 4[0<[*W6+/.K>6C;U,RK//H&\AR*5:F@E&W_#NV M [8D?/1=]S0Y'GX !C (_[VS[R2:>6;$PL]K-E>00]J%[,,]U&!6&-%RPK&: MD5Z2M*6!%-O\/5&[ ),\EPA5@U1H,20.6_9R(!O9YKHALZ,I4RA M 46A.: 4$+ O,H(IAFT=9%#/7ZG'44F8+<<,_L/$^R'V.EG O3>? ![))%* @$F+9/ADV(]W8$AI/VC+[(^A%2Y)M) M)C:.?I990$[NT9EK4C"R:[1OEAN.S]X'=91ADX[[:7SJ:*TWW=-FUMU/O(JKV+C"8' AM4V72YKLR0'++$:4WG78-,>$.HT!N20^>:'F1\(;L'51N3#FV0*Y>@4 M)%V&0@[E$Z^3 +OXBSU5V"I!,L>=FW9 7P MTY.>J'#$Z<1D#[P*>Q(]^G ]0?._"DU/5_<\H, _A/Z-*%_P*(Y;I 50OGP) M)R]0L\P_I:,G^CJU*]8>_O *]$=PRKQYC6 MV[L)%C:]@FV&B2MR[$VF%,ZTD2VP^QQ@ T96[P Z(O6VYO1"SJV-T6LI%SBX MB9XS(P"8#N83'^!9BC8,OB9W3%86VS[^QPL2&Z_@N69I062VB5KE^*IFGL_2 M[#@SLX;)B P4#R21LX.US9L'>(T57(YU43MP@5ECLQ&>W*2/(LTP=8Z]:W&H M76H4XL&"K)2D5H_*?>MH&I(B<#R+5B\Q5 MP313"NXAMXK7(X,@^25;;MB%9RW'?OZQ8PLIH\"4...268U0J*S6^ [FL35, M'8F74O*K(N"D&@\LWNOTD7BY!EX1_SK$%'F;!\A#0QYJL1 JDF0YBG'9#K_" M^#LGLDCA>#+* #IA^UU.$OD#6^5Q+*F9BYO4@COEHGS!.;$DIVOKVY??,\^X70T2'J$8HD>_H 8'M1D]PT] M;A[U;438.VAD9W-4\(=;'/#6H$ML.5H5PT&D7U941+K4OYHB.VZJ8V=@1*M& M/[SL;Z>"OE#2U4@$P4:96(=D@(M/I4#MU)5 6%5%)I46V9W#I*Z.TD1Q*\5N M0 ^ZS&0+1S\%$.TVJUH$NGSP"KC$F78E\:ZSV)QKFZ*0T)U_* MS]LU%(+-EJP6='"O6RY;HA563^;!%(@.Z&"O AD@LE](0M M[ $G%#OQ!U.;+8YN\^]D1_%Z.Q ?U_ -+=DZGTO7V3Z=\239!N@ZSK=>B#W7 MM]3N ,Z(UL3DT=X@VCH'#3GZ3;V\.#R)#6I+PCH L(*KSN0_I"3WW.=B(=UD M_>H3'NB_K8($>C6JRMCR1@HB4NWDENQJ09N),;%D8:A4 DCGG.U"C"*QSVV4 MTCNKR)GW,2Q(>4PN$@ZC?J2P+Y0LF9A7NPFBF%D:@" MNL=9D .XF(Z/2:Q<%>W:UTC"S@#W!9@&%!/]AD*%C,M"O[&6F,P5U%B_0#:H M36Y7:Z>0H=S P=L"JW,71KFB >B]K#CG(^I;7BV$2O.06U'F<,U7)^J M="414N,_VFS)S_0*VI*\0FPV7%RO0DID/H/J%/"ZNHBSK0 ST;.VX5R#DR-F M9G(82XJPD*OD&^G(<':IES4DS9?9$-WZ@#/KXK,B7YB=V#4@S5X&;ERX$\XV MMB\^3Q!):F9K#ETRU3DK,J%0TCIW)94,E 1I$"S7".F.NYJ-=5KK/%NP:^8S MXBMV!Y'T0-A;*XZ)ZWS^)Z2B63OG[" J]'P-KY5 D%.@6,Q;@8IK3F[/X]GC ML?OH"T^E2Y3BFM0:L3-57KR5.,"*4-=U *OO2 *XY#,WW&J[E_3-?K^+RU-L MX!15+,(S1&)C?3H\HX"X(5,6$^')[H6CQAZUH8C<$'(D; V;N3@9ZGFM'(D' MQ61=5C)/ZYIK+"Z5IA":$)^9N*I*A1^JG5%7OO6AXOG_K9]?RXT %;;9UKWO5-T#8Y$.%2QZ1XY38O[$_?ZZ1<##1H(.6.2?Z;/%\N@9 M-L$4(&%G2)P766X+2F9.ZGE3BE4[!I"===^NR*6^N=.5,9S: M*]=:P+&%5-B]B.=N9U@05G0OI/M;/91TC ?'9X/@3G(4>,-=L*GY2+ MVQ.?3[N>8 :OGI-H<0KR5VO/_=*S*V1S'L,DX__G)?4^-TLJ,4@@ BVNEV(X M?*@3%9Q/]"\M!8GL]XJ'F>B1E@E) MW708Y,GY5+1-OXD;Z]>N%0N+?3'>]\";4)S (Y-S]:X/O#/^S_3P?*Q^Y[DC M('E%YG1)?%B[UI0\S/N,3@:[3_KX67,>='8"]P$5A]CG%/)<"18D K]45<82 M'>NZ*V3:KN<=C1*H=,Y1E/1VHK$"&1409VO2.4U/X$&;NQ&MN?-G"VX;0N-F M9'RYH%.M9[['Z5.)90G?)AF\H[D_5ATZ5CP3XNKHW&/2J"C:IF*5@S[OZ.%. M\.,#H1#(0D;8K_(->.=-5Z*DH%>F:^/*B&5%N<7&4*4;\BQVMY]7AB#?8;6! MZ".Z(OB"9X!MG@7RLW_8%ZVVY,B0-\VG]R-XD$@7#]["JG; ^H]%=3-N6>H"_7Z1]5[0)Z M]KD^S'*=+X$ND,#5CVCP8,UFS4MR: ++6:YJ& JVTALCPGJ2N(I1-G&I)DS=A2Q.<&'?\3F')BE9=FR6\377!V-XK!> M\"51F81>TOSKAV-+#\>:+=7,N%.(**\.[$D+W>!-4^?+)?6;RP@Z2D%H[M*I MA*0V1/[M]";M#7BE&6AHC0<9["W,,LJ5>"Z&*>K%4"$E)KG@>K-?[OHQ;"A" MY@?%2 '6DF+ JDZ09L?YDVB?'_5AST;,^V18G6Q5E@8^.8;5!;O* 834KY00 M*:I5_,NRU=^6 JS?+KIS7+>8XF,(%AVT?@I):8U C%69BL$&0^@:. M)+.<3L>+6H0,==QI$B-U;[R_Y_Y19 NH(R3NMTLS#SCT6*+W"JVSL4KJ;:3Z M+6)2,/F>J"NJS/F4D>\@C+!1@5"PE]IUO(+;LV8IDS]7^]UTOTO5&WZ@WJCT MT!:4._:!LI=[!A>OR:\L:7;EY N4_TG5#J7Z9-8=JDO&CH[OBLCQJ$T9)[2^C%J[4*DS(:IR#W# MYJ$ZYF_$9*@ 6L08S@H)5/:\?5+T_5 >ZB#9_B-+V*2<&DMD7%G]7<]7 (:5 M,[#^GPR/0("7G.]RL7OK7"A O\XE74!:PUTKGT(ZSXPLA>T1]0]FQF69UB2N M"T:4%B 7S(- %4@W6_BC(Z'7"I*E:\Y,P1=%S_B*UE^/[IRXK,WW^Q?F>U' M66IVHX2MZH;[.@!&=EUQ=V MPP=QA'D7,=0!M_4,?1LCV1790C '(L9[<*'; MQ?3D[4(3OS/Y((Z8=3_ F39;LB->G"HUOA#:C^]]B3-*V?V8J-"?FC,N-*>2 M\7;P:%N*]>R6#PQ17D*C'<*7A+.[?KS?47 OUCY$TQ";JP.50)[N5 NUBFP M@*<9(KBDAF%I#L8;YMY(R8$&&%%(C0;#"YE<+>?($4,EZI?8HW>S=>K 7OWZ M0+VSG6?Q5KT@\"V$&,(Q?5X.\X&5], M\7>4C$_/J!0P2BY&0W7E3'9HPA_XJVX"&>T7GPW@[)+R2P#IUZ1R__8JU\T6 MW"#YJ5LY/ZHTQ"E[W"PDS54N1/"-0E\6ZW4%?==*1@-(;<5:\LT0GE#DD!.P MA)9.-XP8'#0.V;2-E6)DYU"4^.YM.]X-(B1DV3+DH6XJV4U6\>B$I,U1+?@- M0W)#)UW*'QI[SF60.OPLOPA:R&:R/UK+8SM_MA5!S.-H;N:#@QJ*YKO4(Z9G M[N_ N?ZT]?UEAQT3@THA)_YL?WCBIGS9;?4\3%BL:II^H+&7NII5M2^A@A=NC 90I5^&]D9_+*,3'0^=CUO00-&^RR@S MGAJ*W.@#+7 'TTP>IX_<$.?0LY51)\+?6YT].!T"EH?OO ]UX[?=\%;>:46B MNE!PSU!8TGVY21_#-W5+K)%N6S2>[6O*W3.SJFRM#-A4"V2-2'_##15Z0,$; MU\!:.A5=19]ON733D38NV\3^U4V3B<+P[%4T_"=JTXWKNK$DOA?*%;UN(Q51 MD 5VKSG?,90+5Q;88U;\0,+68 DW_VKJUK,SX9[?Y9<,_@$XMZV]".C0_1VY MOZ?.VH=!3:[714./9$TGR?EXB _>)L>?Y$=U&R;;>L,7S_3%,!D.QWL7RT_J M*BJ"QO/TH( T&7NW J)QUOT G273\2C\W>+)Y;>CRME%,AI,#@'!/QZFROEY M,AV<'5@L/WY[NDQ.A^'O@2AQ2X[5;EU#NFN=C5FXZT5[H8IZ'[DOC-MP1\<' MB'?]K"T28C^F^E5H]\=3I-[KV2EF>.WTAJO;"/B[X9LMWD3@"N?X>570]%KSV' MY(J(Y%KZ]Q5#, )T#;*5ZI&!5IZJP=-T#8&R2T4EKNYN8(84->8Z-SFX*^P+ M0'0/%XI%QX8+,]QKQ6D%TJ^H^!EO/^_NEJ1DU+'454WF88RK"_L/,MFW'6,) MEY!/0A7\=XE@I50>MNMN\(#6].H?7R6EO<&!_"OFS6[#@"J.>1?50/ONB^Y> M[(G].YA4'R:&_%+M)A\'L1 7L]5SE*@:7FQOEG Z5->'MG.SZR'R5]>A%/]E MY1PBS0A'[\\(R/I_@%2F]5QL>#1VIJ7[WOOYP'R1M*C5_A:UGZ [-#G%UE(: MS7ZFC'H=HO=N^L>U\OS$4J*+E,//JGYTW3&IYO)X8;C2T$TF<;.%(WZ&7V)^ MB;CD%KD?@R+SXT:Z9829*_9^IDD&%#L25(LDQ(5%-.1T(T;LCFX+/S'Z'=TI M)A.R;WQB_'&?J3A([40I,[J^W3AOEY\A/):Y:HD/L['CRPX;&#< M#+YK+/ 8"L_,\W5N^7EFF@?CBH"T=I:ZVRD'PC@W/(:TL N?N_)(B$X;,75T MY+$IL\Y4]G=9QE9=A&LI;(#%@D2E&/< B!3D)H)S MBYU5B51KA9Q\0<"-OVCBPXWDR& ST:7(Q&NM1,IB,U 0K/]!((P93_#LY&ZD>!VM:P7QX15]75O]:%9S,7L,2 M'@27MASJTXNGH73%LL- #L_=?M-D@+U/3\\T1B.N:"U=D9%ZJ& MR?AL^'#D+/C,TZZIQE*E\?Q2Q)D>*M_Q+B3N7'80#D- M^#HH@]P.DPL <7X^QJ?1Z7@'Q.EY!R(^1R >!._,B_! 3T@KE$C]5P)V%M1T M3#HU&N'3V6BZ ]B0?_>@\?^^!KA3;UZP]ZD^FT"QILGY>,#\FDR(4^?)=/)% MZ_S71??;VNR_+92C,=?S=CG^_TE$PZ6\\G<7-W2!B^XE MTL4.27&ZBXWT(U]:[+^93&XFT25=SO=&YY3OG>@72(_G>Q=;?T.$<]@L=Z]L M\G4S?PG4D6U-]:[HJJ3O=?EZVW$J(\9*7EPE]81NE>TVI%M\!1_[!:ALOL:* MFC.90UA0'W[3=%WHS-"47$D)O9*WOO!-=7?AKWN170=E-/+2!S@:K(S>JM(V MW-UC2KD;/F&,J+=>K=),UO#->9F4<$L.GLD7,#,B3W[O6XW^LBH;,2&$W+,Z M2$074:B_&%&8K6YE[-AW3U%W3^^^;5[Y,#I(O6W7ADLNE^JM:8+ N6F(IV3N M&>L]>_-D,)XBU@O8OPM]?C&E:SI\!/_(38SXB[B9T?H;$$]P$ @.DLD%83J<)J>#"2P6]CE^ MP;),?L_P&TAP0.\__CYC: 3T@%5R"2Q4[?>]"L#;C\EP&M>+XE..&9;>P?X- M:;H;,N"> ]UJH(GPS'?\#]:P^C-82B3@U)V12/^D84.GZM:%V5^#QW(?U-J5Z;6=W2^"9$ M_ER:.DQ;9PRN;C_R+\>#4>*ON'PG[R6:GHV^]T.SMJ4I99/Q-7=W37+9YH)P M=WW"WWIR%UWR4AUM[SGX_HBQZEY2&=[ 0)/(;J4O&L434*[8WM7(>[=O3F)4 MR.2*HI#*<$>61U-=193Z!NNH9.>K:C.SS$MYM=J"[J.]!*%9=8=C,E+#Z=9K M+[)J(R^ RBV?3ED0=/U(3DS>C,+MKSTGAANJ]S[/' M27H5Q%;;PUN"Z?L\^B5O3" 2WXQ,?=6RD;>WAN^#>\^OI)7 M_G:/RXN3?TOK)5W6*LP"2PU7OE*L^.2G\S M!:*%IU)(,P\*:ZMI&)JDP)*9"U6AI)M,Z9)9VNH\-)5&EGJG4H1Q%(W#DG$9 M+&;^;*L7,U5;P25N-9BZ+)E^OD6ACO-@$+0'.YX7UAV$BUG%CIR]-_C"\6C.UN"8[)7ZYC;WZ3R(7$(H,+$.@='C M@$L4P@%1&M]/F$$7TCF>KUOTOSQWXK)G!I=*_,M36\R#JP!2S%@M[$X=_\$3 MGTN'ERAA_#\<&]O1)("D-E:5)V?*H.2R>;*GDPYG#E?1&P[QR2'V>3>!?)9W MS++%3*LC:&=-:&[AJ7IO2HY+5Y0'J^F6DY]=[%9?5NO/*]BMEIN_U_>/]YOU M++0$[*[#Y 1RVX#$;X ,X9.2MC"PDBFFK_U#2JC+*FZSNHW?!5RKPP4,HS[$ M41R]@S?L6 X]WO MEGA 62-D6I6PI%PUO0VDM"U@Z35&#?_=[(T___I.P%$7 M<.0#COZ?K.^"N'Z9Q!<,I_";""[./G.VYX):C@;M: M8,]]A*H.3T*;W0-,CK06ZP_07,]V:?>"2PJC:4%3S)SR> M)[AZE:!['7J_!FR1IDWR+O'>@\KLD6D$P1,:'Q1FJ[BTX&+10"$"XWX4#>@Y MZ@_'P][F0/#^)AX,(+X<]$A(0VWM='.R$XPYLQKU1U?7]#^YFO0>E66BI4V( M@Z@_\=#7_1$]=^@&H\/9HO8C5"8(F[W@#05S9E&=6:@S"ULPVTL52&4A8T) M3<)H7QU\JC#E**TA(;[77..KHEG5@L*!:4XR0_+"S!7:M%*EQ$"HBL:M[2@[ M?5E5:?7$:?RA>.Y1Z2\F\+O^",]&$'53[@>M"U=+VTRC[K2;Y3?-"'LQ;SX$ MGYC..?$6F)%K=#&Y#$ WP[796%7Y@;97EEK7+POZ'J%V!G2?*67;C0O0?>$6 M/P%02P,$% @ D(HK4I^>VM;M @ !@8 !D !X;"]W;W)K&ULI51M;^,V#/[N7T%XA^$*%/5+G)R;)0'27@X[8,UE;6_# M,.R#8C.Q<++DTTO3^_>CY,3M@+9?]L$R*?)Y2$HB9P>EOYD&T<)C*Z29QXVU MW31)3-5@R\R%ZE"29:=TRRRI>I^83B.K Z@529ZFDZ1E7,:+6=C;Z,5,.2NX MQ(T&X]J6Z1]7*-1A'F?Q:>.6[QOK-Y+%K&-[O$/[M=MHTI*!I>8M2L.5!(V[ M>;S,IE>%]P\.?W \F& URB$)Z(TOA\Y MXR&D!SZ73^R?0NU4RY89O%;B3U[;9AZ7,=2X8T[86W7X%8_UC#U?I80)*QQZ MWX(B5LY8U1[!I+=<]G_V>#R'9X R?060'P%YR+L/%++\R"Q;S+0Z@/;>Q.:% M4&I 4W)<^DNYLYJLG'!VL;G]LEG=WO\%R_5'6/W^]?/F9K6^GR66N+U'4AUY MKGJ>_!6>$=PH:1L#*UEC_5]\0CD-B>6GQ*[R-PG7ZN$"1NDYY&F>OL$W&@H= M!;[1:X5J>LC:_CB'C6#2 I,UK+X[WM$+L_#WW -ACM ME*!^Y'(_C>ZHT6LGT)NZ%^'1>RX)I9RA;7,&=#?8;E$/]P-+MZ>W"J.LUZ.G MDWT'EZ.4UG(RCJY5VSE+N*?$QA]R&!=E],EIR:W3&"+O^*.7#623S'_1;TB= MURA1 V\I1PI/8#)GA?^(6-+UN;[1*5=RV1/<.XSAYY_*/,M^B>[<%JRR3$!V M7E[FM$[*DIB-F=)PJ%SK!/,G5".==L59('N?G>>7$S@+PCB%LVA-D])/&7A@ MPB%5-B;[.RA&);ST=I)GO=FBWH<)9.A"G+1]FPZ[PY!;]KW]Y-Y/R!NF]UP: M$+@C:'KQ81R#[J=.KUC5A4[?*DMS(X@-#6K4WH'L.Z7L2?$!AM&_^!=02P,$ M% @ D(HK4N=C"'7C P % D !D !X;"]W;W)K&ULQ591;]LX#'[WKR"\X= !:9TX:9KKD@!IEFX#KEVQ=+V'PSTH-A,+ ME25/DIMFO_XHV?&<=>T.]W(OB421'_F1E.CQ5NE[DR%:>,R%-),PL[8XCR*3 M9)@SQ&3\>JM()+O-%@ MRCQG>G>!0FTG82_<"S[S36:=()J."[;!)=HOQ8VF7=2@I#Q':;B2H'$]"6>] M\XN!T_<*=QRWIK4&QV2EU+W;?$PG8=<%A (3ZQ 8_3W@'(5P0!3&UQHS;%PZ MP_9ZCW[IN1.7%3,X5^)/GMIL$HY"2''-2F$_J^T'K/F<.KQ$">-_85OI#H8A M)*6Q*J^-*8*B@$&A=*^S]4:. GP,4%C@H29C-I6,$E; MT@:3D=ZQ19U3\ZXL&$Q*S2U'C[^DI8TFB2E_U#9'0TG$Z-@6%KS2F >U0 M%YH;;/'O/&'$9!HI3>(\1YUP)J!@!>K#P/>N@%Y(GWG>RB*7_ERG+OXJ0Y>S MY44P6\ZA'U-:VRG_[=4H[O7>PCM7%_(-BZ\EMSM8MDHT^TE9.I0X<>!VBQHA M$ MFJ#51VW/S!?E:>*L-]K14WS1=)\$E[ZGEK0/!7_07NB>,FXACLF2@SFWXLL ME>NMH[2L*D8.J;5@ATR_@=?P>Z_3ZYW28E^NUW T&$%]U!V>!;?*$LJ_T?PA M(_\_N>&P,^H.#D,>]J ^.AOT&W*_U(2?O:=1:U)11!L_C^F6NQM4#:U&VHS\ M637IOJM7WPM73&\G)V&H*L97&VL*OS<6RE+4]0O,_IL0>T4Z'RM M*!7UQCEH/H2F_P!02P,$% @ D(HK4J@OE&(N!0 WPL !D !X;"]W M;W)K&ULK591;]LV$'[7KSAXQM "CBW+CN.EB0$G M3=$,:1,TV89BV ,MT197BE1)RJ[__>Y(25:2)2_;BRV1O._N/MYWNK.=-M]L MSKF#'X54]KR7.U>>CD8VS7G![%"77.'.6IN".7PUFY$M#6>9-RKD*(GCV:A@ M0O469W[MSBS.=.6D4/S.@*V*@IG]!9=Z=]X;]YJ%+V*3.UH8+T\ V6RTOH;O5QGY[V8 N*2 MIXX0&/YM^267DH PC.\U9J]U28;=YP;]@\\=&=P5:.<6E[>?'[XL+Q_NX6[Y M=7EQ/[4<83AM3TL1TD;P*^%EO MAS")!Y#$2?P*WJ3-<>+Q)B_@W;J<&[@1;"6D<();>"]L*K6M#(<_EROK#!;' M7Z]XFK:>IM[3]+^P^2H$B?#4EBSEYSU4F>5FRWN+S[Z*)G:HR30R/"L01E&#[C+-H9S MU)V#TNBMP#L%%#\PKR^A-I"R4C@F@65_8X'2R0$P!5X G*NC@LH!^N-AC!4K M)864:YFM6/HM0'I%LPVV#.L@Y<;A$RKC%GH,,.YF5!;[%.7([ L,=% M&ZVUQ*Y%.;,#OT,@EAHX69.]AYPA)N:/F:3:$&W,^8BM$]@^B$8F#&R9K/@0 M[IHP*E2-\=?R##*RCADRQ/ _?*4+_&4(UPKN>>EXL4(S7)H/B.I9F^H.PRB9 MP,P0Z@"^%@;)?D("L@H6HT5JG^P03%2PC)/O9;7!B_;^Z97@6*&KP#TZ/VF< M!VK6@OAO@,*1^?/XNL!)[!-KKF\ 2D,JF2ALM..H4A])4S'DORTH*@M:>%1N MY,-@Y_TU%R]((&0R2^)&,HE9& 260\*** MW X7]T=K71FHE9+\;TKAI)04XS+"%[?G?M*"XWO*;-Z25G,$:Z.+4*HI=3R; M,W1 I_'[@Z'XDO7EW)_-3M!25Y8@A+6X'K%P)1G6.-FX;O9/KK75'$/?6ZXJ M#AOTB"30?%%)YDDB!+?3080X+ZPL_UX1E2CRY_<0':A.F9360SQ3>]LEL"\< MMX2\03='+AJL@M@%,QH/(+WKDML/)3KWG;,L?][+3Z![GP:R2/(3=GHW> M^(X0*L*^?>R[UC=Y_-C4]:%A>KZ2=PT)?;S5R632_$=7SSKL$X/I8'ZI.!G$XE78X$/K''"=P;N@ [J^U=LT+.6AG^L4_4$L# M!!0 ( )"**U)/^7=TJ H &T8 9 >&PO=V]R:W-H965TWW/>5TRJ3346^/QV/C_8+9LTL 6% M/T_Z0N?AB MUW_533R';"^UN9?_TSJN/9P.**U]L$6S&1X4IHQ_U7.#0V_#R?@[&Z;-AJGX M'0\2+R]54*?OG5V3X]6PQA\D5-D-YTS)2;D/#D\-]H73BT^WMS'*SI^2S\\BSYJ4-C35TTY?R)55D"Y4;2$)IU(@>5IJL,TM3JKPQNU(9*5J@ MX/ZRTQI4QGJK0CB91#B3"MK<2>O (2 KA5$OR1N =B5ZKKKI0$PEU.B$5)*O/L.[ &-ZU-SW$>EM[]II#*%@ (B@E1%G. M$@E72R2=*P_PH!C"E3&__+3R?3R?$[*FTP*2>0 2"TE-9-I[G? M< #18=!!O +);ZZ@@>5VLCY>*!@(U55X%)O?]9_<'Z ,>]"0B13 MS<.D2U98 86UK?,,+'_2-->ZI*S65(, 3O9VQ="%/*(O>L%/+=K?W.,D.?!) M=&AA;4"H6HB2Z:!,OG5^95P6V25N--[%L'D]?P/3@'S8?%NC9R/Z5#M O"P- M)$Z.-IEA\N91!W;*/YE,AT?36;_\J5_^Y_5BH7(0Z@YY_0>:[4ZI?EOMO5+] ME 8[1_0@ZTDL5%092D S":0Z>HK0D+U'4A,8-W0"740KT\F67[UR\K0GQ?"2 MC)YIL_*/0(#ZT#8"^4LU%GM M(M&3MRA\")<9(N7+J/00F8Y'=%:^S'!K*V9Z#K(64+?%0LL80V>5,SE-8E\< MTGIEX*+*6(*.3HYV4LA8[,CB*P5OZ5Y70?!-FFX[^P[&N^#MG;P">"SFK>2A MEE3V.X:96 J0+F!H_)"N'=BJA_31/-M%>)V4T^%LMR6QZW:Q8&60+'712]%\ M PPW(HQ-IJB+MI1]+'1FUM[T9.M_C+<1E$:UZ4WD)$,V[,)J&,J9PN](/VH7 MM8RRFD7I&3:@'-#DXI.M:U+5%/P+;Y2"J96FA M5C@V5_-<)ZQB*G2R[B/@6[%GM"7)%IT[=C1F' Z!)+]P#., /^%HN-_XM\D/ M/4K^)%TD9L'_.9&&MT<'DRE_G-+D>,P?9C0Y/.0/!W0T:2PFWXEQCX[?G(#< MI>8QZ@)J""G[Q(V;!676D72G?R,36(A^ WJI=M-9USL%DJ^XQ7BZ5FYIZ5R5 M+$>CL\BI%QNZ,>1%MP5EXN*%2DUNT#^XG]-L=-A6T:%X.$6:Z*JH7RGN^]M']QH=??IK.IN\* 'R&XC-HOC#BJE$4D#0% M"LU,81S=HKO/T3$@&'Q=F[==/(-\Y+9BD@/#_K);F]5H.GPNT#B[O+UZ2#YS MVM!!' :E@Y/INYCYHED9>RO:153[UI8O.ELKS )KEA_A:Q:M4F>5(&4RL1VQ ML#14>"/3[G1$OW'A)O#&;V$9LKE*F3YFK'2'/_,?QW,.VA_VH76AXSM;B&M> MY;IM1%LW]WO1QY@XOOYQ'&/"\\,2 R+$-XL:U"=X9I$0#%7HG#)1;[9^S7.S M5.T\O58NP[WO?TKHMOOB>+@M%XBH-I,WTM;0@ U;;FX4#<.V?G?M0B2[:[D4 MZVP\VJ&@\>UKG <67ITUQ&*/4 R:'M1S MO/)%(:1E;3(679S@:[@RW\B^Z[/[\\AOIY> A>TR&<%A6\LM6:A:ETUIQGG3 MQ#."G(&9FF?-?\>QCXTN#+<5'F1\0-SB\(CN:^A?YP;?85-GYMSZ6Q.,8L+M MQZ\L)FV.G'4^-X\\=:#H2\DNIQW]"S2&#+=R)UBQJZ\%Y#(O7,H:L:712FC?;Q M_E&AEE/A,\"+$PB/)]P'?$PA!!NU:81!N6I@CLQ*^-AF?AD)B4VN>ZQKL&^Z M!OMY\^5>C#YAQD0WC[FGWVM,G*QO4OBHZ35Z*/^]P25#R88XC4:?%QIJ!9!Z M3K0'169YAE!F$'X)P)-2'8<@'E/YG6G4?PQ;(:H3EU)TY;\8.^KNWV(OCC_) MKLGH)(25WWLB@]!HV[P]Z*?))]R'XS4?%0;$FU!E*/ "A;Q!*D,LV5>D060A M@[0S$[&695*(S_.YX^(RX'4:F& %L-&$H38[.@YK5 M/):*3'$W%V;/?T?-,170"QK-'E*:*U-X'F6?0)].RA%5(M#@(S(M:B5]QA1R MOY&_C2A9A[/X%KP=6-CS=FAY1RN[YGE^2$)])BYV2Y/C[(KPH-WQC9N'M)*O MTX@CJ7IQB#*UB]="BH4LK>*M-KX$ X0EMR_1598+%^0E$J/2M];LA;3@FO+: M"\G]WBM@%/927G1[$N6.;X.[7[MWZ6?Q%?)V>7P1C^ET:8!HKA?8.AX='P[( MQ9?;\4NPE;Q0GML0;"$?5UJA7G@!GO/[C/8+']#]"\/I?P!02P,$% @ MD(HK4DIP&UL MK5AM;]LX$OZN7S'PI8<&<&6]6);=)@&2)KT6Z#9IT^YB<;@/M$3'NDBB2E)Q M<[_^9DA*EA,G+; +M+$HS?L\\R(=;82\56O.-?RHREH=C]9:-Z\G$Y6M><64 M+QI>XY.5D!73>)0W$]5(SG+#5)63* AFDXH5]>CDR-R[DB='HM5E4?,K":JM M*B;OSW@I-L>C<-3=^%+R&7W/]K;F2>)KT4O*BXK4J1 V2KXY' MI^'KLRG1&X+?"[Y1@VL@3Y9"W-+A0WX\"L@@7O),DP2&/W?\+2]+$H1F?'=]+?&=_1ER53_*TH_RARO3X>S4>0\Q5K2_U%;-YSYT]"\C)1*O,7 M-I8V0HU9J[2H'#.>JZ*VO^R'B\. 81X\P1 YALC8;149*\^99B='4FQ $C5* MHPOCJN%&XXJ:DG*M)3XMD$^?7+\__7+Q_O+C^<67ZW_^8QZ%Z1NX^/SMP]<_ MCR8:Y1/5)'.RSJRLZ E9,?PF:KU6<%'G/-_EGZ!=O7%19]Q9]*S 3^+.AS@8 M0Q1$P3/RXM[9V,B+GY!W\;TM]#W\^W2IM$0\_.<9F=->YM3(G/XM 7Q6%A7@ M:]6PC!^/L,(4EW=\=/+I\NL%S%_#TXK@O+@K2M+.H;T"AE54BEX7O+I.:2N%>%RE@) M]YQ)2D<(#/4YA@?/ M\8DG/-BE(1,TGLU7@-*W) _5#45ID[9W9I)J$>"^-!-$JO*/&P']DO-$]!S1HNEJ3)E:)MM;J$-Y9 M4__LW/"^\$Q@?+!X.$8(<5$L6],OS)U/;;6T_E^3'+4--XABZA=!.C;8VH-^EHM& M.Q01B0GQ6I0YEPI8TTAQQ^T3$K-'6XOM3<)F761K8*"-;:@A] /LT&5)=,J& M&^]FHJKHAI&RX9)[KK)SQ+V$0JF6U1GW=WU(R(=P^HQ]: ?+\X*L0O5[=!=U MAE-:=05MS:P-(#RTRU&Q.ZQ1JCHD@"6'&\EJ"H[U\9D@('FT54H57RAHS!,N M<5 QDE(,?0K"U%O>0Z&5(3$>G_.,&XC:K(6SG:1Y?=+ )6ULLB8>I3M,GP[5 MV+F!-&X ?," U[0-_#2?:"(.(6>B&T2_ "PL6"PR_*\I3C]1CQ0N5]R0UGW1 MNASM!45 MJP(#LXWH$*@*7I(94?#FP_6E,I?AFT.#H$^B?K5EW\_TZ3-R'9*_32NS-:8' MXQO]++Y,8Q_G,BLPFXTL,LH?JV_,F,04P<&,HH]"#V:A/Y_:0#^8@&Y%+OYG MRMANWF:%7>):[?0(:^WNK!P^L@LOXNV),3.8+AB0C5E?>?Z*W7&)V_AVY&QG MR!\=S?;*^XK.*9;9R WV![V6G$-E]T%.^^#C]/81O\*;9D#!QV+%OZJ*B1 M>XAJL\/14H&D9DI VP^7LY)EMZ\0B:*DDC B7A'ZB: 2.2\MSO?2D0$6WX;2 M:,[Y';XO-J[GM5AZB&%G3K^B[EHO&8',F3]V[3P74 L-:PPSW!$_\F+5XIKD M($M!(N"MVK*\)R&U6F%&,)<^=I5^Q(X]5U0/C*7FC$U=VLY=U W6)QJSQNRB M.-E?_AKK_;@'9SXFS8;4!]_['P.$3W'K:*G3*R5?1H M\;WHL/E )]O@7%:]6]@09K1,1N/%(O6^U00"BRJJ_A83)PG3P0O\YW5M#;JJ MM#BW&7&M!7_CA1_%CXDQ'[?\EZFW"89XAFWA!<2QG\SV&"$+=?MJ13&RIOK3 M] 7.\'BQA[9_=[@O.$Y(I"7/_%FRA[;'G>DRV!X2^I,:N#T<852% U0-&Q'U MAL==CV8>Q7G/R!OWF_=PMDE>NM(6#SH1[AY,N0)X,.\Z$EPK=RVV^I\&'E>' M_8R *\-Q:H$SZ/_=K4&#]SZ*#;S'0-+R@1L'9J^/:W_Q]"/O $PL#F#N!SA, M\'TH]M,4Z/8\>7CV#!EA*)P1>8+#(_'G!&?$%I+&*9[3J3M[EBZTHRR@PIE# MZB?F!B(A@ND"Y88+>YZ%GB4T()U;ABEJ7) "!".^U$5S/*?F//7GL6<)B2&) M+ -JCIV V13,UA>^Z7\/NBO/_]+BX?7H-%W.+JK='$4UF!@4C%W?[1S;9;^CS4JAS(+OF;&[D876O,;] M<%D6&0(21P?9@8SET6@4LIP* M&8:N)(N9A?.%C'CURU$H/4F5-A5F-!F//XX*J6W_]#B-??6GQZZ*1EOZZD6H MBD+ZS3D9MS[I[_6W W=ZF4<>&)T>EW))]Q2_E5\]WD8MBM(%V:"=%9X6)_VS MO:/S?5Z?%GS7M X[SX(]F3OWR"\WZJ0_9D)D*(N,(/%O11=D# .!QJ\&L]^: MY(V[SUOTZ^0[?)G+0!?._- JYB?]P[Y0M)"5B7=N_9D:?SXP7N9,2+]B7:^= M?NB+K K1%/68U]\?3B=G9Q-7NX.WNXN9W=B[/9I?B&D;N'LYO9P\W5 M_?$HP@JO'64-XGF-.'D%<2J^.!OS(*ZL(M7=/P*[EN)D2_%\\B;@S*V&8CH> MB,EX,GX#;]JZ/$UXTU?P[G1X#$):);[9C'Q$YD9-0?QU-@_1(TW^?L/(?FMD M/QG9_Q]U?1.1J_,HE#*CDS[*+Y!?4?]T=OMP)3X=B?\R)ZZUE3;3T@AMX66% MNHI!Q%Q&4;J(%TR932]4\Y^H%TR0N'!%*>U&1"PT+).&F)#/D@_0KZ5>F5-&QR(("B"-68N8HI>,H(DW-#'))>R)V/ M[R/Y D17%&(B.A0/.X1R9U2HD3F*OYL0\&DN+6)L7"8C*2")"VDT6IC5,NV9 MP4J.0>\@LT3-X6TN#22BT$NJN 54$?24$0"N+V\NWD.X"FX+HPO-E&[04Q14 M@"2#CF"[_**0B0QSN/:,7XNN@[ N=H"'XC-D=%YG+.&@UX&4]7IZ*LEK HP2 M/&Y<"$A=@(+8UA^TN8"M"RKN#7EJ]@#T;.Q%%C)E][R5U MP=*M >L'=> 5^-AE\C^KO,>2Y"^/D5UI[RQ'L"N0#DUP]1(9A972(.)6X/(CUX8ZV(7

."G&5324'RI?3<%;IA4(Z>X]"42: 8#;&3C("10)SC-LAT[B1?<@G' M)+@!F&N0%@O>#IUU*H& ,R3P=ARV=9&%IG06.#5!PGFQ:"L8NM=IURT+/H*Y MF3VGWJ)3]#I6#2%.0.@TX#411RR,-8F^(,0S5?!OV=X[2_S0BZF8DV_[<3?Q MI7JC+&L3'.XNMIAOQ!]B;SH\%'=(+(L =?L->L*Z8:UMDRC.2M,+0 [;I&?V MD&DZ!3>Q=R .Q > BD/Q$7]G+[2;%XS4I;_@-*S/7O*<$ 5:&R?39 ]PAT#^ M*/;VT\.!^$%-T(BK,)4!UE>@*0)ZR%IZGE! \ZCI=:Z1O,C_'+<%J,QK"9%A MBTFT7-HE?/*RU,ILAN*V\MND@'#;3($SA@M\MX*!)E-:@2@4==@HY]KHF#JX M@K+&E3V+>U+IG:JRIDL@1Y3@487FX_4\Y4CB8E=!7&PT<%/$$4$N"]X]%PD MUP82(=6S..CA3#25VK9(537IQGJ&#)%MFD;+Y\^6!-4!@D]ZI54E37@GMCU% M\XTXE'ALN]DS ._BD=JS'JRUZJ9+,,>J2PN],N@F6<"'BR2D:W>G[^#6_D@Q M]9(FLY+.H+ 5@INO5#@<<.W>;.USY%BQ0>O9(%%X[/OZ;X M@B+/"S"_<+B#-2]LH/TF._T74$L#!!0 ( )"**U(Y+PPA6P4 / , 9 M >&PO=V]R:W-H965T"P:D,R V[M:1C?*2:CH^E6(+TNQ&-/-@4[76&!RO35/NM,2W'.WT^&YZ M=3V]N8?)S25<36^O%I/Y^]D%+*;SV\7][.;J=*C1B]D[S#K$\Q:1O( 8P+6H M=:%@6N8E!M^@IHG<.:B;6DFX)GCF0/K&Z8 E[;_3*G M=<:0CKJ =J83DLGT 7#-Y-[LZ/X;:1>#Q-+>FR9'OX$B=85LW6/(-E MHS MI:"I.;[4!=4@5BLF(>=F0!-G(T7>9%UH)D^>,76,C5)XQI2-GM&LZ%W8 M;9FHE2@Q/,URS*'=:5Q38U"BZ+2&)EY=2,:@:NG)##T!R<6J)4;1$\R"$L\? MG3AWJ(!Y@RF)U8$;Z-VLI*B^EKISA#74A6@4@JDW<&_][A^+YWZ=.UXU)352 MI6!>-@HNQ+KF:U;#Y>S#3#U5\($_BI5^"].2HQ)T6^^%IJ6SZ)OW*T1N&! < MB1O'*8Z^&R3$CH2,: M/EITX@9Q9$8OQO]'801OC$\2'2 'KA?YC@T-^Z"8-J9^3-PT\1@,2&I<\GPZ&6&:2//U#$TG4V20VH0 M-_'3_U(CQ/9'<4O)./8Z9M@Z'OD)LI180H3X& @Y.Z*W MVM>WHA_MJM,? M1%$@/Q ;7+:J33'0UP=:\&29! @!4P?^:<[Y*- MW;C5:DRV^WQ$:7_VX6OWI.'>+1336MN[-I+4W#S:"^EN=7>=G[2WV"_;V]\" MUU2N.69L=)- #9WJ_;B18;>Z=="HTGP#X6^).$2;,!WZ^$T/W$.-C] MR!G_"U!+ P04 " "0BBM2Z&"T/Z\" "M!0 &0 'AL+W=O5(@PB:)/8<&X# 8]OS;5@YZJK. 2 MIQI,511,/XY0J'4_B(/=P@U?Y-8MA(->R19XB_9[.=4T"QN6C!V-PEU4RTS9O!,B7N>V;P?G :0X9Q5PMZH]3?5FO0+IK8W,"7 MZM$DCDMW*;=6TRXGG!V,KZ:7US_'8QB-)^/SBSN87@XGO= 2M0L(TRW-J*9) M7J!IPY62-C-LVY7$!*MZCYK'*.,8 /%1-@%<11]!;4'&R.L*-X]_HT MB4^^4)1WV J=&5!K)HY *NM@N$D1,^C46&69: 10IH(:BV$N4\N5D))>)HRJ M^1S<2V-0:D77]='D3#^5V(+K2C\134";?IA3/T7M FA_KI3=35R"ID,/_@!02P,$% @ D(HK4GZL ?3, M" 9!4 !D !X;"]W;W)K&ULK5CO;]LX$OVN MOX+P!8<$<&S+CO.C30(D;?>NP+;-;MKMA\-]H"7:YI82M205)_O7WYNA),MI MDBX6]R6Q*'(X?//FS5#G&^N^^;520=P7IO07@W4(U:OQV&=K54@_LI4J\69I M72$#'MUJ["NG9,Z+"C.>3B;'XT+JNBD.[A6AF[ MN1BD@W;@5[U:!QH87YY7;T$G65C[C1[>YQ>#"3FDC,H"69#X=Z?>*&/($-SXH[$YZ+:DA?W? MK?6?^.PXRT)Z]<::KSH/ZXO!Z4#D:BEK$WZUFW^KYCQSLI=9X_FOV,2YL]E M9+4/MF@6PX-"E_&_O&]PZ"TXG3RS8-HLF++?<2/V\JT,\O+'RZLTO7][?OO_\_M/'\W& 01H>9\WBZ[AX^LSBF?A@ MR[#VXEV9JWQW_1B.=-Y,6V^NIR\:_&CO1F(V&8KI9#IYP=ZL.]V,[L7== M>XQX+][88J%+243PXC]7"Q\<^/#?%[8XZK8XXBV._AZ +RZFC'OE*YFIBP%2 MRBMWIP:7'S]]?B?2Z2O1,RT^E>*#=-E:S-*(SE"$M:)S5;)\$*H,RJD\T66P M0HK;8+-OXJ;& C!6R#+'S#(XO:@Y%ZY63BFD5A#[9.6?_SB=3B>ONU%^3E\? M@(MA+7[6]W891N3"5>6T$4]ZD.&_40$^T*C,_JBUU[R970IIC( B^ !/=+D2 M"F_#@]#LM0^>YL1M1%4[7TMXAH.0)*S=H:\Y#8 M3:ER*,W"ZUQ#;%H#C;;:. P4MC5C6H79*5#8H'DA(*7(!:XUU8$-^DRO@GBI7E#;824G$M'$N8^>T M\B/Q!0GE7CR_]! ?GR&D@'Q!XKH;CXT&YI5\X$$2;]CS:^D4 (+M/N3!!APA MPV%Q+M>!4%<4@[WT>#2'\AB#X6&D".9K+2=,*=F.QFDU@B^F5&H41, V/<@^A'Y*^DSFD@>1EH MV4"-D;UT,CKMPUK .KNW% RECF[*PM9(!EIQMHT# TVO"5SXK6A"FJ;#X]-I M\M>Q%7?2(#9"!H+P9.M.J7A+F?^."A2QH!VEH#,M)%;BH*C)+%I@=SAT=%Y6R*M[C3*K# 5T.DKG(DZ Y%7*LF,]42!;I^G(-D"M@,.'9&FSR:'Q'J5U=1 '*)R MD(8=YB >'-,VA_JRJB$;1/-6X*VG7:U+D$0[U!F)JRT/SH;'QV>M!W3"M3(Y M!5^6@M(;Q4AF&7. _.D$!FN77H4?Q4%1'+Y"*IE.P%TLVI+('BZ!L-VP\Q0F MI/.#D@X62AS5^48Y'^4*UXP\-X3Q=S1=I!Z .8F>^K_@ZM]6L'YB M34>3)_(JX9P;S41/)CK):N!WZ!695DMGBQ;]7HH<'Q_#%UM[6A-EC<:?16,D M/OG[/()#=TF88;B'%V"+R6J= +,8\['"B"W:P'QWKQ?#K8%0/P? M"T"RDX>=;$L<[4Z5M1(K1 ;EGTB!.AV+*$/9YBRE(@W$*HUV0\6.XE$B?GZ: M62AF):/1UL >IR(;M?-!-*F2<_WIWB-L_ (NQ T:6(71: MS+H\TF@IM8MLZY?_?B-5*+"/*T0C"F-@6H@7K'CVG*8VVKD+&=ZHF/$2[QBJ=]QSVR1-IT#2$3:X]/LO^3B0. MVE!T:B3)HWA3U'\J9C*.A8X-?1ZI$DAKL[9580P>G9Z8$ _^*KGJ3WXT,=EG M:8Q9[0^2JP8%\M41;769F3J/?83G7FUO-CPY.XL5,0:"M"-3^HZ]IAG'TS.Q M)^;#R>0D>0O2&MRB4;%5MBZML2O"M=U!G XGZ21YU^'*D)*5)V+3KMF/5T.0 MQ""C2#A1=Z 2L@#?0C8Z$$?#]+AO=65MSHK:V9@.Y[.CY.=>J+$+JBBLI\,T M/14'R>]L(M=SCOFY:9L@/@ M-E*@?;]IWT)/+054C4_B'TKE5HV_%CT;#?)U@&E@(\/:#A5-66SN,2EK*@O\ ME0):3TD&?S_87)G#:_;RK:M7HHE8U'!>TFH: MF_5,]OM*H3?S'>^VIVGJJ'KF/.E9%)U^DQL)1XQI+J4]S(?1Q\*ZH/_LQ&2; MH_$,EDKN,XF>UZZ%!)F[4FX8@]P.;@4UV>F\@:6."?1=>)'X=J5X3\X ;E2Y MVE&/&.2]4,LE%8%1J8B\:@8USRT_>,$'U&/);*'4#WO[1,/TCV MK[)02W,@]F]::A\DW#J2S\E':G8D(08MF0Q/)FG\,9^F_*ZAZAX4ZNCDC/_/ MTV/QU,>:<>_+%V-*W_?HD@-^Q8]@W6CW"?$J?CG;3H_?']'DKC1:4J.66#H9 MGO$AV(J_HRUL@/3RSS5K"$W ^Z5%<]X\T ;=A]7+_P%02P,$% M @ D(HK4F@6MTO# @ O 4 !D !X;"]W;W)K&ULI51+<]HP$+[S*W8\/3+X :1I!I@!0A^9O!KR.'1Z$/:"-9$E1Y(A_/NN M9'#(M.'2BZR5]OOVV[5V!QNEGTV.:.&U$-(,@]S:\BP,39ICP4Q'E2CI9JET MP2R9>A6:4B/+/*@081)%)V'!N Q& W]VJT<#55G!)=YJ,%51,+V=H%";81 ' M^X,[OLJM.PA'@Y*M<([VH;S59(4-2\8+E(8K"1J7PV +C?LW_UN5,N"V9P MJL03SVP^#$X#R'#)*F'OU.8[[O+I.[Y4">-7V-2^R9< TLI85>S I*#@LOZR MUUT=#@"GT0> 9 =(O.XZD%=YSBP;#;3:@';>Q.8V/E6/)G%'L M:/XPF<]^/LRN[V'V2.M\$%JB=9=ANJ.8U!3)!Q1=N%+2Y@9F,L/L/3XD.8VF M9*]IDAPEO%;K#G2C-B11$AWAZS8Y=CU?]Z,PU]S]/W_J>$QRFN;^YGK;A[!G]QP8V$)\PDFHQMVW#!9$6] R>^.'$; M5*5;$\5T!FH)YUS38U?:T+M,!=.8 8,7 EC48@LI,SED?,TSE-[_$T2=Z 1B MZF 7YQQ3+!:H(3FM:]\&FR-,55$RN6U1Y=!1"BTHBG<==8!3BBFV=<0(TMM[XA4J9=46QT$OZ M1!%'E.&_GD!XT%$%ZI6?&P9254E;-U=SVHRF<=V1;^[U7+MBFI(RE/.2H%'G M\,%: ;VZ ]02P,$% @ MD(HK4A=.=&UL MS3W;GKZWCWC'QZ*\K/>*E7)+[LLUS\>;:MJ?WEZ MJE=;M8OU2;%7.?RR+LI=7,&?Y>94[TL5)S1HEYU.1J/STUV7C*Y45#S\>C8_L@]_2S;;"!Z<__;"/-^I659_V'TOX MZ]1!2=*=RG5:Y+)4ZQ^/KL:7KR93'$!O_#M5#SKX+G$IRZ+XC'_<)#\>C1 C ME:E5A2!B^+A7URK+$!+@\:N3FQ('A=PO]+2T>%K.,M;HNLM_3I-K^>+0X MDHE:QW56_58\_*+,@F8(;U5DFOZ5#_SN%%Y>U;HJ=F8P8+!+<_Z,OQA"! ,6 MHYX!$S-@0GCS1(3EZ[B*?_JA+!YDB6\#-/Q"2Z71@%R:XZ[<5B7\FL*XZJ?; MFY_?W[R]N;YZ?R>OKJ\_?'I_=_/^9_GQP[N;ZYLWM_*[CT66KE*E7_YP6L%\ M..IT96"_8MB3'MAG\M#MF)1?;59!#@^^+^1)Z-(CD9 M348#\,[5WD&J9)8N3'+G(. D/YO-3[>*5^/ (!U*J\5T=#,\B[K0*N M7Q6[?9P_XB)7[F>5R'6:QS TSH2NX %(6J4E ,OJ1,G*#*WQ(0"^37=U1E"U M_)C5.I(W^>I$QGDB4WCC85MDV:,L'G( K.NE3I,T+H&<)_(JRZ1.-WFZ3E=Q M7L$,E2H-3FX*@8" ZKF.5SS)-KY75K4*UW@B!W9IYG9I M-KA+G[3"-;[150IBKG37U@Q"Z-Z:-ECYH2X]U65 =5Q]N%$B+_#]N%02P.WA M$\BTK'HL;^BE/\:_;BK !U*YV MJH1=.9$?:18$U,D5I?JS3F%=H'AR4-7X4%8%_/592>661ZO0H-[WO(75-JYD MO%Z#_J7I88ZB1 3BG>,K>%]5P$U9&B_3+*V 92)X\5[EM8J(*]07,$ :.0G8 M60_-A^3BZ6".Y6. [#__L9B,Y]_#*_L]B#E+!\X>$-#(/S#LJJIA>V"YH-BU M@#>R1"8I (;=*XL=K*4(\3@!X?#LW0%2@NV4M9 MIU6U6Q=8C=5G63!=(L=> M 7S I=B!F,=?< $#,G3N9.A\4(9^4ZL,-H/(0--V"=$@B&XA.H KKU59@;C(X%< *N!LI: ,#.LJH>., M])+C)N!2DC#B$Y";?5G<@_XV]@*$ +_BO/">MJ3;;V/PB5:JKF!C,MB$!'R5 M\I&8*RGK35)7"9:7!>)VVEY5^S3E3P?G?Q])%) ) %\_!1 !N(#,S*2*'H6 M3&2TK''#5"G27@A[59*'C,LKEEFZ,I:8J@AT87$>. 8I1G#AA2P *28@&F1($Y+D-9U M"N+Q.T)DG@!];S:S^1*2K(H_XP+ @RK<^@UO(.',*D(&QN>56FWS(BLVCVP) M"H /E@Q>*$HT7NTE"UPRJ$7U /3\5LMF^Y^1%V=ALI7E>7B]P.\,CU8EC.F7 MJ;.=Y,HP4R *H-H^*U(AUDM - RW)_@@:?J\@4^#/+$W]-.T!>@@WA)JDBOU6"%A)>*<$F6 29RV)"LR8"(0WU 3.A@,GN[7T@-\-[O<#^;,P M$( !#'^%201B79>M;4%/1B9UZ?1$>S!HLFT*TK!6#Y%,X6V0::-.LB+?J/(8 MF2^ 2GB$F(,1+< K!!H*$AH8ND.WT=+IC:43;\R;+\IZ97>!'MD"B2@>5\0^ M0"50;P\DE$E"Z@C\S@[BDQ*C[<%WW19+,IU08- M,/NX1.5#A8TP@*GC$)$^]4TOTWY 4 "[6C%_6)6,+C#. J&Q0G](V/#XQ.'. M]AQ9T7A.G12F>3#4LLXZ+=BZ^G:5\AFK%+S*QNKJW"/+K=S$%2WV]D+7[Z%9>SK9!;,!^@A;,48*.V!WM?,0B O@+* AE) SGJ0A!6EQ0Y M\KRE4G+'>2=#6MSRI6($E,=YD.(7CN(7@Q2_LDD2\*D40 :GHXO6@T"Z:=T! MF:P4K/GQ/U802?D[R[^,,V13'8EM"H]*DIEEG!PG:ED1&Y8@/"L5!@"KNP6DM(D6@=!@%DCMNC?W\2-K S 51CQV[)#XD-SYTQEJ>0[I'X5Y:C;< M!>,@,4F092K],NTZP-M>RX? .?+JU^=1T-2G++.%,VV8E+*8:T'C(3Q$^4=; MJ,@%2FKRG>UKQQJD%!U[9!N31)'@2N;%#IZ!>:D548?]S1C]$E80J%H>2#WL MXD=DM!VLZT1>'2Y,H+5^ &:MT,*OUTQ%9'M#,RAU+D-)?=M"\Q&#@?Y_.B ML/O!WAPQ /&K5BLCV!A ^FEP#E(:FK0O6C6.QY@!$P5**(58#I2 >C10'9M% M6\?B7;&R?%7 A_SN[=7MJY=DZ\\FHZA! M*)*T\?<0FP$UR2T#Y5<]RMN L'>@*;RB%L[/:>V 5:$^FT)1"&M;)/VFP'3O MI?Q%9<4JB$?0)X?E@8XALKFIAQ!":,NBA@"&)M["6L(,2L%QC#%SE$-1 M6<8A&?V2HSTG7F[C!6)<4HY.F:Q"G8,.H?R>W(!/IHTL:*V:P0X&S# #YB7O M014@VQP#(L<8MO4L!?VB8*/0YTY)X07;N6UM$^J\RM J>*U_&=VK ##"+ +$ MGQ=!N1F[#!.@6XB84-"8>D81PSPGB"Q[<'H+<^-VFP0.6 RIB'V;PN86JENB M1B+5KU*HE)?8<''-L11:OK1 U(. ^[L!FU:CK M;(ZD3+IDQI*DC=!U&$>_8GTN;['N"&L&+YQ5'L(&HNU2H"%%-;'E%[-.W ;1 MXC"/ (R@^A#:#TY1G]H8VZ412+Z:A(?EOR\XQAQ$IU4?G*'/SW_FM(*F]3\=5"8X61=4,SH,'1JO MB\7L&$7"9':O;=[.0092OP*&@^V)Y#MTOQ)*5?Y*$JX2D^0EW0!;#B*?ZNW. M*!.7 B.'> VC4^.:FD06\,JFH#P$,A-R5(B4W]0L1@G?C$^[Q9NE8'\8!;-%E(<$%X=]STJ/Y!P92I2?,E0$D@#00@);C)QSZ/J(W&,5;9Z63U!7Q# M,F4!]X"@UIJ-*N6>[4_[LDCJ%8:#8?+Q.7LM&(,4G=QL53-6E *BY+RON9] ZZ_[CPI0HS_2)A@U,"J-C:=QE6EJG6AT$U->L MT05=-AXK]YC-E+/31-^($QJ@0>N=8;@$JR.8FZ7@,4^L.35ES-=#/YL6 \H/ M@BG4QG/IY$_1P9\@4.LZ ^ZDLHPV"5U]*7I6VCU2^!=FS,#"&1U/CC/DS[GY M_6T-_B3I,9Q@G7[![QJ&!^^0E:"((=WA&DTJZA;C3X ,0F&EBKH0.%N$&F2( MDWQKT?CLB5B;M?V:NOSDT9W"E,S!,)D7#JS M>B(UD$$-D[:TDMY=P\6HTR21 M@%N7(O-3#/I7BTK-FI*I4%$@2R2CO],6E?:)2YPD1N4 1;A+@DS;>(CW++X RTN MXD&5"A#;#(O\^,NF?"I;/?;M<>/A_C@2T6ZO]2MZX1B:O*WWELDRFWF2W.*: MYMS'BKQGW0B@NZ$2,%O&(![B4)VU2BPN@+L4MZNM2FKNIV#=@4I:?$<;4=0: M=DV_%-3JBJ_4M+?8\02&=GZ^8!4EWX7-3]>F)P4L\<6LZX5W+F$&K\S/Q8>2=]"EQIUG[.^I>(7->/"B3DVK\TK1\V$M_D MX%YQ LRPAYU6]$W+SA&$I<&\QZB/@F 5<] &^]33P\Q@N]%_3?? M9E;Q1X+S]'F\4Z8ZD!<8FN\5%@!!&[!=;:9E7(QL5K4'Q0$./N+G+#_8WJ4C M/SEX.5N[*9H!0R58Y\UB8HC6P3KTI6*$V,J,&@PC _>!0"GV"#.\YJ<"GA,18\@%&CX_QP8L/?//1'- MB&!C\=B14ETJ,PL2Y4T/3!QH^CBK,MULL TG#[##*!C/#QB1X.@:R=^.L.-& M)W.< VULBC#]F9J$X3KU&9)%+5L*%89\065D>QP4Z8F1>&2#R 8,:"U01^_ M*"-9YV$(S])G.T?)+\#-^ZQ(G'21YPH\FA!7$V\)@] .]H-=X"#5]R]-!JK- M!498C&M SI':^&RX'TRA&#I;9K5-#'+L& Q$JY5$ XKJ_ YB6:,CKAH!H< MKC(LP+.2NE?66Z*R>J +L K-SHO/=/2X0R%'=S*MT;&"T]4H^C7$'+#)]TA= M%F4*Z14_ V8$'>4(!?I2FD8 9Z&UVG!#Y%6W1]&LC#=ZPK!EA%L+UIB^:"*E M+SLZ]*_1KFRPI>_US;L;_;@CY?TN_0*:_43^3OT-BO,D3JJ:%(A$B,XZ+77E MS64L_P213KDI+^1=;!=Q!5M;;&7ED"M43W'Y&'2\ $NI/5&16BFJA^*8GK#* M$ ZU8&,H,8&HDN5MDJ)IAU*7BDNZI\Q!)Z58+T;E2N)O6F$88=!R"K3_9T6= M8;"7E'*A6E%K7A" 9IJ8.P]P#!6C;1;#6&:(0DD?8?EMJ4RB0ZO(%+>1THSD MFO; 406XFS1\2NGUE)M1'QV98[DOL'"&5<. 8)00TZA5Z)"!K5 $AL[CK@_4 M0DL"3'\MFTJ3MT06P*-7!D3DIG;,E:YS9@C#%@8X\KV+>S7>! MFEQ88!"LLQ(TEQ%-V;0Z5D2\(KDM'C!%%77;Q+8.:&QOB%QENX8TJK:$]Q!; MA9CQF N]= #GA*:0R^A ME6 SCQUBJ-<%%==VW),5>IAWP88:Y%KOX--PD3[/ZYPY(&((@^I$)OQ :^<: MA[S*!^*P6K=][7'5XAVVXI@LM+GXIG]OL^Q!PL-VSS/]L;9I7'.L6K2=1UVC MKZ=;-M!YS8VV6[3:U'M@CCDE"@N3VDE$QPXXBED1L.F:0^(V_**HY=K8;?=K MH2Q+;J=2J,1M"SGSQ1/6";5+Z7IT1(@KAMXD;A X\#-:"J7#5D4- M8W7HN^MZB58>'>.#A":[3S[P2%\:+OF1T(Q9*63NY+: FI0 O MS@!I; ^TBKG1QM93/T8*B =DW=%!;;;E(DC>55OP.>39V.#^0LYC>:+"_B<1;.+!7Q.HMG9 M%+,6D^AB,A971F6['I:>3W'CR*B??->A21.:Q!;D9SXC#G:T9% MTC4Q%4MD RHZ6_GW-8[4-51M2VQVPBZWLE@6I4V8PUZ8KCG *GX:VQOY*0]F M-'MH;/(:^QJ[SF(NJ4DP,/L/.,!,C*W5%.Y2_PNYRC5W7.+ZK9;L6%,?LM2@ M;&V^.47A>TA3+Q61\*YK1V]JY!_NXT?WI*QQ:[A '9RRL14$_\ZRR&O-_73% M&J)<"-?= 4U\08#W4,*JN7+FZS=TR-,WN>LPS13Z Z:IE06&6BV#!FD6&W_J MPG0ATH4,E('T@$1 06+83O-SH-C7)HW1H59L_U&KCXSJY24VYY#QHS+YY5,& MJ@?/MG5B!AV;SXGY/#/6R36S4WXQ: Q'[3^/SF=C^&)M2/B-?Q2WKI&UT6OU M0EZ,H_%XUCF8?Q)70=(V/!8%%."Z?.-P5W JH1NA:;283=QG:T\NOQU5IA?1 M9#3O0X)^[*?*^7FT&$U[!O./WYXN\[.Q^^SQ:EM\+ [S,%Q+]3IF;4Z)=F(5 ME)52F\C7[JBE=6COFE%FP,2V6_Y9RVYVHW%^VFXGJ^&#J3#T>09H/-_BX[-V M.$;9>'!/$YB)9Z6>EZ6AT/&#K2:9<^:DK.+5UA[B[UYZ<-)3V%4TU9#VC7H. MN>;E$F1ZT-MN&"23]$33TCRN[YP16*Z"Z*IX)*2%I:JS-+Z D?O0F>, ?P&! M"ZG#7:>B#'4IV(057I !@H73NG./5%F'V3((%X-D;0A^Y8\(QJC48:C)\JQ< MUZ8/4WHWV1:90PYGEX]=%?AS \Y*+BQNU[Y7!\/ M#M-\"'*V3?.%1^@Z8A6/DVCB1)A?BL-@J7<5;&):Y5SVJL&*=48U9V-QW0?. M'*%QD8JX=J6#IX5S#&&1F[H[@D'M/Q2H^'L+QD]=7*!57*[8$#ROR_2K+C$8 MFD4V?N[I'N3>"='=.V%[>_OZ(DFQ

$[1C%,A*K*-/;9ZJDMA\QDEE,GG)1 M/IK"(R?*J?'9G5#S?8=4QZ+@A/#G\(2=0[[OQ38YHJ8TATWX< 450VS'(K=. M>Q(4Z\BYL%G0PCBT^_X0X7CX%.$-*^T[O!RD,*FYY5"*U]".)38L[#K]AEVF/.&T+K.JO$A"(K"&30=%F)@,D MEKYAGXT ]2S2@>\#MFE5Q!&^B=1:N3#*GY$18RTD.NO?4]GG@OBL_BM^(QSF#^*]MR(IT$QW>WO[WCB\YZ()Y'H]%(GD47 MDYF<1*/Y3+QV>CYLB3?VWM5A@[4V(5\8P!.PY2,)P>)H ?_.IQ/1V,$21] ^ MO,''A9:_%!FE+*[!B/2BBR#'\NQB&$N3PNU'M2\@7]F M>45B>87\MQ?R;#:7D[-!!WOB3V)/AD]B?^"FB'99JTO=#T/J5O<]X)\2PX[ M3!0]H)YE!GH&_ST1MC4G<=W9NMCBLH436]2F&"#>,Z6R$A<"[ ML]'(98_@.\QTC[W;)J- MRYQVV-SBIF7BYD#((R4/@]+)UOCZ *0.#^?P;?) MV>P Q<6Y1Q&^!RCVHC>U8C:27WV=YAR?HX\.9_^+_#D0LXF#98\GV*B?0X&>]'D MD- .4=AF[^M#4R/^FJD9G\TEF+TA2^-/$$^&3Q"_L2?O]WB$=]MS"&D82+>1 M.82,AP8YCO4'_O%'.LS?O,&63[WBY144U$_.,:@_D:]BG:XZ!VM[^I R*$EJ MKJBT"69[.8+9U1TFAH,K!&Q1V":FCV,^YB#X%E%.O/E1V@/$T^T93?L$5CK= MP8B2PM6^56"#S;[R[26)PO;7'--)@F^YHYMES$%X?Q6SQS+H96LB''1,![?( MU165P8E2YO2HZP]LC!?;..$Q=-,-MT"9(;USTL4$"9(GO;7N) ^E8)@2? MX>TEHG'*Q%]TRE2KK!_Z'8>SB+MAZ&WM3Y/A1.)]O5.4\+L4[U7E&,ZT.0WQ MW M22^1L1*/9 MQEM]N7[L"-Y439QXGA'AZF*,87T<49V$X(P$80UYF]D(JS M-NV[@$$[7\CSBP6>KZ0IZ$>J]H4/PJI?;0^&#>P@+' 4S2]PI>-%=#8:5EW^ M,.YD^##N+2)S_(H$ FV[HFO;NN_0'0;5K<#ZX#?_L ?Z75FO05'!IZ!=#:[K M'A^KY.;C19BY#&[ M3RW;K/+0/O@3CY/A$X]XF5M>98_RAM5L^%\0E$4.WU>JMQ%L&';O!=K/FU#> MY.*M6I8UMN>#YCOG(CAQK[$)5[>?Z)?CT<16D/1>@:3Z&H MA&X!,C-#$C;8(X[' U MQ4E?4VPMQGTI=JD.=\HO,;SY*^! MT*3!QS.T5>-%ZU:PI-CSO:>IIMDQ'X+7\].MG12$8"U.\FZ(QO7_C9W$F[):96)K$/)6YY._H[$[C7T:_-&PO=V]R:W-H965T)6KL5I+1C,SJ2S&GN-,QB7EU>C\U'R[D>>GHM8%K]B-)*HN2RJ?+E@A'L]& M[FCSX9:OG:[IB=TS_NKZ1\#;NI&2\9)7BHB*2+<]&4_?DPC43S(C? M.'M4.VV"2UD(\1E?YMG9R$&+6,%2C2(H/![8C!4%2@([_FR%CCJ=.'&WO9'^ MT2P>%K.@BLU$\3O/='XVBD]$OKB)T)L=,SP6LG>,;N1I&Q\@/5]/Q4BD2+1K+7(]DGOXA*YXI<5AG+GL\?@Y6=J=[&U MO4."U M>#@FOF,3S_&< 7E^MW3?R/-[Y$W35-25YM6*W(B"IYPI\K_I0FD)4/EC0$'0 M*0B,@J!'P8V$Y)'ZB= J(Y=_UGP-<-:$*V M T+RQ*A4UDR4ZUHS25C7Y1,M2-3V?ZQEQ74MF5&PY%^PK6#ZSI@K!AF1BR(C MO%Q+\B5K3E)V-@-<4DP]LU"/<^IY71.>B5N 1]8-E. R'@*>;!2KR M+8DF<>,7L?-ZY >N#.X)"&- MR9NC(5DJJA3610WQPI>5$-DC+XI]T1F4>S@Z_1(O,Q*KB*U:1#_.KN7HJ MP?M?Q%*3>Z%I85W0@E8IL\FT7@'M$M]MB 8<'MA1G, SM,,DAJ=GAWZ @?#L MQ'.M:99QH_N[;V+/=7_L>UKS^_3;0,ZH MR@UCI=A ;@.)QN?@J,B>A"XT-N[>;36=EN&N)@]Y!!#MMZ\XI-A;1-]R!87.*]3O9^> M$*\#<4FZN"1O9J%YI:%TAUJ^I@59MZ7/OD ,BCS,0;MZK(V>E[DV+2$;^%^- M/W;0#>VT+NL&X==0[^!QQ+H53[2 .FVZDLPP&EG43P2.2$>7E2H8B+X%2ZA, MTX#O%AOPAA^W"BT/J ? '+S:!V2/-*%&(%94D+D,V627?6^EQRT@KV M(/@. 3YT8OB- L]Z%CF),Q0Z^A(_"T5^ANH1ZY:9D.M>0 !:8RP&T_YVOUPN-Q!V%D%MQDXA K8"\ '$N:,5+1 MDL%N!&-#Z-\4"] &30^LHKC;54+CX36%@R^#L\]S%>$6(V$GP&H1^S8K.YRY M=@)&3"8AM#P_?&5B/-F:".T=$WO-"S:02]#JR=@0 M_:BL'O3]*QS[U:#T0G.0>!WQ_Q]0NK@O>['WSJ!$K(=? \IH@IB,@G\!DS$) MO6>0G 1XKHI@\QIFYIU;5/?-S Q:\2)&$:@%B,JIW'M>&!9XF)1?:['N<]BW M2=GXZ;6-=UB<6]D"<6I@*OP*-8W6O)%W63I(V;07:C M"Z_\F($^QLPPL>V$,>RKE3!%!9PL96EL(A1D-YF_\YJ M::@!F !6QD5&W,1.?" 6J-0<* !Y4>-%/F'+)10#* RPEGXF8MV<&>-)0B9) MC->;1H7I-"??W0^[)^!:@:>60I(,94/[M6]Q@8X=);A2-[9]."[OP\UXYR(> M7+HR?SN[^3ZEWGB 8^RD+H@9<;L[GW?;W.L63Z6FY0T$LJ5Q2S8J^/&PTD[^\XS#N'$8.X?Q"8<+ZJ*D*A!D"@G7+,L49LQ]2)*HFH[^ M+--G<6VOWNL-6^/ HV;4J+;H_:>SUB478')9:282?07+7"%">50XH+1CN:)< M4.I;CR>1[EU9: GO6@N9FAU3" 5?4\^2FYGDPH#U15T,%W#;#H*0]KC=N>VT M7K8$[UZB,(3H)FQ1.33U$A<9V'@(1A]IQ>VX=T=KM]=M+:5A!1QJ>0%AT.XZ MZ+MV3/MG9?./6H2*G+E!H&$M*V'J;FFDS:QYJ%OLKWH]J)Z9RKC04&!*IL%U M]\8#53=_?3%RXQIN)0W]*'?,:5ZBL@KTGDII#A?KH)G PS]02P,$% @ MD(HK4KFUA@W6 @ R04 !D !X;"]W;W)K&UL MC53;;MLP#'W/5Q#>,+1 45]RJ=LE =(NQ0:L7=;+AF'8@V(SL5!9,RV@Z#GL+/1TK9P67N-!@7%TS_?L4A=I,HC3: M;5SQ=67]1CP=-VR-UVAOFX4F*^Y82EZC-%Q)T+B:1+/TY'3@_8/#-XX;\VP- M/I.E4G?>^%1.HL0'A (+ZQD8?1[P#(7P1!3&_98SZB0]\/EZQWX>6FK291'4.**.6&OU.8C;O,9>KY""1/>L&E]!Z18.&-5O06377/9?MGC MM@[/ 'GR B#; K(0=RL4HOS +)N.M=J ]M[$YA61+QK7&P)3UO"[ 7"/EPH M:2L#D5JT$D-@M3@!:EK:J'2"02U@F8K M&_1PI_>O^K[*Z9OTQ#2LP$E$76A0/V#T'T*]/2[!5LH9VC;[0%7%>HFZJRS, MW)JN&_33UNX]U>0M'/<3>N>C8>],U8VSA.N887B4P7"0]\Z=EMPZC4%YQ1_] MVD Z2OW3^XS4/)42)?":8B1Y M-Q.O /$4LJO&M[E6(EES7!O<,0WKW)LS1] MW[MV2[#*,@'I07Z 3[83%, M8+]W2/VNO&O4Z#!$#A7+2MIW6[79S:M:V MYY-[.^0NF%YS:4#@BJ#)X=$P MT.CM:PJ@G-NE266C\L*YJUJ+T#G:^4LCO# M"W33>_H'4$L#!!0 ( )"**U*L[8+KJP( %8& 9 >&PO=V]R:W-H M965TIAL0=L=;U+=]>0]-=WUC8N40/IL1=[7M\W,^N=<7\CU0^=(AIXS+G0 R";P5H$N\IRIIS%RN1DXOK,UW&7+U%B#.^ROV!*G:.Y7MXHTMV%)LAR%SJ0 MA8N!,_+/QI&-+P,>,MSH'1EL)W,I?UCE*ADXGBT(.<;&,C!ZK7&"G%LB*N-G MS>DT*2UP5]ZR7Y2]4R]SIG$B^=G Z3F0X((5W-S)S2>L^SFQ?+'DNGS" MIHJ-N@[$A38RK\%409Z)ZLT>ZW/8 ?2\/8"@!@1EW56BLLJ/S+!A7\D-*!M- M;%8H6RW15%PF[$>9&D7>C'!F>'7S<#Z=79_?S*;0GK$Y1WW4=PTQ6[\;URSC MBB78PQ+"M10FU7 N$DR>XUVJJ"DKV)8U#@X2WLCU,81>!P(O\ [PA4V;8_)-:7B2@B/( M!>A4*@,&50Y9D^^E,SY(::?S3*]8C .'QD^C6J/S>IX6G23F<^IU>YJM=B; MI++03"3Z"$8YP;)?F,!$:@.72FH-]X(FG)?62YIL_;?Y,^FHX8)E"AX8+[ U MD7F.*LX8!R$-^=I)@72=34H)I4!X0J:.X"V\]SN^?T+"NS>]P/<_D-2.>E"[ MO.YI:R8-L?Q+Y*A8TI! Z/\OS76[G9X7/2^YZT/M.HW"IKE7(^&EB^CNS#I5 MM"PWFH98%L)48]]8FZ4YJG;%G_!JXUXSM;3M6E0( M &H% 9 >&PO=V]R:W-H965TIOU5*:F=]2,EHB5U1PD)B/O6EO.(NMO3/X3G&K#L9@,TF$>+:3K]G8"VQ MR##5ED!,]X)S9,R"3!A_=DRO=6F%A^,]_8O+W>22$(5SP7[03!=C;^!!ACFI MF5Z)[1WN\NE;7BJ8O*Z.X<#P>"8(-P)0A=W MX\A%>4,TF8RDV(*TUH9F!RY5IS;!46XO9:VEV:5&IR?SQX>GU73^M(;E].=T MMKB%\R>2,%07(U\;OK7RTQUKUK#"(ZP([@77A8);GF'VO]XW<;7!A?O@9N%) MX(-XN80HZ$(8A,$)7M0F&SE>=(3WJ N4L* DH8QJB@INJ$J94+5$^#5-E);F ME?P^X2EN/<7.4WS$T]H43U8S!)$?^GOO3$^";$T.5452''NFZ!3*%_2.T3OG ME(,N1*T(S]0%F./#,C$9VR.0:SJ#7C:)HWW=NB>2FHH\+XNZ@'YKV.NIUUG4"6FC"C/RJVQOT71]ET*ZV'\FTJ9]_YLTO=$_DAG(%#',C#2ZO^Q[(IK*;B1:5JZ9$:%.; M;EB8SQ"E-3#[N1!Z/[$.VN]U\A=02P,$% @ D(HK4N?;GYU< @ @4 M !D !X;"]W;W)K&UL?51-;QHQ$+WS*T:K'A*I MRGX "8T "0AI.4"B0-M#U8/9'5@K:WMK>T/R[SOVPI9*P&4]8\][\\8[X_Y. MZ5>3(UIX%X4T@R"WMKP/0Y/F*)BY425*.MDH+9@E5V]#4VIDF0>)(DRBZ#84 MC,M@V/=[SWK85Y4MN,1G#:82@NF/,19J-PCBX+#QPK>Y=1OAL%^R+2[1?B^? M-7EAPY)Q@=)P)4'C9A",XOMQQ\7[@!\<=^;(!E?)6JE7Y\RR01 Y05A@:AT# MH^4-)U@4CHAD_-ES!DU*!SRV#^R/OG:J9]_?PQ&@%YT!)'M XG77B;S* M!V;9L*_5#K2+)C9G^%(]FL1QZ7[*TFHZY82SP\G3?#Y;S:>+U1)&BP>8/"U6 ML\77Z6(RFR[A:L76!9KK?F@IET.$Z9YW7/,F9WC;,%?2Y@:F,L/L?WQ(&ANA MR4'H.+E(N%!O-]"./D,2)=$%OG93>-OSM<\5KH3@EMK+&F R@PG)Y7*+,N5H MX(&;M%"FT@B_1FMC-77/[PM9.TW6CL_:.9/UL;*.DWXD%Y6 JFAH&0?7L>I M6[Y(YR;VWI0LQ4% (VE0OV%P.4?KBDNPN:H,%6VN6W2;,7R"3IPX,X'X+G)& M&^)NUQD=N(U;-6/K-".A[[[TX-3EA$=]*5!O_?092%4E;=VBS6XSX*.ZK_^% MUZ_#G.DMEX9R;P@:W=QU ]#UQ-6.5:7O\K6R-#/>S.F10NT"Z'RCE#TX+D'S M[ W_ E!+ P04 " "0BBM2;APM_/0% !T#P &0 'AL+W=O' M32=+5M,+#J*K*L+OWM&R61]-O,G0<,D62ZD:G./#EBSH%97?VPN.-6=D*5A% M:\&:&CB='TU.O#?O$H77@#\978N-,JB1S)KF1E4^%D<35P5$2YI+Q4#PLZ+O M:5DJ(@SC5\\Y&5TJP\WRP/Y!CQW',B."OF_*'ZR0RZ-).H&"SDE7RLMF?4[[ M\42*+V]*H7]A;;!A.(&\$[*I>F.,H&*U^9+;?AXV#%+W"0._-_!UW,:1CO*4 M2')\R)LU<(5&-E700]76&!RKU:)<28Z]#.WD\=7YR>79^==/IV>75[__EOI> M\A;.OGW_>/T3]J_)K*3BX-"1Z$C!G;PG?6=(_2=( _C$G)5Q-MV==TKSA!:"\*)PRG# VZ_2.TBU?NFJ&)!C&E>(1"-G@OFXD*2W/ M=?S846L'GN>X?E_,IID?PAZXMAOCQYMZ661IB['VG\-W_Z?P(XS9RW3X7E], MIK&.>PS?C6(+.Q,S/-]Q@WZ@B Q'I,)E5NCXH>F-#*/!)7&V@8MC*QGYTDV^ M%#\;N&R11WSS8A[Z1\7LA;_3RA@8VE MQ\5:Z^Q+B]=D13D>)O=ZN%_@'P/FOF1=:] MQ$YBB.TDL_[ &# 8\)5$HLS./.OLEO*<"6S<#T(X4/C0=D/K/:ES/,!HX>"1 M-*=,F>U[GD;XH>VE#YT_#AG=NY&B2^TD0/>Q/_A2N7Z;190&"N_97@R1'42[ MM!6/VHI?K*TY81Q6I.QTS:R]V*:MG93/:VNKGX?:&J7%68[S=P#7CU3P8(;, M!#U*.&=",KPNX-(\]$G6A*.31;_34FFD M?I)=TDM&Z24OEEXO IC=H4>SX?HYPLE=T&TBW$G^O B?\?BT'/$:-B8%N- 6 M)T9.&QM^:-K8T=8GG)YSG%[XUJ%@U)J.LST6GNZR]E2*4@DCM5W,'G@Z!7:2 M@&I.HW_7+0U3RO)B!8\P6T1VJD2.BD-HD& ]"?NZ97">R5VNVDXI)':D&U ? M/H09\GJ9J<>>98!:NJDQ"-%CIAR@1/&(]5.L)[H>VFE@&: RB'QC@)Z#GB . M0=]XO;?C=V\H6<9"(6//3D/ D69VG)JZY^ZP-"E6I=8QSZH*/]7#(*.CT 38O&Z%O@U:'S'S-F92TAK:; ME2Q'0)GV"\N,QNDF#3-1+/2*F.(&71DB&W MH3>,OS^]48H6*0JFA(YI45U" 56=DY:I&PH1RO;Q,;/&CCW/'=6O3_4]S\<4 MA<^>LD2V*3X"A4H,^(PK[^RMV<#9> E5E"_T>T]@A'@9,(^BL75\4IZ8E]0] MW+Q'/Q.^8+A72SI'4Q>WP003GG[CF8IL6OVNFC427VFZN,1G,>4*@/WSII%# M13D8']K'_P!02P,$% @ D(HK4O6X1:>8! E L !D !X;"]W;W)K M&ULG5;;;N,V$'WW5Q!N420+(::HJU,[@).X60.; MK.&D[4/1!UJB;6(E426I.-FO[Y"2%:N)O6F P+R(<^9V9C*CK9#?U(8QC9[R MK%#C_D;K\GPP4,F&Y52=B9(5\&4E9$XU'.5ZH$K):&J%\FQ , X'.>5%_V)D M[^;R8B0JG?&"S25259Y3^7S),K$=]]W^[F+!UQMM+@87HY*NV3W3OY=S":=! MBY+RG!6*BP))MAKW)^[Y96#>VP=_<+95>WMD/%D*\"(,%.2_JE3XU<=@3B/$! =(($&MWK4TUO1A)L472O 8TL[&N6FDPCAZS)@Z'0TTJ#-"@Z2!OJRAR0%H#]V*0F\4FA8I M2[OR S"SM97L;+TD1P'OQ.,9\K"#"";X")[7^NY9/.^0[VP-]-)HP4HA-2_6 MZ*_)4FD)3/G["+S?POL6WC\$#P645AE#8H4242B1\91JE@*7%7!&H944.1R, M50E=B7? U*]#U[,M,/>?H"W\2*_T)33,. M1&Z>/@A-L]Z"/;*B8@K]C +']PBLQ G#&%;7\2)B5T*&L/[R4TQ<]U=S@YT( MN[U9D8B@P.W M9TU#5"FFC:@;$B>.7+,C#HF,+:[ON#&V<$Y(C+4GWM#QX]BBNA%V_ CWKFC) M#1)[@DZ:_U!0@&QK'8>N=;UV*_ Q*'0>\3,(%!7O.2 M%L^HK&2R@7Z8-HE% #0I)<\@59829UT>H?<0R1V^@TC'">0[0Q+5J8[K%.)&P%)B">'# M-O0.\<&2/7K-@?@X!?S .FF4>K@C&>#HQWGW IM$)N"^;E+W5[8Y"_KC;O:GG0UUMDC,)*/#@=CI!$\4IFM.$KWC2 M$.\56PU% K?N7/'0*]6^UM;\=T:'XD1,1%T*!L(^PU MM1:Z+A1_A*!L;6-L& E\=5SB62/\J#;"Q?BE6?[O&$!!?C &?E2K;U;B>;OB MW(^!J='7,8#;O1A$7H0\B(#Y,\7<.ALZ8=V0P=GF?T00[PK\3?(.]B8E<&MM MYT$%Q505NAZ:VMMVY)S4D];+\WI>O:5RS<'CC*U %)]%0%I9SX#U08O2SEU+ MH6&*L]L-C,U,F@?P?26$WAV,@G80O_@74$L#!!0 ( )"**U*0LJ363P, M "@' 9 >&PO=V]R:W-H965TKU_0?_5WI[OLF,$[)?[DA:V6 MX2R$ O>L%?:K.OZ&I_OX ',EC/^'8Z<[&H>0M\:J^F1,$=1<=E_VXY2',X-9 M\HY!=C+(?-R=(Q_E!V;9:J'5$;33)C2W\%?UUA0 M/FZ?MI_O8?#$=@+-VA:75>$5N@T3S'MS)Z$-%%,. 2;*5:PV1AAL':&+2&6/^]Y1J+"+C,15MP64+.3.4 KD;1=#X' MTB>U7+62]#7FR ^.!U[C)IO#%4RB))D&'_! /=Q@ 1;S2BJA2HZO'F 6)6D2 M?#264[/0_L!$ZU&XM$R6W&&RGZ."04=QU""XL28"*D>!(%F-@#:_'L(X2F_. M44NEBB,7XA4CBR:CAZ\[\TH4;#>D?Y=\TV>):,*$)I'@:#=6Y;)H8P<(Z\ M@V'@NI%:,IT']_1>&$;3PN4QB:9)VBTF6>K/B&U45I)ET7@Z]]])>O-FKN.S MZ45,*/V,-N )V0VR7MH_ ^MN^KVJ=V_()Z9+3HTM<$^FR?64,M1.@<[W2MF7C7/0/XZK?P%02P,$% @ D(HK4J\@/"G+ M @ H0D !D !X;"]W;W)K&ULO59-;]I $/TK M(Y]:*8V_("01( $AJ25"4$C:0]7#@L=XE5VON[L.R;_OK@V&2L%)#^'"?LY[ M;V;,SG370CZI%%'#"V>9ZCFIUOFEZZIEBIRH4Y%C9DX2(3G19BE7KLHEDK@T MXLP-/._,Y81F3K];[LUDORL*S6B&,PFJX)S(UR$RL>XYOK/=N*>K5-L-M]_- MR0KGJ!_SF30KMT:)*<=,49&!Q*3G#/S+H=^R!N6-'Q37:F\.UI6%$$]V$<4] MQ[.*D.%26PABAF<<(6,6R>CXLP%U:DYKN#_?HE^7SAMG%D3A2+"?--9ISSEW M(,:$%$S?B_5WW#C4MGA+P53Y"^OJ;KOCP+)06O"-L5' :5:-Y&43B#V#L'7 M(-@8!*7NBJA4>44TZ7>E6(.TMPV:G92NEM9&',UL5N9:FE-J['1_'MU,H^MH M-)@^P& TNGN UX81V* ML,1K'< ;_REH;CXX#;]ND2]0_FX ;=6@K1(T/ ZD^8/)/7K"P$QDI3\QUCO$WEQ*;RK4PVT[3A%8E4#8+/:L%G MC4@CP?-"HX3_BGVG1N]\?NS/:[+SX\2^F28$+:#S;@(N:M47C7#7AJ_IBYVKCR3!]W8OC/?Y:?#W'C3_.(EXAZ?]L4SXP4YXT @X05-=4L%BB'@N MQ3-:P1_+Q>Z)\\,CY&+W^/FM(^6BF6>>"FF?$9&8\I2@'8E2IJ<1$I@-ZUO> MN'M5DZ-5F#%T*;BEY.4]-#H;07S'DBA-XN+$'=E?7_ E!+ P04 " "0BBM2 MVION7.8" " &0 'AL+W=OV M6'/ H1&EB>TZCF^GF%!KV#=K,S[LLTPFA,*,(Y&E*>8?5Y"P[<36S2Y>0I$ %811Q6 VL4?,RZ.EX$_";P%;LC9'.9,'8 MFYZ,PX'E:"!(8"FU U9_&P@@2;21POA7>%KEEEJX/]ZYWYK<52X++"!@R2L) M93RPNA8*886S1#ZQ[3T4^;2UWY(EPORB;1'K6&B9"U&%/ MH'RJ!6XA<+\+6D<$7B'P3*(YF4GK&DL\['.V15Q'*S<],+4Q:I4-H?HMSB57 M3XG2R>%\?#<=WXZ#T?09C8+@\67Z/)[>H=GC9!R,;^;H]!HD)HE %V@"JEQH MR80\4[.7^34Z/3E#)XA0]!RS3& :BKXM%92VMI<%P%4.X!X!\- #HS(6Z(:& M$'[5VRJ9,B-WE]&56VLX99L&\IQSY#JN4\$3U,M'6:3DS2KY%QRO++!G_+PC M?J9JYRA094-_1@LAN?IR_]88MTKCEC%N'3$V!PZQ%= 915D[M7> M _!Z[6^0AS$MWZN&]$M(_Z>0$T:C"PD\K<+T#S$[_C=,_Z"61S$[)6:G%O-Q M#1Q+0B.4E$>P\EUW#O9N^NWJO;OEWMW:O5_-/0@APAL%$8&ZN75O^(0Y5JMZ M6Q=] .:BYACT2L#>SP!#(I8LHQ*IFD$56;U?J^&V?U5QV7N7; H\,KU'(+-7 M?M^6JV5[&YE;W?X,SWOC ^81H4)5<*6D3J.C/BF>]YM\(MG:7-D+)E4#,,-8 MM6C@.D ]7S$F=Q.]0=GTA_\!4$L#!!0 ( )"**U(=@-[U= , "<. 9 M >&PO=V]R:W-H965TDX_?=+2K+DA6U&V0URL4B*\][,^.F! M'.ZD^JG7 8]95SH4; V9O,Y#/5R#1G5%W(#PKY929518Z0WF895;\O@_6M>O"UF035,)?^+)68]"OH! M2F!%M]Q\E[L_H"PH3W IN:1]ODF'#_RMPH^Y;9.#.>Q]>S^&L\ MG/\ WJ'F$#W:[G5 M5"1Z&!J;B(,+ER7I94%*SI"VT*T49JW1%Y% \N_XT!9054'V55P2+^!,/EZ@ M5O01D8A$#_,K]/[=!P]LJVI.*X=MG8&=+']MF8($Q3;/%1/,P"=N1>06#!4I M6W! $ZW!:/3CQ@:CV$"F__90MROJ=D[=/D.];_9'M("4"<%$:M7'J5C"J7X7 M8-T'"9)PMRG4[(EVF%7V[W^X'13\8&?X?\LVC*T@8HPJ?G(_]%M&=V$ MLG8EW'HUZ990#;M+:;G#GS=5;VP_V^\]+U7ML2)W. MH'^FK[4I8;\K>=5[;$/GI%1[$/:;T'/J[3>FK"T*#UY/O8,7=)G43D7\3G7# MGN3*-!$OJ7V'X+<6+ZE-B/A-Z(7B)<>F1#JM]IFVUKY$_+[D$R\Y]J$S2B*U M"1&_"3TCWC*Z"65M4<1_)'J)>$NHKK_+X<'9/0.5YC<4C99R*TQQC*]6JUO0 MI#C[U]N+*]0M5?;/UXC#RH9&%SV;@"IN)<7$R$U^$UA(8^\5^7!M;W*@W ;[ M?B6EV4\<074W'/\#4$L#!!0 ( )"**U*:=M <100 "88 9 >&PO M=V]R:W-H965T)(6!AWR_ MZ86$1;5^-[EW*_I='JN 1?16 !F'(1%_O]* ;WLU6'NZ<<>6*V5N>/WNFBSI MA*J']:W05UY69C%3(NF0!S_97*UZ MM78-S.F"Q(&ZX]M_:+J@AJDWXX%,_H)M&NO7P"R6BH=ILE80LFCW2?ZDC=A+ M@/47$E":@,HFX#0!)PO=*4N6=4$4Z7<%WP)AHG4U,TAZDV3KU;#(V#A10C]E M.D_U)Z/OX]'E:#@8WX/!<'CS,+X?C;^#VYNKT7#T;0(^7E!%6"#!9W!)F ; M$L04A)3(6%!MIY*?GA[],(_.P!V=Q4*P: E^7=-P2L6_.N!A<@$^?O@$/@ 6 M@?L5CR6)YK+K*;T$(\2;I7*_[N2B%^2.^>8<8/\,(!_Y.>E#=_H@7NITF)?N MZ<9EW4-9]U!2K_Y"O2&1*Z!7 I+!M\>8Z?Z8IF1K=TR"LTEP,@E^81+;7'!M M^PY&T3K6$YG9S4.2O!7W=+:*V&-,M8(K70>,% VE2T4]4U%W+G7/?2(E5;GF M[4HTDQ(&()L^:C4;L.MM]CTZCJIWD-_*H@[T-3)]#:>^R8H+]5E1$>K.;*A4 M85D?FMD,S0I]:&4J6F_W85>BL=?A#H2P\3T]D M08[J5=IE*8[:BD]&36P9COT*;<.6WKC$CKSH-4QKN!QSAAQJLT3' M)8A>[-CKJ8GWSD6J/!C!EM[X!$D=J8DMX7.4! M"[;TQJ6/6 JHF18Z.,HZ_MV>%W7\N]W;.\0U)^C71"R9;G% %SK-/V]IH\7N M4'IWH?@Z.=>=&UL MG55M;YLP$/XK%MJ'5NH*@;QT58*4T)FZ,BF@Q/*<5\#T2<9%B94V M1>[*2@!.+:BDKN]Y0[?$A#GAV.XM1#CF:T4)@X5 HE.KD!A0B7ZBAX@X2PA ME&#; )XA;2O"J+_ MAO>^'9$3M T(+%]PJ $D9R0C"=9%G"8)7]N2H@6G)"$@CT3HMQ'Z-D+_0(3H M0)?.T IRPI@)M\(4LP2ZVE.3#RVYF0F;L#\*>F-WTR%IT$H:?$H2JO"K'A&J M\Y[4E(,](5ZWBF&K8GA<18&U!G,_-YBNX=B-[M(S_*"GY[_5I;Y+PP_%.Z!Y MU&H>?;*9P-)_='+TL9,7 _^='G=OEI0@SV,WVCJI^$."WWO)**0:4KO?*1K*.IQ6QN*5W9BK;C2\\\N"_U"@3 .^CSC M7.T,$Z!]\\(_4$L#!!0 ( )"**U(#?&PO=V]R M:W-H965TDXF2Q'[^4K(BZ4@H<^,76969X9L0S1Q1'>Q;^YEM* M!7CVO8"?][9"[+X8!E]NJ4_X&=O10-Y9L] G0IZ&&X/O0DI6B9/O&<@T+<,G M;M ;CY)KM^%XQ"+AN0&]#0&/?)^$+Q?48_OS'NR]7KAS-UL17S#&HQW9T 45 M#[O;4)X96925Z]. NRP (5V?]R;PRQ0/8X?$XA^7[GGN&,2I/#+V.SZ9KG0IXA!$_CW1*?6\.)+$\2<-VLO&C!WSQZ_1KY+D93*/A-,I\WZX*[$] M[SD]L*)K$GGBCNW_IFE"@SC>DGD\^07[U-;L@67$!?-39XG =X/#/WE."Y%S M0+C! :4.J*L#3AUPDN@!69+6)1%D/ K9'H2QM8P6'R2U2;QE-FX0/\:%".5= M5_J)\6+V[69V-9M.;N[!9#K]_G!S/[OY!FZ_SV?3V=<%^'A)!7$]#CZ#62!D MM67Y(^*!72AG4BA>/LD;#XM+\/'#)_ !N &XW[*(DV#%1X:0^.)1C&6*Y>* M!35@P>":!6++P==@15,.>S@ V_P+(1&8= M(+W[)-I(=UCG7H"#LX>%DWBX*=[R3^2&= 6NW, 5]/-<,F 5/Q<2;-Q'CX() MYU1P\',N'<%,4)__T@S;SX;M)\/VFZH@NTE,1/!$O(C6/=>#OY7XQXWC:6PY M-AP93_E:58ULTW0RHP*T009MH(56F).WZ9P$/Z^I_TA#7>Y6-H!URI+;V;"V M-J]D6.XFG:ZQZH<0@UQ!H35T!J6RMUD5\#D9/J<%WS+R(X\(60SBLU"X_Y(8 M;!U,IP)@T._W2RAKC$S'K@,H)#9$:&.FG3&Z: )FKR^I:_$5+%'E,8F4&\0T M3?!"25BG-=-W"%3,5'5IB(\G;QJCT [+U-7;%-&I9@[UW?PMU$U#Y6EI6660 M-3;]!I"JK4-]7V^G;AH@7YMA&5G5!,(&9$H/H'4<:^\7=_-.E%5: .V34E8U M>=C2Y3M25A_E#90]/E Q4Z444"\5W2A;%0++-,WRK&NQ*KZ(*K5 >K5X"VW3 M4'E*XB$J=Y2=TT0+Y"R*PTOSHKA)K@*1E"^K[?RM_+V7S& M7_PN%$9*$M!)W]R1ZO:HI=MWHW!+E"+SALT,/CY.,4\E&$@O&)T(C*J"@)Q! MF1&"K^M(.VJL-I]5(97 M8^6@!@%&2I207@4ZO#9+ \8[$5@)!!J>DL!8]7W[$;@E2G<-?H= Q4R5 M<&"]<'2B,*ZJ0H7 >ILB.J4;N&7Y\@;ZIJ&*]"V#K+%I IG[/J1?>;13%U>7 M%+C\WEQCTV^"IH0(ZUM_*VWG[C-;BRZLQ4H5\."DK%7-'KIW*(S+WZIJC)#9(+M8 M*0P^]FL5KJXL;,LNK\?KK&092_",W):!3\--LI/"P9)%@3CL'F17L]V:2;)' M82CSPU;/-0DW;L"!1]?2U3RS96'"P^[)X42P7;(!\3^(!LCVL\?]02P,$% @ D(HK4HO!Y+1L!@ (RD !D !X;"]W M;W)K&ULO5I==/A!;L9D"T>W).%W'F@:!XR?IFLKVZ8D6!5.<61! MV_:L. B3T7127+M)IQ.Z8U&8D)L49+LX#M)?ER2B3^I\9.>(2$26+ \1\+]',B-1E$?B.'Z604=5F[EC_?@E^L>B\[PS]T%& M9C3Z.URQS?G('X$5>0AV$?M*G_XD98=P'F])HZSX!4^EK3T"RUW&:%PZ6=&MJX %TTE*GT":6_-H^4$Q-H4W M[TV8Y(_QEJ7\;LC]V/1V_FDQ_SB?72SNP,5L]N7;XFZ^^ 1NOES/9_,/M^#U M%6%!&&7@+?C"-B0%\X0%R3J\CPBXR#+"LC?\UK?;*_#ZU1OP"H0)N-O0718D MJVQB,8XP;\=:EF@N]VA@"QH$/M.$;3+P(5F158/_3._O0$T BP]--3[P97PN MH3;B@CZ^ \C^ T ;VDV ].X7NS5W=YK<)3BH>ERHB(?:XBU_[L*4K,#', D9 M>7O-.;!2GPGXYYH[@CDCL6S;IMH\#S24Y%\!A$.]+T7/?^7N&? MIX['J>>/G8GU6!\KU6ALVWYE)$'#%32LA38K.,(GYE<2!7EFR#;AE@_ 9Q+? MD_0[^ _,Z#H)UR2IKFD&Q*M:]4[Y',95LV-M9R]BFK+PWZ*?8$O2D#:1Y%(? MA!\'>7(#^0W@@U\D2)NX.NL=1NJC7_71U_# MD83NK$)W9D"WW,4[/M/XXPYJ3Z,)Y#X2KK7OX[,#C TV$#=#=&R1T^V>="T# MU,<&NH=T;3(:MX&K"8[3D[!7\^MY]BONPE<'BF;A*1GKB(SMH"$X:X@BL\VQ MVUD[0""YIT(D'+U*=&*NHXJ C%XACVEJ'JU/0\?(BSP6OIXX/1 JZ)BL?ML 3(N3H,[^9P=?A,WU@G0@L9,'Q3TI@D?$= M0\KO2&!]E />N1H"]P\D+W6%;D"];G0B,&Q0!8P/"6RRDA$*\8!Z\3B&P&4H M+,U^>(A3-1I[+2B%UD#8D[]E %E_H7\(KLEJ[+; $XH$]1)PEP8K A9!3'Y[ MG0R%*$#WE+2%(M=#0Z[O1EM#E 5-FA[@[&@WN1=""J!>"KI14LWS6)%4@Y&, M3V@!-+R1'$/(L<(U!:3.1(8HA /J7R@ZL%%]4V@8/[V1#$Z("]1G\Q8N'K$$ M1B*](_N45$0B:R-#UNY&14.4-BH>[2;W0F1UI,_JG:B(U)3M>X=3R6 DXZN5 MA@PO&D=0L0REHZ+61(8HQ #UK2,A=>'?,'YZ(QF<$ RDS]DM5.R^ED4BJZ.3 MEH^02-=HD *2(4HK$X]UDWLA,CH:H$2$&LH_ZCK59"4C%&D=#5,H,E*ABKKHBR;LG M+1.Y(GN[@Y2)#%'DET/<_I+9/X[]+"D"N2O#M( M8<@01:::IB[4/X[\@4TH!1Z@+(15&? /YYS>1D8GA (/5Q+"#=4>!:1JX[5\ M],!"5G#?BA!6WPD1D8GA (/5S7":DG(08<@59NV;05"5G#? MLE$9H-ZJ.SY$IMK@E@\P6 @/UJ?ZEITXG38XB*SOG;1:Y(F$[ID2>H>IZZE9 MVO>4Y9?)2D8HLKEGJ@1UG[YE*&GZCL>'VP":K#RW9:)X(K=[AMQNG,-E ,/& MG0:KAIT[5FT;6DS2=;$[+P-+NDO8?D=:=;7: 7A1['NSA/E^^^#G(%V'208B M\L!=[7=C/C+I?D?>_H31;;&I[9XR1N/B<$."%4ES W[_@5+V&PO=V]R:W-H965T@VI)56H]T^&W(0JXE- M;0>Z?[^SDV84 MN7V+[LWTWW$GUK%-$ Z]Y)O3(2XW97/F^7J:8,WTI M-RCHSTJJG!E:JK6O-PI9XH+RS ^#H.OGC MO/'2V!S4>RL)D7."# EWD.5._ M;S"3NY'7\MX,/_@Z-=;@CX<;ML8YFJ?-@Z*57Z,D/$>AN12@<#7RKEM7<=_Z M.X>?''=Z;PY6R4+*9[N8)B,OL(0PPZ6Q"(R&+<:891:(:+Q4F%Z]I0WCH6;RDS[;ZPJWP##Y:%-C*O M@HE!SD4YLMPK/-Q_G\;3VSE\ MG*!A/-/P&6Z9$ERL-6R0KD'*%'XBZ]-\ A\_?"H-&KB QU06FHE$7\"'=^NA M;XBQW==?5NQN2G;A"781W$EA4@VW(L'D?;Q/2FNYX9O MJ:EWSN9A@D+2Y?Y7)KHU7/=L)GZYQXO)9[:E]*X11)$OZ-+*U;M,:*"RI@U= M3;K6D!3*#B9%>\&Y3)HR5.[;V1/?&@RBX"!%#5Z];C!HSE&O%M4[*VK"L\*6 M/,#5BFJ@%4/58?D,* M)[W&M>LIFB@7PI2%I;;6;>O:5>L#^PVUL[+[_(4I>^$=4VLN-&2X(LC@LD>< M5-E?RH61&U>B%])0P7?3E%HR*NM _U=2FK>%W:!N\N,_4$L#!!0 ( )"* M*U+0&7&PO=V]R:W-H965TJCT8Q:T/1Z_!"KM+RP+VU;+@4DN%<]*L/8@HZSX MDM(!^&-X]#AZBP34,[VZB,+H

$%*D)3"0,B M!#$I/X)C>!Q=P.'!$1P 9?"0\%P2%LN.J[1'AM>=E.KGA;J_0SV 6\Y4(N&2 MQ1A_Q+LZDBH]P)JNP&EB_8P=>? MO.148 Q7E%&%QS%#X%R:=J203J\[W0%W>NKZ':5JR"M6E9S?U?] *_T7$7ZPG<8E.K M5S8?W&U4[C;VNJOSH:^QOMGX;K8T:_&[C!_[V&K0K7]M[?;U3"8IM*?ES%4XKB=// MK$+->W_BO/]?AY)S_:#7@LU";#%JMS8*X:X]SAF*F>U9$B8\9ZIXV*K5JB_V M;3?86#\W_=(^^N\T1;.])6)&F804IYK2.VGIHR&*_E5,%)_;%C#F2C<4.TQT MST=A#/3^E'.UFAB!ZE]$[Q=02P,$% @ D(HK4ATEAMKW @ GPD !D M !X;"]W;W)K&ULM5;;3N,P$/V54<0#2+ODUBMJ M*]'+[E;BIA;8!\2#VTQ3B\3NVF[+2OOQ:SLAA-Z$$+PTMC/GS,R9QC.M-1=/ M5W-3 M0IG3:=FS&]%I\:5**,,; 7*9ID3\[6+"UVW'=UX.1C2>*W/@=EH+$N,8U=WB M1NB=6[!$-$4F*6<@<-9VSOVSGA\:@+6XI[B6I3685":_,$^H:OBF/)'V%]:9;3UP8+J4BJ04I8]R7,N1 F@>78#@AP0; (J M>P!A#K#*N5ED-JT^4:33$GP-PEAK-K.PVEBTSH8R4\:Q$OHMU3C5&0WN!U=W M Q@->M<_KX:WP^LK..ZC(C21\!WZ5)(X%A@3(_J)/KD;]^'XZ 2.@#*XG?.E M)"R2+5?I8 RE.\T==S/'P1['(5QRIN82!BS"Z"W>U4D4F00OF72#@X17?'4* MH?<- B_P=L33>S?<;QX()RR$#2U?N(?OK7+ 9S#"%;(EPL.%-H6APE0^'G!4 M*1Q5K*/*O@IFM#M+D"%K%FD^Z%7']^J>WW)796&VK9J5DM&;J*I%5-6#48WY M3*V)0+B@4_W1HX2'2TPG*![A']P*PN0,A< (B((;3IFR?R=]011V!Z2I%4'4 MOK8&]<)1_<,UR)#5DKHU;ZL$VT:5L!;N+D&C"*KQ.27@*Q3OUKY9>&]^K?:^ M]WJ%>1]6/X>6E0W\3?5W&57W? !^Z6;U#X;5XTSJ9D)9#&,4*UV$SZF '[Q& M$'QQ#5YO.S_\> W"K0NF4FDT-XNPPZK>J&]4P2VUNA1%;"< "5.^9"KK%<5I M,66AR241,F80$9YK2.ZWK_X7(IH%LH_C"-M0)5[H] MV^5<3U HC(%^/^-&PO=V]R:W-H965T,JY%7:KVZ\'V5E5@1=2I6R,W-4LB*:'.4A:]6$DGN0!7SPR 8 M^A6AW$MB9[N522QJS2C'6PFJKBHB_XR1B2TPJYHH*#Q.7(N^Q=I /K[QP>*6[4SAYL)@LAGNQAFH^\P I"AIFV M#,0L:TR1,4MD9/QN.;TNI 7N[K?L7UWN)I<%49@*]H/FNAQY7SS(<4EJIN=B M\QW;?)S 3##EOK!I?(<##[)::5&U8*.@HKQ9R7-;AQU ;Q\@; 'A6T!_#R!J M 9%+M%'FTKHBFB2Q%!N0UMNPV8VKC4.;;"BW7;S3TMQ2@]/)?/(XF3U,8#Y) M;[[-IO?3FQD<7Z$FE"F8$2F)+?,)?(:'NRLX/CJ!(Z <[DM1*\)S%?O:J+!< M?M9&'#<1PST1([@67)<*)CS'_#7>-^J[%,)M"N/P(.%,K$\A"CY!&(3!!WK2 M_X;WS@_(B;J*1HXOVE=17".O$9925)":5*7Y54U7=0FIZR=*^'FY4,[^ZT# M?A>P[P+V#P=4IB\9JTU-;8.R;6!&R8(RJBE^V*N&>NBH[8M?)^'Y,/;7N_5[ M[Q,%+SZO- \ZS8-_:+83AO("5BC=+.(9@E@P6A#[O#_4.GBO]2P(W@CQ=]Z" M*77A1H0R]:BY;OZISMI-H4OW^-[8QV8Z-W$-KTVVU+,V%16@=SOQ1";P\V0#>SD[]02P,$% @ D(HK M4B]'HLMK P - T !D !X;"]W;W)K&ULO5?; M;MLX$/T50NA#"Z21*%FR7=@&$B=! R19;RY=%$4?&'ML$Y5$E:3L=+]^AY0B M^2)K4R#IBTU2.J.!79O(T4#D.N8I3"11>9(P^>L48K$> M.M1Y7KCEBZ4V"^YHD+$%W(%^R"829VX59<832!47*9$P'SHG]-/8]XR#M?C" M8:TVQL24\BC$#S.YG T=SR""&*;:A&#XMX(QQ+&)A#A^ED&=*J=QW!P_1[^P MQ6,QCTS!6,3_\)E>#IV>0V8P9WFL;\7Z,Y0%A2;>5,3*_I)U81NB\3176B2E M,R)(>%K\LZ>2B T'VCG@X)<._DL=@M(AL(46R&Q99TRST4"*-9'&&J.9@>7& M>F,U/#7;>*3V[\FY[?W7\G)S1DY__OA$9Z2^Z7(%4MG:N!J3&^"N-,RU6F1RC^0ZD:LCDG@'1'?\[T& M]W&[^TF^0'?:Y.YBT57E?E6Y;^,%ARJ7>!>D_G5$)C%+-<&BR/G/G&=X2#7Y M=H7FY%)#HKZW) NJ9(%-UOF?9#8+/&; MA#481;U>9;2%M%,A[;0BO0*E\')-\R2/F889W@G4AREGQ:U#^"P14O-_[4(3 M]")^N('J(_7[T0[V1JO0:P8?5N##5O WJ'NG*!GD"XMS: (7[J4-]Z#MVW2" M ZQ&%;"H%=C&P;J&Y!%DVZ'J5D&[;W^">U6RWNN>X-X>B_W VV%ZWZ87A\*L)U9BGA&+I-,BA48J"^COY8Q&OT!^FN!H]U7IK^[SRSM[-+?;K2- MM=9'VBZ08Y$J+?.B.\5.";$OI'F9OF0#:G6C_;?? +]6.]][W0THXVWU)#3< MV8 &H]T7O[O1TIKOB6LF%SQ5)(8Y^GC'7=P]6;3HQ42+S':YCT)CSVR'2_RL M 6D,\/E<"/T\,8US]:$T^@]02P,$% @ D(HK4NIZ[B@0 P 9@H !D M !X;"]W;W)K&ULM99=;]HP%(;_BA7UHI7:YI, M%2"UM-MZ084*[2ZJ71AR(%'MF-D.=/OULYT0OD*J3>P&;.>\KQ\[/L[IK!A_ M%S& 1!^4I*)KQ5(N;FQ;3&.@6%RS!:3JR8QQBJ7J\KDM%AQP9$24V)[CA#;% M26KU.F9LR'L=EDF2I##D2&248O[K#@A;=2W76@\\)_-8Z@&[UUG@.8Q OBR& M7/7LTB5***0B82GB,.M:M^Y-W_6UP$2\)K 26VVDES)A[%UW'J.NY6@B(#"5 MV@*KOR7T@1#MI#A^%J96.:<6;K?7[E_,XM5B)EA GY'O223CKM6R4 0SG!'Y MS%;?H%A00_M-&1'F%ZWRV*!IH6DF)*.%6!'0),W_\4>Q$5L"Y5,M\ J!MR\( MC@C\0F!VSL[)S++NL<2]#F' MT7CP\#0>H?-[D#@AX@)=H9?1/3H_NT!G*$G1.&:9P&DD.K945JPEL+<&OO-J#9_8\AKYSB7R',^IX.G7RV^SN9*[ M5?(='+__(4)3)F35*\EM0V.K\WC9:[NNV^C8R^V-.HP*PY83E%$[ MS(V2N5'+_)4S(5"6JBN%&,:YNDHJSTWNT]B:WMD#K(O8@0M+N/#OX(CJ5[&% M!S-?!:T]NHJ8T*WF:Y9\S7]YX3.<<+3$)(,JUN8!1]MUPN8>[6%4#OYJW M5?*V:GG[C%+@TP03-,0+X.AM '0"O.[PMTOO]LD3RW4VMY[S?U*K\&U\DEL5 M837)Y6[=UNZ)TJLPJLNOVI!=0&\#Z)TFQ0J?^ARK"CJ69.[FRG;]TZ=9X1E^ MDF<5856)9F]]L54*S4TA(]2IRU*9?PO+T;)8NC4EPM[XG2ZB3"6PL5[4Y!W)%J8NF#"IJ@S3C%4A"%P'J. M'U!+ P04 " "0BBM2[1J8R+X" "$" &0 'AL+W=O- MA6-WMM/"OY_MA"R4-$P3O"2V<\^YYQY_)=YR\2@3 (6>4LIDSTF46I^YKIPG MD&)YPM? ])%[;33%A3C^V8V/1CWFF*&$P%DAF M:8K%\SE0ONTYOO,R<$=6B3(#;C]>XQ5,0-VOQT+WW))E05)@DG"&!"Q[SL _ M&_H68".^$]C*2AN94F:$814)@K0X'U:P-#H-0P:1V_"U*GS&F MU?8+^U=;O"YFAB4,.?U!%BKI.5T'+6"),ZKN^/8*BH(BPS?G5-HGVN:Q4>B@ M>2853PNP5I 2EK_Q4V%$!>"W]@"" A#\*R L *$M-%=FR[K "O=CP;=(F&C- M9AK6&XO6U1!FIG&BA/Y*-$[UA]]NIW>#X72"QH.?@_/1)3J\ (4)E4?H&-U/ M+M#AP1$Z0(2A:<(SB=E"QJ[2F0W>G1=9SO,LP9XLMWQS@D+O"PJ\P*N!#YOA M@VREX7X=W-7UED4'9=&!Y0OW%B6T M50IM-0H=@91G:)@) 4RA,1=F:]4IS&FB2G)]3G@["M\)>J4P*A5&S0HY6QU/ M0:1UJJ(W"5MO?:L)VNM;NU35;E1UQ>EBAN>/:$3PC%"BGG7KB2\5>KB!= :B M:15URB2=3UFEW9*_^Z&KM/O&2#\,PQVWWPEZ)?2T%'K:*/02"Z9OH/\RV_?^ M'H3>I]CM5XY:_T,-+^BJ6[[5C8(=Q^NB.J&_8[E;N2+,_7R#Q8HPB2@L-@I$_F5EW<47]M;8\:5%FB;B?Y- &$"]/C_P=02P,$% M @ D(HK4F"9-J/B @ ' @ !D !X;"]W;W)K&ULK5;;;AHQ$'U.OV*TRD,BI=D;UPB0N*5%*B0*I'F(^F!8PUI9V]0VD/Y] M;>^R(619-5)?6%_F',^]%I\8U*",/W N2&4B3^]'#" M=VW'=_8+#V05*[/@=EIKM,)3K![7]T+/W)PE(A0S23@#@9=MI^O?#)K&WAK\ M)'@G#\9@(IES_F(FHZCM>,8AG."%,@Q(?[:XCY/$$&DW?F><3GZD 1Z.]^RW M-G8=RQQ)W.?)$XE4W'8:#D1XB3:)>N"[[SB+IVKX%CR1]A=VJ6V]ZL!B(Q6G M&5A[0 E+O^@UT^$ X)\"!!D@. 943@#"#! > VHG )4,4+'*I*%8'09(H4Y+ M\!T(8ZW9S,"*:=$Z?,),VJ=*Z%VB<:K3OQN/1[/Q<#*;0G+3G\739BG-K1\X:G4+8=OU%MN=M#+0ML*F\V[]RJYFY5 M2]UZTN5#PBT2*P[/8TSG6)1%6\MI:_];R'I.72_UV++Q)2P$CH@R#YO0#05$ M^8:IHBM4_Z!:6/6\8MD:N1.-SSBA\TK,8]=5.4*J*+^#Q, M7^6@1*9F[F'S,QZF\H#N8E+ITD/8JN@2-C](=:R3>U W*18KVW\D+ Q[6C7R MU;S%=6UE/UKO^3?]M%.]T:1]4S_J%6$2$KS4E-ZUZ30B[47I1/&UK7W*N]A-S0/Z'H/,74$L#!!0 ( )"**U)8Q%Y!:P( +H% M 9 >&PO=V]R:W-H965TI'09#X M#!/NY9E;F\D\$[6FA,-,(E4SAN7+-5"Q&WBA][KP0#:EM@M^GE5X W/0C]5, MFIG?1ED1!EP1P9&$]<"["B^O4WO>'?A!8*<.QLAFLA3BR4[&JX$76$- H= V M C:O+0R!4AO(V/BSC^FU2"L\'+]&OW6YFUR66,%0T)]DIRAHE9:L+W8.&"$-V_\O/\.!X(H/"*(]H+(^6Y MSN4(:YQG4NR0M*=--#MPJ3JU,4>X_2ES+'IW,QV.;^;H= 0:$ZK.T DB'"U*42O,5RKSM6';"'ZQYUPWG.@(9RJV MYZ@7?$%1$ 6/\Q$Z/3G[-XIOG+?VH]9^Y,+VCMD7C!%M+HE6R!A#0\$UX1O@ M!0&%1D055*A: OIUM51:FCOP^QUJKZ7V'+5_A&IR"+L^0:-*G,I6PS;OAU'F M;SM0_1;5_P@5=:$:57R "M.@&Q6WJ/@C5*\+%;]%Q7$W*FE1R4>H?A8-* MPFY2VI+2]TBVIUVJ"A(_>_Y!*=JN-L%R0[@RC+51!>>I24XVG:*9:%&YZEP*;6K= M#4O37$': V9_+81^G=B";]MU_A=02P,$% @ D(HK4FESJK+#! X!< M !D !X;"]W;W)K&ULM5CA;]HX'/V\^RLLM ^; MU&MB.P2H*!)M6K73>NU*N],TW8= #$1+8LYVROK?GY.8&!AQ//7X G'P>[]G MQ^\Y>+BF[ =?$B+ SS3)^'EG*<3JS''X;$G2D)_2%$PSP,C\O#.&9X'G%H"RQ]>8K/G6-2B& M,J7T1]&XC=_H=$)%YF"?BD:YOB!I0M^";T827GV"M^KH=,,NYH*D"2P5I MG%7?X4\U$5L Z#< D *@?8#7 , *@&TK> K@E3-3#:6$@SL!S%@M^(F_*ZZ(@,!(ZP*0B]P#@BZMX7!P:#QF^#A?2#@\5'UG-+A^T+CDPPU\]9,$#^%K.$T( M^/Y9=@&W@J3\'T,!KR[@E06\E@)@11B8%,OCT"*H./HE1Y%)+R/WU/6'SLOV MQ+9TVI'7K>5UC?*>J @3,$YIGHE#PBJTOU43PD%W3]B!3FYW3WWP:R3=T[SL+HUP7Z1NV/9$99!&0\ M'5P19O#]3)P"Y)_\\>Y=BQ$&M9Q!RSKE@L73O-QVFD29*4IK(PM-T-4Q[)HI M\^)Y CJOK,/!?2ZXD%$:9PL@A;9,HF+O;J_,P0!YKMNP\.#6!@'_!U\K$CO/ M0J2+HS>Y5L$;;;M;5FN744ZOZ YP&Q<%[1PE+:#-K)T]L'>$6T7*/8=V_5\UV^VG0Y-: X^*]L% MBL32=CHBH3G@6FP7*'CC1KC[OJ5#$)E#<&,[)(=M:3ND?G>T4B9WMD Y)9 ZX-MLI^)[M!@UE=0@B9O>UTCJ'^D6RG MTPJ9TZIMM9C1XQ63MO,LUC?608;-069ENQ:.N_!UL]F95>D$Q.8WN3>Z3K'O MNJ[G#QI=AW5P8G/TV;E.D=BY#F_],3;G6YOK%'S7=7Y369V!V)R!&]=Y8FGK M.JQC#'>/XSJLPPJ;PZIMM9C1G_+$P.W)1\&J MX^2J(>BJ/&"=4B%H6EXN21@15G20O\\I%9M&4: ^U!_]!U!+ P04 " "0 MBBM2+>Y*<.$# ;#@ &0 'AL+W=O\:_B36 1&]IDHF1M99R\]YQQ&(-*14VVT"F MWBP93ZE40[YRQ(8#C0PH31SBNCTGI7%FC8=F[IF/AVPKDSB#9X[$-DTI/]Q! MPO8C"UO'B9=XM99ZPAD/-W0%KR"_;)ZY&CFEERA.(1,QRQ"'Y^'4*CDUL/Y\ M]/Z;25XE,Z<"IBSY*X[D>F2%%HI@2;>)?&'[!R@2"K2_!4N$^47[W+8_L-!B M*R1+"["*((VS_)^^%86H 4C0 B %@%P+\ J 9Q+-(S-IW5-)QT/.]HAK:^5- M/YC:&+3*)LYT&U\E5V]CA9/CUX?)R^SATX?[V.2KW,GQSSOR.='C^RG8T\]P81E[A- 77#)]N5@N,F^$DX7MD.S_CS MVMJA"WNKUV6$IBQ5FU50TX$)YS1;@=I $LT/J&[W3 ]F>K*G/$)?/RB7Z%%" M*O[I",@O _)-0'Y+0+\K6MG8JKL<&!J@5HO=.!C8 SQT=O7ZG5MY YMXI=5) M5$$95= 9U>S[5JW&X^K\^@3I''A7NKW2<>__4?]^&5"_,],B127 0M(LBK/5 M#9K#*LXR]:@$+*'9 IJZD[L-:G7'A/BNZS97/BSC";OCJ0)I8@W/NHW[=K_7 MS#DH.0?76=)K[2NN?0CP3U/B"UO]E))4E*1[&[\!7\2BA92< MY7GKM2]@7$DL]OX#JW>^@GW;]5M(*QG%W3HZU?LT@R5J.)>)[M11H%^W,<7%*QP>BIA;E"O1G%F:#+L MT#I@3Q9+:/>]'^-K,&M715Q),;Z@Q>;;(!#D"YK.D^8ZAF?E M"4*OO3J5+.,+NGPE_^ \?6SCEO1)I9&D6R,;Z-7Q=&\.[NJS3'? U44$)?&R M,:P+WH-"WOVCO/=:U=VI';]3X"MS*Q%HP;:9S$_BY6QY\YF8\[Y3F>?7IB?* MU;==H 26"NK:?=4UGM]$\H%D&W.8GS.IK@;F<:UN;\"U@7J_9$P>!YJ@O ^. M_P502P,$% @ D(HK4FK&H==: P [0H !D !X;"]W;W)K&ULE59KC]HZ$/TKHZB56JG-$P)4@,2R5%NI[=TNY59753]X MR818F]BI[83EWU_'@11V0[9\2?R8=D@TM4J_Q6Z)[3L$0T0R8I9R PGE@S M[\/<,P 3\2_%K3QJ0V7EGO.'JO,IFEANI0A37*N*@NA7B7-,TXI)Z_B])[6: M;U; X_:!_:,QK\W<$XESGOZ@D4HFUM"""&-2I.J.;V]P;ZA?\:UY*LT3MOM8 MUX)U(17/]F"M(*.L?I/'?2*. '[_#,#? _RG@. ,(-@# F.T5F9L71-%IF/! MMR"J:,U6-4QN#%J[H:Q:QJ42>I9JG)HN;V9WBYM_/E\O[I:P^+;Z]/T_>'.- MBM!4PGOX2*B DJ0% H^!YU7JY5L]L5I>PYM7;^$5." 3(E "9;!B5,EW>E"W MOR>\D(1%B[JJ1?EG1 7PA3.52%BP"*,6_+P;[_D=!([.4),F M_Y"F*[^3\2LO;0C<=^"[OMLFJ!L^*S8:[K7!3^0$S:H%AB\XP[?X75"U@Y^S M>ZF$W@F_.CA[#6?/7:2UY2A1-]=9I4]I-%H1VT&_] M1U[ !78_[/I)1HV;T65N!)4/[V.!YW_Z;D+7[@U:#77#/#L8=?GQW#]7CWN9 MHXB6-$(6P8YBVGK4O,"H+;7OXQ=QX=.U/?5T=)UZEWG"QUQ7+'H@I7'K(KU M&,(.B9 P@*R^TOP>1&37=JO._Y)J>*#R*J8VV\Y109&AV)@Z2\*:%TS5M44S MVM1R,U/!.'_"ZT+P"Q$;RB2D&&NH:P_TD2KJVJKN*)Z;\N2>*UWLF&:BZU$4 M58">CSE7AT[U@:;"G?X/4$L#!!0 ( )"**U(.=C+X2P8 !DJ 9 M>&PO=V]R:W-H965T!(=-_]^I"2+8EUX;GPG,./#,63 M799_+]:<"_ CB=/B=+868O/&=8O%FB=AX60;GLHW=UF>A$+>YBNWV.0\7)9" M2>PBSV-N$D;I[.RD?':5GYUD6Q%'*;_*0;%-DC!_>,OC;'X]KSM$E;Y%%A?E7["KVWHSL-@6(DMJ M8>E!$J75;_BC#D1+ #&+ *H%T&,!:A' M0 N.UIY5G;K72C"LY,\VX%>7#W_]"WYYQT48 MQ05X#3YO5+ +( N@$&&ZC-(5D#^ _^#Y(BK"VYC_*IM=_K>-Q$/=&GS]Q)-; MGG^3+UX!%Q3K,.?%B2NDN\JHNZA=>UNYABRN8? I2\6Z )?IDB\[Y"_ZY2'J M4>#*.#7!0OM@O46]&O_([AV O=\ \I#7Y5"_^/EV)<5AE_B!.[C)'2[U85ON M5&!?JR)>@HLLD2.[",L$G.=YF*ZX'&T"W#Z =KNK\*%\?+X+\R7X^E&J!!\$ M3XIO/0Z1QB%2.D1L'51*#XJE*^N5#EKJ4)2YEYGRJ.?)D-RW@]G5#I%VNP,G M:>,D?:*38%<.=AF=\)[G$EZ23XJ ZM5"5E N6;,-8Q!'=[RK0_WV&'C@85X M'R15-4(,EN%#UX"X.$[3O-%$.C0=!(4U06'/#DH]YCG8Y-&B,Q"5C:"=L<#Q M\:.\=K3R'9]U9]5O.N ?TX$6E[H<](V2H@&V5E30V Z>:/NY%=5OC]9U0/9U MP(;*8-[T9/[LG@R7P=Q,,'2@)<'0TS.5U^O<*^;X%(@,O H[EX>Q!G(]5;G%%HIF;>"K<)DB;6>62!^BO&UK(%.ZY46UK(> M6$SK.02.,8G CMF!S:U#&>K9 4X]/0P8Q(^I[@^-9JBI#J? .C2)S9S 5F.: MV' ,9$.3V;V)UM"&4U-[P.!/)%IS&TX!;FB2VYYHI,&-!L M>0U+<$-V)+F1 M)C=Z(>1&FMQH#'(CD]PJ3I9@:W*C4R(2W/=-8PQL/P%LQNZ(W(D?2&VMZXQ=";ZSIC<>@ M-S;I70;*$N[6ELXH^,8FOA&QV-;XQF/@&YOX1EY@'=18XQM/C>\!@WX]J-E^ M4'=MS!QV1M,;3T%O;-(;>0Y!EE!K?.,Q\(U-?!/[RAMK>N.IZ3U@<+]QAO:) M'IRFL88WG@+>V(2W3#2SX(1H>I,!>BMF5_3&Q^Z:$$UO\D+H332]R1CT)B:] MRT!9PJWI34:A-S'IC2W[)J2U]S[*YGL7O>V;ZD33FTQ-[PVHH=>LR0:W MPXGF-YF"W\3D-\8.L?RC132_R1C\)B:_D7VB)IK?9&I^#Q@,'J^^(1K,M 8X MF0+@Q 0X)DZ +=^J-,#I ,!QLWE"T9$ IQK@](4 G&J TS$ 3DV 8_ON"=4 MIZ, G)H IY9%&=4 IV, G'8!W/Y1M/55=/+/HOT&Y_6@Q@V^X="@IAK?= I\ MTPY\!PZS_*-%-;[I&/BF)KYM6=;HIL]']Q%Q"8SRMWFF,4S[,5SBK0(=@TY MC@$=TQAEWLL '=/L97 $T-5*Y@>DL8*.:-85RMICX">3S],DY8]E;3/9=V P?GC!(!TM9(C2,>V#M\E/%^59Q(+637;5%3G\)JGS;G' M\_*TGZN;5XHYOHQ(7IU#K&Y$MBF/\MUF0F1)>;GFX9+G MJH%\?Y=E8G^C##2G0<_^!U!+ P04 " "0BBM2-NB="V4$ #H#P &0 M 'AL+W=OQ2)ENZVTK;ERO96I]5],,2 U<1F;0>6T_WX&R=I0MN0HM-]*$B0.)Z99U[\ M9*:W5OK!+#BW\#.)I3EM+:Q=?O0\,UWPA)DCM>02G\R43IC%6SWWS%)S%F5" M2>Q1WS_V$B9DJ]_+UD:ZWU.IC87D(PTF31*F-V<\5NO3%FD]+MR)^<*Z!:_? M6[(Y'W-[OQQIO/-*+9%(N#1"2=!\=MH:D(]#&CB!;,#V]:/V3YGSZ,R$&7ZNXF\B MLHO35K<%$9^Q-+9W:GW)"X1 M!3.31O>%='D?6XU/!?ME>'$W_O67+B7A;W#Q^_W5US_A_9!; M)F(#-TQKYM+S 0[A?CR$]^\^P#OPP"R8Y@:$A'LIK#G 1;S^NE"I83(R/<\B M0F?'FQ9HSG(T= <: M=*VH6!"QGQJ$;^O%D^:)#W,#)E>.AC>,YHH\)!.C^" MP#\ ZE._#D^S^(U:-8H/][%.ZL2?>!.4R0XR?>T=^D;I)!93N)W-N!9R#M^O M>3+A^J\&U>U2=3M3'>RJ(U<*A^X$1G"N$J0EP[*#/<#:D7..5&%ALH'M?2.V MR98':Z8C^/X%5<*5Y8EI M0I 74:?1U;-7T 84R*EB1?'Q356E>4N:9.ILD1 MY:I/_1/W[7FK&@C')83C/2 LM9CRNMSGPL=;5CN=>H-A:3!L-/A9*V/0H)IR M'AF8:97 ,L^Y*G)>YW[X @@A'=_WZ\%T2S#=1C W^-)Z"L6PF",0,"XN=4"Z M+X'X8;@+R$D)Y.0_53W\@[05<;W6PG)M]CD-Q*]HU7\;YX%L,3WYWTY$H>K) MD0C=MSX5A%8@:'-5*)DPR8H #(7&][_:,_@5S9'@C02_HD?2;@Y^\:K,HV_5 MENO8O('A>H4T81IR'N@THJJB2O<.5^X&I!=5ZK"]AI&,=NKW&E%MY2^C7*G%3G3YB84 M86 \\R8 2]V1"QIU/./XAV$P('6O9; +#DN,2&WJ@I=?9V7D;8U&"=?S M;,0T>+!2:?,IJ5PMQ]A!-KQYU?9\!KYF>BZD@9C/4-0_"M&ZSL?*_,:J939H M393%L2V[7. HSK7;@,]G2MG'&V>@'.[[_P)02P,$% @ D(HK4F(])[X& M! 714 !D !X;"]W;W)K&ULM5A=;^(X%/TK M%IJ59J3=)K;Y:@5(E':U2%.F CKS,)H'D]Q"U"1F; -=:7_\VH'&,$N<%&U> M('9RSOTX<&+=WHZ+%[D"4.@UB5/9;ZR46M]XG@Q6D#!YQ=>0ZCO/7"1,Z:58 M>G(M@(49*(D]XOMM+V%1VACTLKU',>CQC8JC%!X%DILD8>+O6XCYKM_ C;>- M:;1<*;/A#7IKMH09J*?UH] K+V<)HP12&?$4"7CN-X;X9D2;!I ]\36"G3RZ M1J:4!>?P\D#;RF 9X?/W&_F=6O"YF MP22,>/PM"M6JW^@V4 C/;!.K*=_]!8>"6H8OX+',/M%N_VQ'/QQLI.+) :PS M2*)T_\U>#XTX FB>\P!R )!? F\^%X,A_?S]#' M.U LBB6:,"&8Z?DG] =ZFMVACQ\^H0\H2M%\Q3>2I:'L>4JG9(B]X!#^=A^> M%(2GZ(&G:B71?1I">(KW="EY/>2MGEOB))SP[16B_N^(^,0_D\^H,AQ?.]*A M>7MIQD>+VLO3 %)E&J=_L]-(OJ#OG_4S:*P@D3\<$9IYA&86H5D4@1&0(CB*(G4697V,=I9#///WPXP[?JZ@=LS MJ;7RU%K.U&8Z$8F^/T"R /$#_8/&J0*19KU@,3J][6A%.X_7KJG9G3Q"QUG1 M1/NJS-(.3F*M09B5]KUSS75S4GKE^[^=^ZF6X/S_XDZ*ZN9%==\GTRBS'1 ( M5U'G.@]S79,ZV+=FYM>@3PDI[A0)5 8\H^QI84)V'1JY25N%&KEQ[3*- MK']CMVD6:]2LI)'U5-RM2R-KJ/CZ_]=H5$):UFMBS9BX[6\8!'QC#B)3"$"? M2A8Q7/Z6(=8J":ZI\\2Z)"$U_#M*2 DN^GN4 '&S3#-KS<3MAE4UJ_36(=8Z M2;,NS:QK$O=I]$+-W*1GWAX'R=Z-.RW+&C5Q>V-5Q2J]@X@U4M*I2S'KH<1] M,+U0,3=IL6)NW)GSQ6E9UK:)VV&K*E;IC42M'5._)L6H]5[J/J9>IE@):>') M[OVXT[*LW5.WP595K%5)L:/905W# VJ=E[H/K1?#>?$0ZSR=@O^[?X9K2?]%F:_>#Q@8EEE$H4P[.F]*\ZVHC%?I:W M7RB^SL9A"ZZT:MGE"E@(PCR@[S]SKMX6)D ^41W\"U!+ P04 " "0BBM2 M*"5X*FD& !((P &0 'AL+W=OUW;TOIOLB!0/1DIB;F-+MTU\GI!CB M!T"E?=.2<([]]['].P+T8RE47'"YRR3 MWTQXGD9"7N;3=C'/632NG-*DC3S/;Z=1G+5ZW>K>;=[K\H5(XHS=YJ!8I&F4 M_SYG"5^>MF#KY<9=/)V)\D:[UYU'4W;/Q(_Y;2ZOVNM6QG'*LB+F&.?]57@S'IRVO5,02-A)E$Y'\]\3Z+$G*EJ2. M_^I&6^L^2\?-SR^M_U4-7@[F,2I8GR?_Q&,Q.VV%+3!FDVB1B#N^_,;J =&R MO1%/BNHO6-:V7@N,%H7@:>TL%:1QMOH?/=>!V'"0[9@=4.V F@[$XH!K![RO M ZD=2!69U5"J. PB$?6Z.5^"O+26K94?JF!6WG+X<5;.^[W(Y;>Q]!.]^XO+ MZXN;!W!V,P"7%]\O[\YNOPW[X.[B]OO=P_#F$GP<,!'%20&^@'LVE3,NY'3/ M>2[B;/I)WOQQ/P ?/WP"'T"<@8<97Q11-BZZ;2'%E5VT1[60\Y409!&"P37/ MQ*P %]F8C;?]VW)0ZY&AEY&=(V>#-_SI!&#O,T >\@QZ^GN[PX[!?>!V/UM, MI3LT];XU&KR>)URUAVWS5,?^[B7V8)BM=GVY>WY>27,P%"PM_G5T1M:=D:HS M8AL[*SMZ8MF"&6=RY>U7WB58GGK0"SS8;3]MQE>WZI -HRUE=*V,.I4-LQ%/ M&?B8\*+X!"8Y3X%$8%Y%H0"/3(:$R858&8GHV2Q_U07=$(8]VE2O&Z$ AF;U M_EJ][U3_P$64@*@HF# *\[4^8>"1P-N6-O#U\/LA0<@L+EB+"YSB^C*"/(G' M52P_@XLDEKBI _OSFJ6/+'>MK7#=3?CV"[FS[JSSJH!WM(!_P1T2AHVU8#"# M0>!9 @X]Q5[/'?)H'DN!\1\V!@6?B&4D5^^(%V:Q=6.;,AHKH^\TV1:YD2"@ M4^1]G"Z2>AW<)HOBLYRPTZ(;O41!7][&%+^S3Y@AT*]CQL&4$BM'0#>E=NP[J;(4^"H,F@@UV MQ/.I;]&G* S=&*ZW'6#/LGH>QV*16X)HX#'N-$7J1I8L 16)X0X4'\:%0%^M M?A-A!B-";6M5L1R&3J$#)G]LC.+5-I5U'SA+R_W[I[IAU!H:9&CS;C#"U*)5 MI0+HS@5]/LWB*VY,+*1@C-XQWD:MVW]KWOK883%8XM*P&I"B. MT-N3J^YC2YOG-P>@&Q%+HD,J*R!W5MB%+:3S'B(4-(%@,O-\WR9/Y07DS@O[ M4@OI4/=Q4Z,!_+;I5]A';NP?1BVDP[U9S1A,D"V,"O[(#?^#D84,@&\2RV1C M25-(90'DS@*#X=6P^)WNQ2M%;/0.Y3=2T$5NZ.[DE5Y:0QPT*RV#%?)LO,** MW=A=?A^%5U@ON;^09J%E, H"2T;#*AE@=S+8!2RL8QX2&#:WF=F,="SR5#K M[G2P+["P#G--HFYBJ5+QQH&*&_>'X0H;BOTF50TVV,(KK+"/W=@_F%?8P';2 M3%(F(VK3JC( =F> J_A9!G(?8&'%:^R_/;"P@BYV0W<7L+!>1\LBP+97%):Q MNY ^#HKTNIDB&V44PO'KSE"P"<[RYYRY7Z+H3/8Z'-F)#Z*SU<(&HLA*W&0] MC W$ %!;.444/HD;GP=O?*)#$H;$(D-ADNS Y.N.!I'AD0O!T^KCC$5C MEI<&\OL)Y^+EHNQ@_?),[W]02P,$% @ D(HK4F%X&']@!0 ="$ !D M !X;"]W;W)K&ULQ9I=;]I(%(;_R@CUHI7:V/-E M(")(A+ I4I(BDNY>5'OAP !6;0_K&4(J]XX^!N!>^2; Y9SCS'GB. M7\Q@SZ.?8L.8!*^!'XJKSD;*[:5EB<6&!:ZXX%L6JF=6/ IY%[#.*M M/'/^,SZ8+J\Z=EP1\]E"QDNXZM\+&S/?CU=2=?R7+MK)7C-.S#]^6_VO9/-J M,\^N8&/N_^,MY>:JT^N )5NY.U_.^?XK2S=$X_46W!?)7[!/8^T.6.R$Y$&: MK"H(O/#PWWU-A<@EJ'6J$U":@(H)I"8!IPDXV>BALF1;-ZYTAX.([T$41ZO5 MX@>)-DFVVHT7QFU\E)%ZUE-YVUJD%5P?*D U%6!PST.Y$6 2+MGR.-]2N\FVA-ZV=(V,"S[PEPN [<\ MVJJ.K/(=-),N./_19@YN_$9S -%Q?@QST+GEED MVK>3O8+3HOK=K(IN8_4/F32G*R48%<0O!Y$^ZE:+W\N*ZAF+&O-UZ*U9>([< M_6S-?HMR0UM3S6XL>)J:%Q,Y3J^@>%44[M5(#G.XA<;";J9W4_$K.$=SB/2B MJ$W5->D@;JXZ+ND)<;?X/J^(0G:MZAI^T$R_.^^5K^19HFMT0=JFZ!IPT&DN MNE,6':%^C9R:9M",LY':G[=PQ5F":AS!7IN":H3!?G-!^R5!NQ#AXKNX'.4X MW9I9B334D!EJ)=G!;]!\@B+-+ 1;; S2F$.H<6/2U"-P4%B$>F44J<$+TMQ# M9NY5->8]TQ5ID"'29BLT_)#YPLW8"GK.?*V*JIVO2-,0F6E8U8IWS%RD&8BZ M;79"4Q.9K^*,G>A5S%SD%#M1$=7%=9W0&$5FC%9UXOPYC#45L=UB(["F)#9? MV9D:D:8>#018,P^PYB$V\W!R/QF=I67.JK;I5;'&'&[N5M/4(W"0;A$O%5&0 MY"XWCPO3W,-F[AU)_D?C%VNDX38M+-;$P\U-+"X;5-CKV\6F5$3!NO&+-0*Q M&8'%IKQG]&+-,]RFM26:=Z2YM25ETUKL@3'DN"2-/F)&7[$![QBX1-..M&ER MB68D:6YR285]+7V/5H[!B-:T(/?UGIF8Q1:>"F;OP5M[B+$TUNTB;II=HNI'FII>4[2R$=@DL%5&(]FJ^ M(-:XHR=,;Y7T?S1YJ>8:;=/X4HT^VMSXTK*EA38BA>9412&,:YJC64A/&-^: MYKQG E/-.-JF^:6YFQ;-S2\MV]KB!\48636UNR*:-Z)5N:=4-8JI!2D_8WII.G#^0'HYU># M^ 6R'UH,_P=02P,$% @ D(HK4E19T7Y6 @ )@4 !D !X;"]W;W)K M&ULC5113]LP$/XKIX@'D#:2)ET9*(W4EJ(AT:YJ M8=,T[<%)KHV%8V>VT\*_QW;2K&,4[27QG>_[OKNSS_%.R$=5(&IX*AE70Z_0 MNKKR?9456!)U+BKD9F7&5Y5$DCM0R?PP" 9^22CWDMCY%C*)1:T9 MY;B0H.JR)/)YC$SLAE[/VSN6=%-HZ_"3N"(;7*%^J!;26'['DM,2N:*"@\3U MT!OUKB9]&^\"OE'BMT7;.OY9/DRP93[PJZ) M'5QXD-5*B[(%FPQ*RIL_>6K[< P/&\#PA80O@;TCP"B%A"Y0IO,7%G71),D MEF('TD8;-KMPO7%H4PWE]A176II=:G ZF'T M&C6A3,&<2$ELH\_@(SRLKN'TY Q.@'*X+T2M",]5[&N3AV7SLU9SW&B&1S0C MF FN"P53GF/^-]XW^7=%A/LBQN&[A'.Q/8.+CO M45.)YJIK&"/'-=4*?HY2I:6YM+_>$>AW GTGT#\B,#'MDS2MW2"D MSX!EQ<0S2GLN::,(%2/\K:-IF >.V8[X-NF%O=C?'K;KWYC+L MI,O8/KER) M, SH7 .T*T/Y=0*<"=&QFRE!L'A9$D\E(B@/(PMJP%1\V MF19MPJ>\V/>-EF:5&IR>3.??'E>;U>3/\B]BWH.U=A"_>\9['!NZ?@Y]$TZ[WK&WYVA?X9KDR,TK!-/R5 M4T5M ?WX;.9@I3%5?S?XZ-0^.M9'YX*/I=+45!5&$ L1'2ACID2--_EZ/\K\ ME60]2U9<-?N)'PP#?^3NC]/TGM6)TFZMM-NH]#-]$CL-/^XPW:)LBKU7,_;^ MM_SV:Q_]1M53I5"K.J>WIF)"ED>4QQ 2E8#8P57[MC\<@BDA8Q:*G!M[B2'2 M/=DRM!:]8'BNNOIO\MSUO/[Y- ]JP8-&P0O]_["@9A7;L8J@V^Z<%M2\LNHU6BW>LSJ- MZ.CE\-\I/+*ES%1'<0R4:1PN1.*_B>2#[_N#"^Z#%_=!H_L'H0F#4)@6)$)I MWZ"S[H.WE\Z@.VR_/:'FO,2V%5%@RZY\3>O9NMV9VD?>?3$O>Z4[(F/* M%3#<&:C7ZIO09=E^E ,M,OL@;X4VA]-^)J9E0UD8F/6=$/IY4#BHF\#)OU!+ M P04 " "0BBM2"/_O"'," #!!0 &0 'AL+W=O#[5[@D3'AQY&Q3%4>R,IP).E5(5V5)U.\A MY7+;]SK>SC!CJ\)8 XZC-5G1E)KY>JI@AUN6G)54:"8%4G39]P:=VU'/^CN' M[XQN]=X:V4P64C[;39+W/=\*HIQFQC(0^&WHB')NB4#&KX;3:T-:X/YZQ_[9 MY0ZY+(BF(\F?6&Z*OO?)0SE=DHJ;F=S>T28?)S"37+LOVC:^OH>R2AM9-F!0 M4#)1_\E+4X<] / ##Z-D_2Y#'Y^H#O)[,ODQEZ2A[O4#H?ILDX&#$E$_(;B+"[#/TS$Z/[M 9X@)]%C(2A.1ZP@;T&@CX:S1 M,ZSU!"?TA.A>"E-H-!$YS=_B,>36)ACL$AP&[Q(^R,TE"OT/*/ #_XB>T7_# M.S?OR G;>H>.+SS!-ZPT6+1&(UDNF'#UT^C'8*&-@B?]\YT0W39$UX7HGI(, MO:\)IT>K7T.O'-1V^";N^-=^)\*;_9H<\^H%KUYO=/5:7;U_ZF(BDR4])JSW M5\B@>WUSH.N(4Z]S=2 +[W5#2=7*#0F-,ED)4[^;UMK.H8%KOP/[$.93/4Y> M:>KA=D_4BL&]<;H$2O_R&H2I>F#4&R/7KN<6TD 'NV4!,Y8JZP#G2RG-;F,# MM%,[_@-02P,$% @ D(HK4G _YRNP @ K0< !D !X;"]W;W)K&ULM55=;]HP%/TK5U$?6JDC(:' *D J'],ZC:HKI7N8 M]F#(A5B-[=1VH/OWLYV0L0ZR5MI>''_<S;VPKYJ!)$#<\LY:KO)5IG ME[ZOE@DRHAHB0VY65D(RHLU0KGV5222Q ['4#X.@[3-"N3?HN;E;.>B)7*>4 MXZT$E3-&Y(\AIF+;]YK>;N*.KA-M)_Q!+R-KG*&>9[?2C/R*):8,N:*"@\15 MW[MJ7HZ[-MX%/%##(TQ32V1D/)6< M7K6E!>[W=^P?7.XFEP51.!+I5QKKI.]U/8AQ1?)4WXGM1RSSN;!\2Y$JU\*V MC T\6.9*"U:"C0)&>?$ESZ4/>P##)@@F/,3Z ']7CHQJ\;PRI7 EWK@S#6L)/A#<@ M:)]#&(3-0WKJX3=BTX H.+CIUQOE#XE"/7,-G8 M]MMG$P'7&IGZ7L/?JOA;CK]UA'],-S1&'IO[MDS-KQ%#AK+X2PYY5Y!U'9E] ME3:#H!&T>_YFWZ&_!/VF\Z+2>5&K\T\?IL@6*.L\:%?<[?_B<:?B[_Q#CX>= M-]C7K21TWRB!,)&;5+6 !4),E99TD>N#-WA8<+?W%#5-:7JAR-][R!C*M2L( M"I9VF^+V5K-5S;ER3^V+^9&I147I^$53%+(ID6O*%:2X,I1!HV/^&5D4AV*@ M1>:>RX70YO%UW<344Y0VP*ROA-"[@=V@JM"#GU!+ P04 " "0BBM25L$? MN3@" " "@ #0 'AL+W-T>6QE9A;T6QKVV!/CQ9SIS^^NG#<9RT&:$/6_IBW7ONU;E'5\)2W.@U M@X<*0*..,]$DN-*Z_AP$358!)\VEK$&82"$5)]JXJ@R:6@')&SN)LV 2AO. M$RIP&HN6WW+=H$RV0B=X.D#(#]_R!$?SCQAYNAN90X(?S]__:J6^?H?\>/;A M["Q\O+C>Q\]=X ('+Y+.CB"]#,/#Q#9XB'Q^'/G?N!UUT#V>BL$T@GK3TWC'\H_9//>8-GP5+ZKI2NJOK5F.<+X]+'"O MH*"=\[MB$'"(/3K,3NJ:K;\P6@H.?O%'%TQCLIF'*JGHDZEFCTIF % 8K4!I MFHV1WXK4"^CTYCAUQ6'-DS>H^=_VN00!BK"Q:'/V3[G+KU8\_?2_)+N_RK[@ M%S7VM]6IBYR]!9'STQJ^B>0[BV?UFZ#59FN?@#K_)SZ$@+=.+(9C@K?T#-8?20$3;8T.P M6BP^0"X99K>]9!:G+V.UQ:S!80)+=^?7;X'&FR+"EO=3X9--8^*.;[J^JFD]O9?7UN2R_LK\/ M>5%/M7W3'.]&HWJS%X>L_J,\BD*=V975(6O48?5E5!\KD6WKO1#-(1\9X_%D M=,ADH7W^=+Y65(W@0=F(32/+0C6V#8]2O-4_SK>'[%76\EGFLOEGJG7?J.ZE.5/ZVPR-$"0./!PGWF/J6A O? ,@;!/*& M%C+FCSQ8<19S-U2XJ1_"27&+@-W2@D5Q&/$X?6).X#'^Y\J/U'Q-X?H\QA;H M,2V='SSR)&V)X#CJJ#/HI9'&CILF+'*>G/L%AV"8)W1R42R7_JFONL%L0=5$ MX,&'6:!CGM")19',G9C/PX7'XV3=/6_I$V3#]*#3^\'E[>"VL_/4ARO5$J>. MKWJR-\Z8('1B0R1\U@YRQS?CX2QVHKGOJI4E"F,UX! 34X1.[ B^C!;A$^?L M7LGBP4]9I (6"(I?THX1!0DPC!GFB@80+[ IB8AHQB#4R%# ,]B6F$X,Z M!<&4W%\B,<48Q(H!UAOL0LPRQD4M8\$R!V89\Z*6L2$F9AF3V#(XY@1B8J(Q MB46#8UY#3+2X19VTH)@W$!-SCDGL'!SS%F)BXC&I\Q<$<]U5&]XQ,?&8U.)! M,76(B:G'O&#U:ZWWRL.8>LQ?7_]B5YYH,IG7['=8:C@?V># 8>%N<>BWU?Y&*$/(6+>LP=D$N^)Q. 29&'>L7YAPO,39G_0,>]8U-Y!,7N# MCGG'HJZJH9@PK; P[UC4V<]@EOLN'K@UB7G')O8.6B'O[Z!BWK&ILQ\T'8?/ MIHT9R*;.?E!,^&S:F(5L8@L-%O)_/)P0$[.036PA4-Q8+WD\XS'[RT_GK*VK M^YX/,='M?6(+H9C]*819R*:VT,?="!@&5_#]'1NSD-U9:'1^JV@K=K(0VT#] M1:W:-UF^B2K6?IQV3RV[W>G8O>2YJ]K"8E%FV_-+2N<7K#[_"U!+ P04 M" "0BBM2\R"+>>D! 2(@ &@ 'AL+U]R96QS+W=O )/[F/!00D5#B]B %28/D<269Q#)[HE"$8Y%08/F M5-;8\O5??;+&GK^D75NVW2%OMGV>'/>[0UXTFU+ZAQ#RAT.@O#SQG-X_SGS,GKJ4]_F=BM5MME>NJ6'_MT*+\, M#I_=\)XW*95F\MH.ZU0633CNKJ=SN!SDYCRYF3R_+9KA^4V:4#M((4CK!QD$ M6?T@AR"O'Q0A*-8/FD'0K'[0+03=U@^Z@Z"[^D'W$'1?/TBF*..4(&F$-8'6 M@EP+@=>"8 N!V()D"X'9@F@+@=J"; N!VX)P"X'<@G0+@=V"> N!WHIZ*X'> MBGHK@=XZ>MDFT%M1;R706U%O)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R70 MVU!O(]#;4&\CT-M0;R/0VT:;)01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$ M>AOJ;01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'K[:+.;0&]'O9U ;T>]G4!O1[V= M0&]'O9U ;T>]G4#OB'I' KTCZAT)](ZH=R30.Z+>D4#OB'I' KWCZ&,E@=X1 M]8X$>D?4._ZGWKF<=BE?>[[7^/S_I+J<[TW7QU^6WR='[%QP#O +R.,74$L# M!!0 ( )"**U*R:$G8U0$ +\A 3 6T-O;G1E;G1?5'EP97-=+GAM M;,W:74^#,!0&X+^R<&M&UZ_Y$>>->JM>^ .+HS#9M4T7%ED5H[M@+!05M2;DUE&71I;6MR:F1[]BSA1K MLR(F9K,Y*VP7J8O3V-?(KBYO:&DV39S<[M+K4-MND7EJ0C:YWD_LLQ:9<:ZI M"Q/3.-MVY9>4Z5M"GE8. MW7W6_*^+FGR8'R\,VV: MQ78-"_&EH9"/E_BF1[MG"=3AHHHMDV^+WHRGAS3#M/^RH_. M'\J,!::9#]ZZD$[,T^%Q[T?2KYZZ5(A\K,<_\2,QE3[Z^Z@_[9+*7V:G[7VV M?CV<1V##[?@]_GS&'_4/[$. ]"%!^E @?6B0/N8@?9R"]'$&TL&UL4$L! A0#% @ D(HK M4E%7PE0T!0 &PO=V]R:W-H M965T&UL4$L! A0#% @ D(HK4K)[,833! AQ$ !@ M ("!JA@ 'AL+W=O0YH& !, M&@ & @(%W(@ >&PO=V]R:W-H965T&UL M4$L! A0#% @ D(HK4KA$PGBZ!0 CPP !@ ("!1RD M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ D(HK M4I^>VM;M @ !@8 !D ("!A% 'AL+W=O,# 4"0 &0 M @(&H4P >&PO=V]R:W-H965T&UL4$L! A0#% @ D(HK4D_Y=W2H"@ ;1@ M !D ("!)UT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ D(HK4CDO#"%;!0 \ P !D M ("!FG< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ D(HK4F@6MTO# @ O 4 !D ("!%8D 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ D(HK4FNR M?Q^@ @ C04 !D ("!:+, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ D(HK4CX^AY:5 @ :@4 !D M ("!+KP 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ D(HK4O6X1:>8! E L !D ("! MN,< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ D(HK4MJ;[ESF @ @ !D ("!#], 'AL+W=O]70# G#@ M&0 @($LU@ >&PO=V]R:W-H965T&UL4$L! A0#% @ D(HK4D-J"^2L M @ _P8 !D ("!4]X 'AL+W=O&PO=V]R:W-H965T2T; 8 ",I 9 " @7[F !X;"]W;W)K&UL4$L! A0#% @ D(HK4K,]?I<4 P \ < !D M ("!(>T 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ D(HK4FY3#FIW @ OP4 !D ("!M/8 M 'AL+W=OB MRVL# T#0 &0 @(%B^0 >&PO=V]R:W-H965TNXH$ , &8* 9 M " @03] !X;"]W;W)K&UL4$L! A0#% @ MD(HK4NT:F,B^ @ A @ !D ("!2P ! 'AL+W=OY*<.$# ;#@ &0 @('U M#0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ D(HK4@YV,OA+!@ &2H !D M ("!GA4! 'AL+W=O^!@0 %T5 9 M " @;P@ 0!X;"]W;W)K&UL4$L! M A0#% @ D(HK4B@E>"II!@ 2", !D ("!^20! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ D(HK M4A#R(5:& P $ H !D ("!O3,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ D(HK4E;!'[DX @ @ H M T ( !"ST! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ D(HK4O,@BWGI 0 $B( !H M ( !_40! 'AL+U]R96QS+W=O XML 71 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 72 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 73 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.4 html 251 321 1 false 71 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 - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Sheet http://simulations.com/role/CondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Statements 2 false false R3.htm 00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Sheet http://simulations.com/role/CondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) Sheet http://simulations.com/role/CondensedConsolidatedStatementsOfOperations CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) Statements 4 false false R5.htm 00000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) Sheet http://simulations.com/role/CondensedConsolidatedStatementsOfShareholdersEquity CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) Statements 5 false false R6.htm 00000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Statements 6 false false R7.htm 00000007 - Disclosure - GENERAL Sheet http://simulations.com/role/General GENERAL Notes 7 false false R8.htm 00000008 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES Sheet http://simulations.com/role/SignificantAccountingPolicies 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 - CONCENTRATIONS AND UNCERTAINTIES Sheet http://simulations.com/role/ConcentrationsAndUncertainties CONCENTRATIONS AND UNCERTAINTIES Notes 15 false false R16.htm 00000016 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING Sheet http://simulations.com/role/SegmentAndGeographicReporting SEGMENT AND GEOGRAPHIC REPORTING Notes 16 false false R17.htm 00000017 - Disclosure - EMPLOYEE BENEFIT PLAN Sheet http://simulations.com/role/EmployeeBenefitPlan EMPLOYEE BENEFIT PLAN Notes 17 false false R18.htm 00000018 - Disclosure - ACQUISITION Sheet http://simulations.com/role/Acquisition ACQUISITION Notes 18 false false R19.htm 00000019 - Disclosure - SUBSEQUENT EVENTS Sheet http://simulations.com/role/SubsequentEvents SUBSEQUENT EVENTS Notes 19 false false R20.htm 00000020 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://simulations.com/role/SignificantAccountingPoliciesPolicies SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 20 false false R21.htm 00000021 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://simulations.com/role/SignificantAccountingPoliciesTables SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://simulations.com/role/SignificantAccountingPolicies 21 false false R22.htm 00000022 - Disclosure - REVENUE RECOGNITION (Tables) Sheet http://simulations.com/role/RevenueRecognitionTables REVENUE RECOGNITION (Tables) Tables http://simulations.com/role/RevenueRecognition 22 false false R23.htm 00000023 - Disclosure - PROPERTY AND EQUIPMENT (Tables) Sheet http://simulations.com/role/PropertyAndEquipmentTables PROPERTY AND EQUIPMENT (Tables) Tables http://simulations.com/role/PropertyAndEquipment 23 false false R24.htm 00000024 - Disclosure - INVESTMENTS (Tables) Sheet http://simulations.com/role/InvestmentsTables INVESTMENTS (Tables) Tables http://simulations.com/role/Investments 24 false false R25.htm 00000025 - Disclosure - CONTRACTS PAYABLE (Tables) Sheet http://simulations.com/role/ContractsPayableTables CONTRACTS PAYABLE (Tables) Tables http://simulations.com/role/ContractsPayable 25 false false R26.htm 00000026 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) Sheet http://simulations.com/role/CommitmentsAndContingenciesTables COMMITMENTS AND CONTINGENCIES (Tables) Tables http://simulations.com/role/CommitmentsAndContingencies 26 false false R27.htm 00000027 - Disclosure - SHAREHOLDERS??? EQUITY (Tables) Sheet http://simulations.com/role/ShareholdersEquityTables SHAREHOLDERS??? EQUITY (Tables) Tables http://simulations.com/role/ShareholdersEquity 27 false false R28.htm 00000028 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Tables) Sheet http://simulations.com/role/SegmentAndGeographicReportingTables SEGMENT AND GEOGRAPHIC REPORTING (Tables) Tables http://simulations.com/role/SegmentAndGeographicReporting 28 false false R29.htm 00000029 - Disclosure - ACQUISITION (Tables) Sheet http://simulations.com/role/AcquisitionTables ACQUISITION (Tables) Tables http://simulations.com/role/Acquisition 29 false false R30.htm 00000030 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives) Sheet http://simulations.com/role/SignificantAccountingPoliciesDetails-UsefulLives SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives) Details http://simulations.com/role/SignificantAccountingPoliciesTables 30 false false R31.htm 00000031 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Lease cost) Sheet http://simulations.com/role/SignificantAccountingPoliciesDetails-LeaseCost SIGNIFICANT ACCOUNTING POLICIES (Details - Lease cost) Details http://simulations.com/role/SignificantAccountingPoliciesTables 31 false false R32.htm 00000032 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Goodwill) Sheet http://simulations.com/role/SignificantAccountingPoliciesDetails-Goodwill SIGNIFICANT ACCOUNTING POLICIES (Details - Goodwill) Details http://simulations.com/role/SignificantAccountingPoliciesTables 32 false false R33.htm 00000033 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Fair value measurements) Sheet http://simulations.com/role/SignificantAccountingPoliciesDetails-FairValueMeasurements SIGNIFICANT ACCOUNTING POLICIES (Details - Fair value measurements) Details http://simulations.com/role/SignificantAccountingPoliciesTables 33 false false R34.htm 00000034 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Reconciliation of contingent consideration) Sheet http://simulations.com/role/SignificantAccountingPoliciesDetails-ReconciliationOfContingentConsideration SIGNIFICANT ACCOUNTING POLICIES (Details - Reconciliation of contingent consideration) Details http://simulations.com/role/SignificantAccountingPoliciesTables 34 false false R35.htm 00000035 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Intellectual property) Sheet http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty SIGNIFICANT ACCOUNTING POLICIES (Details - Intellectual property) Details http://simulations.com/role/SignificantAccountingPoliciesTables 35 false false R36.htm 00000036 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Other Intangible Assets) Sheet http://simulations.com/role/SignificantAccountingPoliciesDetails-OtherIntangibleAssets SIGNIFICANT ACCOUNTING POLICIES (Details - Other Intangible Assets) Details http://simulations.com/role/SignificantAccountingPoliciesTables 36 false false R37.htm 00000037 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Earnings per share) Sheet http://simulations.com/role/SignificantAccountingPoliciesDetails-EarningsPerShare SIGNIFICANT ACCOUNTING POLICIES (Details - Earnings per share) Details http://simulations.com/role/SignificantAccountingPoliciesTables 37 false false R38.htm 00000038 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Sheet http://simulations.com/role/SignificantAccountingPoliciesDetailsNarrative SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Details http://simulations.com/role/SignificantAccountingPoliciesTables 38 false false R39.htm 00000039 - Disclosure - REVENUE RECOGNITION (Details - Disaggregation) Sheet http://simulations.com/role/RevenueRecognitionDetails-Disaggregation REVENUE RECOGNITION (Details - Disaggregation) Details http://simulations.com/role/RevenueRecognitionTables 39 false false R40.htm 00000040 - Disclosure - REVENUE RECOGNITION (Details Narrative) Sheet http://simulations.com/role/RevenueRecognitionDetailsNarrative REVENUE RECOGNITION (Details Narrative) Details http://simulations.com/role/RevenueRecognitionTables 40 false false R41.htm 00000041 - Disclosure - PROPERTY AND EQUIPMENT (Details) Sheet http://simulations.com/role/PropertyAndEquipmentDetails PROPERTY AND EQUIPMENT (Details) Details http://simulations.com/role/PropertyAndEquipmentTables 41 false false R42.htm 00000042 - Disclosure - INVESTMENTS (Details) Sheet http://simulations.com/role/InvestmentsDetails INVESTMENTS (Details) Details http://simulations.com/role/InvestmentsTables 42 false false R43.htm 00000043 - Disclosure - CONTRACTS PAYABLE (Details) Sheet http://simulations.com/role/ContractsPayableDetails CONTRACTS PAYABLE (Details) Details http://simulations.com/role/ContractsPayableTables 43 false false R44.htm 00000044 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative) Sheet http://simulations.com/role/CommitmentsAndContingenciesDetailsNarrative COMMITMENTS AND CONTINGENCIES (Details Narrative) Details http://simulations.com/role/CommitmentsAndContingenciesTables 44 false false R45.htm 00000045 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://simulations.com/role/CommitmentsAndContingenciesDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://simulations.com/role/CommitmentsAndContingenciesTables 45 false false R46.htm 00000046 - Disclosure - SHAREHOLDERS EQUITY (Details - Dividends) Sheet http://simulations.com/role/ShareholdersEquityDetails-Dividends SHAREHOLDERS EQUITY (Details - Dividends) Details 46 false false R47.htm 00000047 - Disclosure - SHAREHOLDERS EQUITY (Details - Option activity) Sheet http://simulations.com/role/ShareholdersEquityDetails-OptionActivity SHAREHOLDERS EQUITY (Details - Option activity) Details 47 false false R48.htm 00000048 - Disclosure - SHAREHOLDERS EQUITY (Details - Fair value of options) Sheet http://simulations.com/role/ShareholdersEquityDetails-FairValueOfOptions SHAREHOLDERS EQUITY (Details - Fair value of options) Details 48 false false R49.htm 00000049 - Disclosure - SHAREHOLDERS EQUITY (Details - Options outstanding and exercisable) Sheet http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable SHAREHOLDERS EQUITY (Details - Options outstanding and exercisable) Details 49 false false R50.htm 00000050 - Disclosure - SHAREHOLDERS??? EQUITY (Details Narrative) Sheet http://simulations.com/role/ShareholdersEquityDetailsNarrative SHAREHOLDERS??? EQUITY (Details Narrative) Details http://simulations.com/role/ShareholdersEquityTables 50 false false R51.htm 00000051 - Disclosure - CONCENTRATIONS AND UNCERTAINTIES (Details Narrative) Sheet http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative CONCENTRATIONS AND UNCERTAINTIES (Details Narrative) Details http://simulations.com/role/ConcentrationsAndUncertainties 51 false false R52.htm 00000052 - 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 52 false false R53.htm 00000053 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Details - geographic) Sheet http://simulations.com/role/SegmentAndGeographicReportingDetails-Geographic SEGMENT AND GEOGRAPHIC REPORTING (Details - geographic) Details http://simulations.com/role/SegmentAndGeographicReportingTables 53 false false R54.htm 00000054 - Disclosure - EMPLOYEE BENEFIT PLAN (Details Narrative) Sheet http://simulations.com/role/EmployeeBenefitPlanDetailsNarrative EMPLOYEE BENEFIT PLAN (Details Narrative) Details http://simulations.com/role/EmployeeBenefitPlan 54 false false R55.htm 00000055 - Disclosure - ACQUISITION/MERGER WITH SUBSIDIARIES (Details - purchase price allocation) Sheet http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-PurchasePriceAllocation ACQUISITION/MERGER WITH SUBSIDIARIES (Details - purchase price allocation) Details 55 false false R56.htm 00000056 - Disclosure - ACQUISITION/MERGER WITH SUBSIDIARIES (Details - Proforma Information) Sheet http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-ProformaInformation ACQUISITION/MERGER WITH SUBSIDIARIES (Details - Proforma Information) Details 56 false false R57.htm 00000057 - Disclosure - SUBSEQUENT EVENTS (Details Narrative) Sheet http://simulations.com/role/SubsequentEventsDetailsNarrative SUBSEQUENT EVENTS (Details Narrative) Details http://simulations.com/role/SubsequentEvents 57 false false All Reports Book All Reports simulations_i10q-113020.htm simulations_ex3101.htm simulations_ex3102.htm simulations_ex32.htm slp-20201130.xsd slp-20201130_cal.xml slp-20201130_def.xml slp-20201130_lab.xml slp-20201130_pre.xml image_001.jpg http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/srt/2020-01-31 true true JSON 75 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "simulations_i10q-113020.htm": { "axisCustom": 0, "axisStandard": 25, "contextCount": 251, "dts": { "calculationLink": { "local": [ "slp-20201130_cal.xml" ] }, "definitionLink": { "local": [ "slp-20201130_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "simulations_i10q-113020.htm" ] }, "labelLink": { "local": [ "slp-20201130_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "slp-20201130_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "slp-20201130.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/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-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", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 471, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 5, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 10 }, "keyCustom": 13, "keyStandard": 308, "memberCustom": 35, "memberStandard": 30, "nsprefix": "SLP", "nsuri": "http://simulations.com/20201130", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "b", "span", "p", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "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", "span", "p", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "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_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "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_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "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_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTextBlock", "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_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "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_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "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_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "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_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "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_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "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\u2019 EQUITY", "role": "http://simulations.com/role/ShareholdersEquity", "shortName": "SHAREHOLDERS\u2019 EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "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_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000015 - Disclosure - CONCENTRATIONS AND UNCERTAINTIES", "role": "http://simulations.com/role/ConcentrationsAndUncertainties", "shortName": "CONCENTRATIONS AND UNCERTAINTIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000016 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING", "role": "http://simulations.com/role/SegmentAndGeographicReporting", "shortName": "SEGMENT AND GEOGRAPHIC REPORTING", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000017 - Disclosure - EMPLOYEE BENEFIT PLAN", "role": "http://simulations.com/role/EmployeeBenefitPlan", "shortName": "EMPLOYEE BENEFIT PLAN", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000018 - Disclosure - ACQUISITION", "role": "http://simulations.com/role/Acquisition", "shortName": "ACQUISITION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000019 - Disclosure - SUBSEQUENT EVENTS", "role": "http://simulations.com/role/SubsequentEvents", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "AsOf2020-11-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)", "role": "http://simulations.com/role/CondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "AsOf2020-11-30", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000020 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://simulations.com/role/SignificantAccountingPoliciesPolicies", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": null, "first": true, "lang": "en-US", "name": "SLP:PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000021 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)", "role": "http://simulations.com/role/SignificantAccountingPoliciesTables", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": null, "first": true, "lang": "en-US", "name": "SLP:PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000022 - 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_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000023 - 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_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:InvestmentTextBlock", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000024 - Disclosure - INVESTMENTS (Tables)", "role": "http://simulations.com/role/InvestmentsTables", "shortName": "INVESTMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InvestmentTextBlock", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:OtherLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000025 - 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_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000026 - 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_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDividendsPayableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000027 - Disclosure - SHAREHOLDERS\u2019 EQUITY (Tables)", "role": "http://simulations.com/role/ShareholdersEquityTables", "shortName": "SHAREHOLDERS\u2019 EQUITY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDividendsPayableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000028 - 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_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000029 - Disclosure - ACQUISITION (Tables)", "role": "http://simulations.com/role/AcquisitionTables", "shortName": "ACQUISITION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "AsOf2020-11-30", "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 - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)", "role": "http://simulations.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "AsOf2020-11-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "SLP:PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-012020-11-30_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": "00000030 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)", "role": "http://simulations.com/role/SignificantAccountingPoliciesDetails-UsefulLives", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "SLP:PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-012020-11-30_us-gaap_EquipmentMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "AsOf2020-11-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000031 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Lease cost)", "role": "http://simulations.com/role/SignificantAccountingPoliciesDetails-LeaseCost", "shortName": "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_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "AsOf2020-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000032 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Goodwill)", "role": "http://simulations.com/role/SignificantAccountingPoliciesDetails-Goodwill", "shortName": "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_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "AsOf2020-11-30_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": "00000033 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Fair value measurements)", "role": "http://simulations.com/role/SignificantAccountingPoliciesDetails-FairValueMeasurements", "shortName": "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_i10q-113020.htm", "contextRef": "AsOf2020-11-30_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_CashAndCashEquivalentsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "SLP:ReconciliationOfContingentConsiderationTableTextBlock", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "AsOf2020-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationAssetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000034 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Reconciliation of contingent consideration)", "role": "http://simulations.com/role/SignificantAccountingPoliciesDetails-ReconciliationOfContingentConsideration", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details - Reconciliation of contingent consideration)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "SLP:ReconciliationOfContingentConsiderationTableTextBlock", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "AsOf2020-08-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationAssetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "AsOf2020-11-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000035 - 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:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "AsOf2020-11-30_us-gaap_IntellectualPropertyMember", "decimals": "-3", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "AsOf2020-11-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000036 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Other Intangible Assets)", "role": "http://simulations.com/role/SignificantAccountingPoliciesDetails-OtherIntangibleAssets", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details - Other Intangible Assets)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "us-gaap:IntangibleAssetsFiniteLivedPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-012020-11-30_us-gaap_CustomerRelationshipsMember_custom_CognigenMember", "decimals": null, "lang": "en-US", "name": "SLP:AmortizationPeriodIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000037 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Earnings per share)", "role": "http://simulations.com/role/SignificantAccountingPoliciesDetails-EarningsPerShare", "shortName": "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_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000038 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "role": "http://simulations.com/role/SignificantAccountingPoliciesDetailsNarrative", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000039 - 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_i10q-113020.htm", "contextRef": "From2020-09-012020-11-30_custom_SoftwareLicensesMember_us-gaap_TransferredAtPointInTimeMember", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)", "role": "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000040 - Disclosure - REVENUE RECOGNITION (Details Narrative)", "role": "http://simulations.com/role/RevenueRecognitionDetailsNarrative", "shortName": "REVENUE RECOGNITION (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "AsOf2020-11-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000041 - 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_i10q-113020.htm", "contextRef": "AsOf2020-11-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "AsOf2020-11-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShortTermInvestments", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000042 - Disclosure - INVESTMENTS (Details)", "role": "http://simulations.com/role/InvestmentsDetails", "shortName": "INVESTMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:InvestmentTableTextBlock", "us-gaap:InvestmentTextBlock", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesGrossUnrealizedGains", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:OtherLiabilitiesTableTextBlock", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "AsOf2020-11-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000043 - 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_i10q-113020.htm", "contextRef": "AsOf2020-11-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000044 - 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_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "AsOf2020-11-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000045 - 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_i10q-113020.htm", "contextRef": "AsOf2020-11-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000046 - 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_i10q-113020.htm", "contextRef": "From2019-09-012020-08-31", "decimals": "-3", "lang": null, "name": "us-gaap:PaymentsOfDividends", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "reportCount": 1, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000047 - Disclosure - SHAREHOLDERS EQUITY (Details - Option activity)", "role": "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity", "shortName": "SHAREHOLDERS EQUITY (Details - Option activity)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-012020-11-30_us-gaap_StockOptionMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": "-3", "first": true, "lang": null, "name": "SLP:FairValueOptionsGranted", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000048 - 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_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": "-3", "first": true, "lang": null, "name": "SLP:FairValueOptionsGranted", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "AsOf2020-11-30_us-gaap_StockOptionMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000049 - 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": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-012020-11-30_us-gaap_StockOptionMember_custom_Price1Member", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "AsOf2019-08-31_custom_CommonStockAndAdditionalPaidInCapitalMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited)", "role": "http://simulations.com/role/CondensedConsolidatedStatementsOfShareholdersEquity", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2019-09-012019-11-30_custom_CommonStockAndAdditionalPaidInCapitalMember", "decimals": "-3", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-08-012020-08-30_custom_PublicOfferingMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000050 - Disclosure - SHAREHOLDERS\u2019 EQUITY (Details Narrative)", "role": "http://simulations.com/role/ShareholdersEquityDetailsNarrative", "shortName": "SHAREHOLDERS\u2019 EQUITY (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-08-012020-08-30_custom_PublicOfferingMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "AsOf2020-11-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashUninsuredAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000051 - 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_i10q-113020.htm", "contextRef": "AsOf2020-11-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashUninsuredAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000052 - 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_i10q-113020.htm", "contextRef": "AsOf2020-11-30_srt_ConsolidationEliminationsMember", "decimals": "-3", "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000053 - Disclosure - SEGMENT AND GEOGRAPHIC REPORTING (Details - geographic)", "role": "http://simulations.com/role/SegmentAndGeographicReportingDetails-Geographic", "shortName": "SEGMENT AND GEOGRAPHIC REPORTING (Details - geographic)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-012020-11-30_srt_AmericasMember", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000054 - 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_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "AsOf2020-11-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000055 - Disclosure - ACQUISITION/MERGER WITH SUBSIDIARIES (Details - purchase price allocation)", "role": "http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-PurchasePriceAllocation", "shortName": "ACQUISITION/MERGER WITH SUBSIDIARIES (Details - purchase price allocation)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "AsOf2020-04-02_custom_LixoftMember", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000056 - Disclosure - ACQUISITION/MERGER WITH SUBSIDIARIES (Details - Proforma Information)", "role": "http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-ProformaInformation", "shortName": "ACQUISITION/MERGER WITH SUBSIDIARIES (Details - Proforma Information)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000057 - Disclosure - SUBSEQUENT EVENTS (Details Narrative)", "role": "http://simulations.com/role/SubsequentEventsDetailsNarrative", "shortName": "SUBSEQUENT EVENTS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-12-012021-01-06_us-gaap_SubsequentEventMember", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "role": "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000007 - Disclosure - GENERAL", "role": "http://simulations.com/role/General", "shortName": "GENERAL", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "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 - SIGNIFICANT ACCOUNTING POLICIES", "role": "http://simulations.com/role/SignificantAccountingPolicies", "shortName": "SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "simulations_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "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_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "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_i10q-113020.htm", "contextRef": "From2020-09-01to2020-11-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 71, "tag": { "SLP_AmortizationPeriodIntangibleAssets": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amortization period", "label": "Amortization period" } } }, "localname": "AmortizationPeriodIntangibleAssets", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty", "http://simulations.com/role/SignificantAccountingPoliciesDetails-OtherIntangibleAssets" ], "xbrltype": "stringItemType" }, "SLP_AquisitionRelatedContingentConsiderationObligationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Aquisition Related Contingent Consideration Obligations [Member]" } } }, "localname": "AquisitionRelatedContingentConsiderationObligationsMember", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesDetails-FairValueMeasurements" ], "xbrltype": "domainItemType" }, "SLP_CognigenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cognigen [Member]" } } }, "localname": "CognigenMember", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingDetails-Geographic", "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting", "http://simulations.com/role/SignificantAccountingPoliciesDetails-Goodwill", "http://simulations.com/role/SignificantAccountingPoliciesDetails-OtherIntangibleAssets" ], "xbrltype": "domainItemType" }, "SLP_Commitments": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments [Line Items]" } } }, "localname": "Commitments", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "SLP_CommonStockAndAdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common Stock And Additional Paid In Capital [Member]" } } }, "localname": "CommonStockAndAdditionalPaidInCapitalMember", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "SLP_ConsultingServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consulting Services [Member]" } } }, "localname": "ConsultingServicesMember", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/RevenueRecognitionDetails-Disaggregation" ], "xbrltype": "domainItemType" }, "SLP_ContingentConsiderationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "localname": "ContingentConsiderationAbstract", "nsuri": "http://simulations.com/20201130", "xbrltype": "stringItemType" }, "SLP_ContingentConsiderationPayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contingent consideration payments.", "label": "Contingent consideration payments" } } }, "localname": "ContingentConsiderationPayments", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesDetails-ReconciliationOfContingentConsideration" ], "xbrltype": "monetaryItemType" }, "SLP_ContractsPayable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ContractsPayable [Line Items]" } } }, "localname": "ContractsPayable", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/ContractsPayableDetails" ], "xbrltype": "stringItemType" }, "SLP_ContractsPayableCurrent": { "auth_ref": [], "calculation": { "http://simulations.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contracts payable, current portion", "label": "Current portion - contracts payable", "verboseLabel": "Less: Current Portion" } } }, "localname": "ContractsPayableCurrent", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheets", "http://simulations.com/role/ContractsPayableDetails" ], "xbrltype": "monetaryItemType" }, "SLP_ContractsPayableNoncurrent": { "auth_ref": [], "calculation": { "http://simulations.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contracts payable, noncurrent", "label": "Payments due under contracts payable", "verboseLabel": "Long-Term" } } }, "localname": "ContractsPayableNoncurrent", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheets", "http://simulations.com/role/ContractsPayableDetails" ], "xbrltype": "monetaryItemType" }, "SLP_Customer1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer 1 Member", "label": "Customer 1 [Member]" } } }, "localname": "Customer1Member", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "SLP_Customer2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer 2 Member", "label": "Customer 2 [Member]" } } }, "localname": "Customer2Member", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "SLP_Customer3Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customer 3 [Member]" } } }, "localname": "Customer3Member", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "SLP_Customer4Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customer 4 [Member]" } } }, "localname": "Customer4Member", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "SLP_Customer5Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customer 5 [Member]" } } }, "localname": "Customer5Member", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "SLP_DILIsymMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DILIsym [Member]" } } }, "localname": "DILIsymMember", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingDetails-Geographic", "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting", "http://simulations.com/role/SignificantAccountingPoliciesDetails-Goodwill", "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty", "http://simulations.com/role/SignificantAccountingPoliciesDetails-OtherIntangibleAssets" ], "xbrltype": "domainItemType" }, "SLP_EarnoutLiabilityLixoftMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnout Liability Lixoft [Member]" } } }, "localname": "EarnoutLiabilityLixoftMember", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/ContractsPayableDetails" ], "xbrltype": "domainItemType" }, "SLP_EnslienMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Enslien [Member]" } } }, "localname": "EnslienMember", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty" ], "xbrltype": "domainItemType" }, "SLP_EntelosMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Entelos [Member]" } } }, "localname": "EntelosMember", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty" ], "xbrltype": "domainItemType" }, "SLP_Equity2017IncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity 2017 Incentive Plan [Member]" } } }, "localname": "Equity2017IncentivePlanMember", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "SLP_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/20201130", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-FairValueOfOptions" ], "xbrltype": "monetaryItemType" }, "SLP_GeneralInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "General" } } }, "localname": "GeneralInformationAbstract", "nsuri": "http://simulations.com/20201130", "xbrltype": "stringItemType" }, "SLP_GrossProceedsFromPublicOffering": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Gross proceeds from public offering" } } }, "localname": "GrossProceedsFromPublicOffering", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "SLP_HoldbackLiabilityLixoftMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Holdback Liability Lixoft [Member]" } } }, "localname": "HoldbackLiabilityLixoftMember", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/ContractsPayableDetails" ], "xbrltype": "domainItemType" }, "SLP_InternationalSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "International Sales [Member]" } } }, "localname": "InternationalSalesMember", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "SLP_LixoftMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lixoft [Member]" } } }, "localname": "LixoftMember", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-PurchasePriceAllocation", "http://simulations.com/role/SegmentAndGeographicReportingDetails-Geographic", "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting", "http://simulations.com/role/SignificantAccountingPoliciesDetails-Goodwill", "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty", "http://simulations.com/role/SignificantAccountingPoliciesDetails-OtherIntangibleAssets" ], "xbrltype": "domainItemType" }, "SLP_NonmanagementDirectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonmanagement Directors [Member]" } } }, "localname": "NonmanagementDirectorsMember", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "SLP_Price1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "$6.75 to $8.00 [Member]" } } }, "localname": "Price1Member", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "domainItemType" }, "SLP_Price2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "$8.01 to $16.00 [Member]" } } }, "localname": "Price2Member", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "domainItemType" }, "SLP_Price3Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "$16.01 to $24.00 [Member]" } } }, "localname": "Price3Member", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "domainItemType" }, "SLP_Price4Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "$24.01 to $38.00 [Member]" } } }, "localname": "Price4Member", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "domainItemType" }, "SLP_Price5Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "$38.01 to $52.00 [Member]" } } }, "localname": "Price5Member", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "domainItemType" }, "SLP_Price6Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "$52.01 to $61.84 [Member]" } } }, "localname": "Price6Member", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "domainItemType" }, "SLP_PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property and Equipment estimated useful lives [Table Text Block]", "label": "Property and Equipment estimated useful lives" } } }, "localname": "PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "SLP_PublicOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Public Offering [Member]" } } }, "localname": "PublicOfferingMember", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "SLP_ReconciliationOfContingentConsiderationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reconciliation of contingent consideration value [Table Text Block]", "label": "Reconciliation of contingent consideration value" } } }, "localname": "ReconciliationOfContingentConsiderationTableTextBlock", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "SLP_RecordDate20201Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FY 2020 1st Qtr [Member]" } } }, "localname": "RecordDate20201Member", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-Dividends" ], "xbrltype": "domainItemType" }, "SLP_RecordDate20202Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FY 2020 2nd Qtr [Member]" } } }, "localname": "RecordDate20202Member", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-Dividends" ], "xbrltype": "domainItemType" }, "SLP_RecordDate20203Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FY 2020 3rd Qtr [Member]" } } }, "localname": "RecordDate20203Member", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-Dividends" ], "xbrltype": "domainItemType" }, "SLP_RecordDate20204Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FY 2020 4th Qtr [Member]" } } }, "localname": "RecordDate20204Member", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-Dividends" ], "xbrltype": "domainItemType" }, "SLP_RecordDate20211Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FY 2021 1st Qtr [Member]" } } }, "localname": "RecordDate20211Member", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-Dividends" ], "xbrltype": "domainItemType" }, "SLP_RightOfUseAssetsCapitalized": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Right of use assets capitalized", "label": "Right of use assets capitalized" } } }, "localname": "RightOfUseAssetsCapitalized", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "SLP_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unvested Forfeiture Rate", "label": "Unvested forfeiture rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-FairValueOfOptions" ], "xbrltype": "percentItemType" }, "SLP_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average remaining contractual life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "durationItemType" }, "SLP_SimulationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Simulations Plus, Inc. [Member]" } } }, "localname": "SimulationsMember", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingDetails-Geographic", "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting" ], "xbrltype": "domainItemType" }, "SLP_SoftwareLicensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Software Licenses [Member]" } } }, "localname": "SoftwareLicensesMember", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/RevenueRecognitionDetails-Disaggregation" ], "xbrltype": "domainItemType" }, "SLP_TSRLMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "TSRL [Member]" } } }, "localname": "TSRLMember", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty" ], "xbrltype": "domainItemType" }, "SLP_UnderwritersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Underwriters [Member]" } } }, "localname": "UnderwritersMember", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "SLP_WeightedAverageMarketPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average market price", "label": "Weighted average market price" } } }, "localname": "WeightedAverageMarketPrice", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-FairValueOfOptions" ], "xbrltype": "perShareItemType" }, "SLP_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/20201130", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-Dividends" ], "xbrltype": "sharesItemType" }, "SLP_WellsFargoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Wells Fargo [Member]" } } }, "localname": "WellsFargoMember", "nsuri": "http://simulations.com/20201130", "presentation": [ "http://simulations.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AnnualInformationForm": { "auth_ref": [ "r523" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditedAnnualFinancialStatements": { "auth_ref": [ "r523" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r522" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r520", "r522", "r523" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "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/2020-01-31", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r521" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r529" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyEventDate": { "auth_ref": [ "r522" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r522" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r524" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r512" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "auth_ref": [ "r515" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r525" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r525" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r528" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r525" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r526" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPrimarySicNumber": { "auth_ref": [ "r523" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r525" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r525" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r525" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r525" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_OtherReportingStandardItemNumber": { "auth_ref": [ "r522" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "otherReportingStandardItemNumberItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r516" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r517" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r511" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r514" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r513" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SecurityReportingObligation": { "auth_ref": [ "r518" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "securityReportingObligationItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r519" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r527" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "booleanItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Americas [Member]" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingDetails-Geographic" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingDetails-Geographic" ], "xbrltype": "domainItemType" }, "srt_ConsolidationEliminationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidation, Eliminations [Member]" } } }, "localname": "ConsolidationEliminationsMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r139", "r152", "r153", "r154", "r155", "r157", "r159", "r163" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r139", "r152", "r153", "r154", "r155", "r157", "r159", "r163" ], "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r46", "r91" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetailsNarrative", "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty" ], "xbrltype": "stringItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r169", "r260", "r266", "r470" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r169", "r260", "r266", "r470" ], "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r165", "r260", "r264", "r437", "r467", "r468" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://simulations.com/role/RevenueRecognitionDetails-Disaggregation" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r165", "r260", "r264", "r437", "r467", "r468" ], "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://simulations.com/role/RevenueRecognitionDetails-Disaggregation" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [], "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetailsNarrative", "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r166", "r167", "r260", "r265", "r469", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505" ], "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingDetails-Geographic" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r166", "r167", "r260", "r265", "r469", "r493", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingDetails-Geographic" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r171", "r399" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "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/2020-01-31", "presentation": [ "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r6", "r21", "r172", "r173" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedBalanceSheets": { "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 $50 and $50" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r33", "r230" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r23", "r48", "r49", "r50", "r455", "r475", "r476" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedBalanceSheets": { "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" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r47", "r50", "r51", "r95", "r96", "r97", "r358", "r471", "r472" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "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": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty", "http://simulations.com/role/SignificantAccountingPoliciesDetails-OtherIntangibleAssets", "http://simulations.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems": { "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": "Acquired Indefinite-lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredIndefiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesDetails-Goodwill" ], "xbrltype": "stringItemType" }, "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r27", "r178", "r193" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r69", "r79", "r386" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": { "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 note premiums" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r79", "r214", "r221" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r89", "r147", "r154", "r161", "r189", "r355", "r359", "r373", "r441", "r454" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheets", "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r8", "r10", "r45", "r89", "r189", "r355", "r359", "r373" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r362" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesDetails-FairValueMeasurements" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term assets" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains": { "auth_ref": [ "r182" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss": { "auth_ref": [ "r183" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r293", "r314" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity", "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable", "http://simulations.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_BillingsInExcessOfCost": { "auth_ref": [], "calculation": { "http://simulations.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Liability attributable to (i) billings in excess of costs under the percentage of completion contract accounting method representing the difference between contractually invoiced amounts (billings) and revenue recognized based, for example, on costs incurred to estimated total costs at period end or (ii) contractually invoiced amounts (billings) in excess of costs incurred and accumulated under the completed contract accounting method.", "label": "Billings in excess of revenues" } } }, "localname": "BillingsInExcessOfCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r289", "r290" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-PurchasePriceAllocation", "http://simulations.com/role/SignificantAccountingPoliciesDetails-Goodwill", "http://simulations.com/role/SignificantAccountingPoliciesDetails-OtherIntangibleAssets" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r289", "r290", "r339", "r340" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-PurchasePriceAllocation", "http://simulations.com/role/SignificantAccountingPoliciesDetails-Goodwill", "http://simulations.com/role/SignificantAccountingPoliciesDetails-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/2020-01-31", "presentation": [ "http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-PurchasePriceAllocation" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r337", "r338" ], "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 Pro Forma Information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/AcquisitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r337", "r338" ], "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": "Business Acquisition, Pro Forma Net Income (Loss)", "verboseLabel": "Net income" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-ProformaInformation" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r337", "r338" ], "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": "Net sales" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-ProformaInformation" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r349", "r350", "r352" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-PurchasePriceAllocation" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r78", "r353" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "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", "negatedLabel": "Change in valuation of contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations", "http://simulations.com/role/SignificantAccountingPoliciesDetails-ReconciliationOfContingentConsideration" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationAssetCurrent": { "auth_ref": [ "r348", "r351" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesDetails-ReconciliationOfContingentConsideration" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "auth_ref": [ "r342" ], "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 and accounts receivable of $629" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-PurchasePriceAllocation" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r342" ], "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": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities", "negatedLabel": "Liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-PurchasePriceAllocation" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": { "auth_ref": [ "r342" ], "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 intangible assets acquired (customer lists, trade name etc.)" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-PurchasePriceAllocation" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r341", "r342" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-PurchasePriceAllocation" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis": { "auth_ref": [ "r336" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/ContractsPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsDomain": { "auth_ref": [ "r336" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/ContractsPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable": { "auth_ref": [ "r336" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/ContractsPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r4", "r94", "r134" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "GENERAL" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/General" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r509" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r508", "r510" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r509" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r507" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedBalanceSheets": { "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 $13,906 and $13,582" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r5", "r30", "r81" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheets", "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesDetails-FairValueMeasurements" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [], "calculation": { "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the 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. Includes effect from exchange rate changes.", "label": "Cash and Cash Equivalents, Period Increase (Decrease)", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r11", "r82", "r85" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-Cash Investing and Financing Activities" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashUninsuredAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation.", "label": "Cash and cash equivalents exceeding insured limits" } } }, "localname": "CashUninsuredAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r245" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r42", "r243", "r446", "r459" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheets" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r240", "r241", "r242", "r244" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r247" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common dividends declared per common share", "terseLabel": "Dividend declared per share", "verboseLabel": "Dividend per Share" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfShareholdersEquity", "http://simulations.com/role/ShareholdersEquityDetails-Dividends", "http://simulations.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r17" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r17" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r17" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r17", "r246" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r17" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "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, $0.001 par value and additional paid in capital \u201350,000,000 shares authorized, 19,958,760 and 19,923,277 shares issued and outstanding" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r272", "r273", "r291", "r321" ], "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/2020-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/2020-01-31", "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/2020-01-31", "presentation": [ "http://simulations.com/role/PropertyAndEquipmentDetails", "http://simulations.com/role/SignificantAccountingPoliciesDetails-UsefulLives" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r128", "r129", "r169", "r370", "r371" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r128", "r129", "r169", "r370", "r371", "r477" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r134" ], "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/2020-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/2020-01-31", "presentation": [ "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r128", "r129", "r169", "r370", "r371" ], "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" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r127", "r128", "r129", "r130", "r370", "r372" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r85", "r357" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesPolicies" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r249", "r250", "r261" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/ContractsPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r249", "r250", "r261" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r262" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Revenues included in contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/RevenueRecognitionDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r65", "r89", "r189", "r373" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations": { "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms": { "auth_ref": [ "r18", "r19", "r20", "r433" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of receivable reflecting the cost incurred on uncompleted contracts in excess of related billings.", "label": "Revenues in excess of billings" } } }, "localname": "CostsInExcessOfBillingsOnUncompletedContractsOrPrograms", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r346" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesDetails-OtherIntangibleAssets" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r325", "r326" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r274", "r275", "r276", "r286", "r287", "r288" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/EmployeeBenefitPlanDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r79", "r228" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": { "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r79", "r142" ], "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/2020-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/2020-01-31", "presentation": [ "http://simulations.com/role/RevenueRecognitionDetails-Disaggregation" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r260", "r264", "r265", "r266", "r267", "r268", "r269", "r270" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/RevenueRecognitionDetails-Disaggregation" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r260" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "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/2020-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-Dividends" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsCash": { "auth_ref": [ "r247", "r451" ], "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": "Declaration of dividend" } } }, "localname": "DividendsCash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r247" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividend declared amount to be distributed" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/SubsequentEventsDetailsNarrative" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-Dividends" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": { "auth_ref": [ "r84" ], "lang": { "en-us": { "role": { "documentation": "Date the dividend to be paid was declared, in CCYY-MM-DD format.", "label": "Distribution Date" } } }, "localname": "DividendsPayableDateDeclaredDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2020-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 CCYY-MM-DD format.", "label": "Record Date" } } }, "localname": "DividendsPayableDateOfRecordDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-Dividends" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsPayableTable": { "auth_ref": [ "r84" ], "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/2020-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/2020-01-31", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingDetails-Geographic" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r61", "r100", "r101", "r102", "r103", "r104", "r108", "r110", "r115", "r116", "r117", "r120", "r121", "r449", "r463" ], "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" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings per share" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Denominator:" } } }, "localname": "EarningsPerShareBasicOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesDetails-EarningsPerShare" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r61", "r100", "r101", "r102", "r103", "r104", "r110", "r115", "r116", "r117", "r120", "r121", "r449", "r463" ], "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" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r85", "r118", "r119" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r313" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r313" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "presentation": [ "http://simulations.com/role/PropertyAndEquipmentDetails", "http://simulations.com/role/SignificantAccountingPoliciesDetails-UsefulLives" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r95", "r96", "r97", "r99", "r105", "r107", "r122", "r192", "r246", "r247", "r316", "r317", "r318", "r332", "r333", "r378", "r379", "r380", "r381", "r382", "r384", "r471", "r472", "r473" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "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": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesDetails-FairValueMeasurements" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r287", "r363", "r406", "r407", "r408" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesDetails-FairValueMeasurements" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r362", "r363", "r364", "r365", "r367" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesDetails-FairValueMeasurements" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r275", "r276", "r281", "r287", "r363", "r406" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesDetails-FairValueMeasurements" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r275", "r276", "r281", "r287", "r363", "r407" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesDetails-FairValueMeasurements" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r287", "r363", "r408" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesDetails-FairValueMeasurements" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r362", "r363" ], "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": "Schedule of fair value measurements" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency." } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesDetails-FairValueMeasurements" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r287", "r406", "r407", "r408" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesDetails-FairValueMeasurements" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r366", "r367" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesDetails-FairValueMeasurements" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r85", "r368", "r369" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r184", "r185", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesDetails-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": "Schedule of other intangible assets" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r220" ], "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", "verboseLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty", "http://simulations.com/role/SignificantAccountingPoliciesDetails-OtherIntangibleAssets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r215", "r216", "r220", "r222", "r438", "r439" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty", "http://simulations.com/role/SignificantAccountingPoliciesDetails-OtherIntangibleAssets", "http://simulations.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r220", "r439" ], "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" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty", "http://simulations.com/role/SignificantAccountingPoliciesDetails-OtherIntangibleAssets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r215", "r219" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty", "http://simulations.com/role/SignificantAccountingPoliciesDetails-OtherIntangibleAssets", "http://simulations.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r220", "r438" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedBalanceSheets": { "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 $1,779 and $1,642", "verboseLabel": "Net book value" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheets", "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty", "http://simulations.com/role/SignificantAccountingPoliciesDetails-OtherIntangibleAssets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r374", "r375", "r376", "r377" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 3.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": "Income on currency exchange" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/PropertyAndEquipmentDetails", "http://simulations.com/role/SignificantAccountingPoliciesDetails-UsefulLives" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r205", "r207", "r440" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedBalanceSheets": { "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", "verboseLabel": "Estimated goodwill acquired" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-PurchasePriceAllocation", "http://simulations.com/role/CondensedConsolidatedBalanceSheets", "http://simulations.com/role/SignificantAccountingPoliciesDetails-Goodwill" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r208" ], "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" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesDetails-Goodwill" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r85", "r217" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r85", "r210", "r217" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r79", "r206", "r209", "r211" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesDetails-Goodwill" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r64", "r89", "r147", "r153", "r157", "r160", "r163", "r189", "r373" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations": { "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 margin" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r85", "r226", "r233" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r93", "r147", "r153", "r157", "r160", "r163" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations": { "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 provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r90", "r106", "r107", "r145", "r327", "r334", "r335", "r465" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "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" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r56", "r85", "r323", "r324", "r328", "r329", "r330", "r331", "r494" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r76", "r83" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r78" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 11.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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r78" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 7.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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings": { "auth_ref": [ "r78" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": { "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 liability reflecting cash payments received before the related costs have been incurred.", "label": "Increase (Decrease) in Billing in Excess of Cost of Earnings", "verboseLabel": "Billings in excess of revenues" } } }, "localname": "IncreaseDecreaseInBillingInExcessOfCostOfEarnings", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract": { "auth_ref": [ "r78" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the asset reflecting the cost incurred on uncompleted contracts in excess of related billings.", "label": "Increase (Decrease) in Cost in Excess of Billing on Uncompleted Contract", "negatedLabel": "Revenues in excess of billings" } } }, "localname": "IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r78" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": { "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r78" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 14.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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r78" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": { "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 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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (decrease) in" } } }, "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r78" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 10.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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r78" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 9.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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r111", "r112", "r113", "r117" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesDetails-EarningsPerShare" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r85", "r219", "r434", "r435", "r436", "r438" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r213", "r218" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedBalanceSheets": { "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 $5,444 and $5,087" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntellectualPropertyMember": { "auth_ref": [ "r347" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty", "http://simulations.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_InterestIncomeOperating": { "auth_ref": [ "r62" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations": { "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalUseSoftwarePolicy": { "auth_ref": [ "r85", "r223", "r225" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r188", "r464" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTableTextBlock": { "auth_ref": [ "r186", "r187", "r190", "r191" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment.", "label": "Schedule of short term investment" } } }, "localname": "InvestmentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTextBlock": { "auth_ref": [ "r186", "r187", "r190", "r191" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investment.", "label": "INVESTMENTS" } } }, "localname": "InvestmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/Investments" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/InvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value." } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Investments": { "auth_ref": [ "r460" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments.", "label": "Investments [Line Items]" } } }, "localname": "Investments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsAllOtherInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, All Other Investments [Abstract]" } } }, "localname": "InvestmentsAllOtherInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r362" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r397" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r229" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/PropertyAndEquipmentDetails", "http://simulations.com/role/SignificantAccountingPoliciesDetails-UsefulLives" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r393" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r38", "r89", "r155", "r189", "r356", "r359", "r360", "r373" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r26", "r89", "r189", "r373", "r443", "r457" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r41", "r89", "r189", "r356", "r359", "r360", "r373" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r362" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesDetails-FairValueMeasurements" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term liabilities" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r15", "r442", "r452" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r37", "r92" ], "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/2020-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 CCYY-MM-DD format.", "label": "Line of credit expiration date" } } }, "localname": "LineOfCreditFacilityExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r37" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "presentation": [ "http://simulations.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r37", "r92" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": { "auth_ref": [ "r3", "r354" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/Acquisition" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r75" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "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 used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r75" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r75", "r77", "r80" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r52", "r54", "r59", "r80", "r89", "r98", "r100", "r101", "r102", "r103", "r106", "r107", "r114", "r147", "r153", "r157", "r160", "r163", "r189", "r373", "r447", "r461" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations": { "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", "totalLabel": "Net Income", "verboseLabel": "Net income attributable to common shareholders" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations", "http://simulations.com/role/CondensedConsolidatedStatementsOfShareholdersEquity", "http://simulations.com/role/SignificantAccountingPoliciesDetails-EarningsPerShare" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesDetails-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 Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r345" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesDetails-OtherIntangibleAssets" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r68" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations": { "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)" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations": { "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r147", "r153", "r157", "r160", "r163" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations": { "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations", "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r394", "r398" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesDetails-LeaseCost" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r392" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r391" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheets", "http://simulations.com/role/SignificantAccountingPoliciesDetails-LeaseCost" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r391" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheets", "http://simulations.com/role/SignificantAccountingPoliciesDetails-LeaseCost" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r390" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedBalanceSheets": { "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 assets", "verboseLabel": "Right of use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheets", "http://simulations.com/role/SignificantAccountingPoliciesDetails-LeaseCost" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r396", "r398" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesDetails-LeaseCost" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r395", "r398" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesDetails-LeaseCost" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r387", "r388" ], "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": "Future minimum lease payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r387", "r388" ], "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": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r387", "r388" ], "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": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r387", "r388" ], "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": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r387", "r388" ], "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": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r152", "r153", "r154", "r155", "r157", "r163" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r35" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r53", "r55", "r57", "r60", "r246", "r378", "r383", "r384", "r448", "r462" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other income (expense)" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://simulations.com/role/SignificantAccountingPoliciesDetails-OtherIntangibleAssets", "http://simulations.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Liabilities Disclosure [Abstract]" } } }, "localname": "OtherLiabilitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-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/2020-01-31", "presentation": [ "http://simulations.com/role/ContractsPayableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r74" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": { "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": "Total Amount", "negatedLabel": "Payment of dividends" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://simulations.com/role/ShareholdersEquityDetails-Dividends" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r71" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r71" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": { "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "auth_ref": [ "r72" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.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": "Purchases of short-term investments" } } }, "localname": "PaymentsToAcquireShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r71" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r293", "r314" ], "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/2020-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/2020-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r16" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r16" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r16" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r16" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r16" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r8", "r28", "r29" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r7", "r9", "r203", "r204" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r0" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "auth_ref": [ "r73" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.", "label": "Net proceeds from sale of stock" } } }, "localname": "ProceedsFromIssuanceOrSaleOfEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfShortTermInvestments": { "auth_ref": [ "r70" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r73", "r315" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r33", "r231" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/PropertyAndEquipmentDetails", "http://simulations.com/role/SignificantAccountingPoliciesDetails-UsefulLives" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r234", "r495", "r496", "r497" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/PropertyAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives": { "auth_ref": [ "r85", "r227" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesDetails-UsefulLives" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r32", "r229" ], "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/2020-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/2020-01-31", "presentation": [ "http://simulations.com/role/PropertyAndEquipmentDetails", "http://simulations.com/role/SignificantAccountingPoliciesDetails-UsefulLives" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r12", "r13", "r231", "r458" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheets", "http://simulations.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r31", "r85", "r231", "r495", "r496" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r12", "r231" ], "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": "Schedule of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/PropertyAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r12", "r229" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/PropertyAndEquipmentDetails", "http://simulations.com/role/SignificantAccountingPoliciesDetails-UsefulLives" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r322", "r509" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r85", "r322" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "auth_ref": [ "r34", "r85", "r223", "r224", "r509" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r22", "r247", "r319", "r456", "r474", "r476" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r95", "r96", "r97", "r99", "r105", "r107", "r192", "r316", "r317", "r318", "r332", "r333", "r471", "r473" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r251", "r252", "r253", "r254", "r255", "r256", "r258", "r259", "r263", "r271" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r86", "r87" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r257" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/RevenueRecognitionDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r58", "r89", "r138", "r139", "r152", "r158", "r159", "r165", "r166", "r169", "r189", "r373", "r450" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations": { "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations", "http://simulations.com/role/RevenueRecognitionDetails-Disaggregation", "http://simulations.com/role/SegmentAndGeographicReportingDetails-Geographic", "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingDetails-Geographic" ], "xbrltype": "stringItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Stock price" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesMember": { "auth_ref": [ "r361" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/ConcentrationsAndUncertaintiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r339", "r340" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/AcquisitionmergerWithSubsidiariesDetails-PurchasePriceAllocation" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r282", "r283", "r284", "r285", "r287" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesDetails-FairValueMeasurements" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDividendsPayableTextBlock": { "auth_ref": [ "r84" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r117" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r215", "r219", "r438" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://simulations.com/role/SignificantAccountingPoliciesDetails-IntellectualProperty", "http://simulations.com/role/SignificantAccountingPoliciesDetails-OtherIntangibleAssets", "http://simulations.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r215", "r219" ], "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 Intellectual property" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r389" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r210", "r212" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable": { "auth_ref": [ "r67", "r69", "r466" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/InvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r33", "r231" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/PropertyAndEquipmentDetails", "http://simulations.com/role/SignificantAccountingPoliciesDetails-UsefulLives" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r343" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/AcquisitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r236", "r237", "r238" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesDetails-Goodwill" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r63", "r168" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information concerning 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 geographical revenues" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r58", "r168" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingDetails-Geographic" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r147", "r150", "r156", "r210" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r147", "r150", "r156", "r210" ], "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 consolidated results from reportable segments" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r293", "r314" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity", "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable", "http://simulations.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r314" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r296", "r302", "r304" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r135", "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r152", "r153", "r154", "r155", "r157", "r158", "r159", "r160", "r161", "r163", "r169", "r467" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingDetails-Geographic", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r135", "r136", "r137", "r147", "r151", "r157", "r161", "r162", "r163", "r164", "r165", "r168", "r169", "r170" ], "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/2020-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/2020-01-31", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r66" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r78" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows": { "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r310" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-FairValueOfOptions" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r309" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-FairValueOfOptions" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r311" ], "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/2020-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/2020-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity", "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable", "http://simulations.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r299" ], "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": "Options exercisable", "verboseLabel": "Awards exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity", "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r299" ], "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": "Options exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity", "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r301" ], "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/2020-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/2020-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock": { "auth_ref": [ "r303" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r298", "r314" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity", "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r297" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity", "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r292", "r294" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-FairValueOfOptions", "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r85", "r293", "r295" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r307" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r312" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r312" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r312" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r308", "r320" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-FairValueOfOptions" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r305" ], "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": "Outstanding, end of period", "verboseLabel": "Awards outstanding weighted average remaining contractual life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity", "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r306" ], "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": "Options exercisable - weighted average life", "verboseLabel": "Awards exercisable weighted average remaining contractual life" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity", "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable" ], "xbrltype": "durationItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r14", "r444", "r445", "r453" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheets", "http://simulations.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r489", "r490", "r491", "r492" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesDetails-FairValueMeasurements" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r94" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r1", "r135", "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r152", "r153", "r154", "r155", "r157", "r158", "r159", "r160", "r161", "r163", "r169", "r210", "r232", "r235", "r239", "r467" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/SegmentAndGeographicReportingDetails-Geographic", "http://simulations.com/role/SegmentAndGeographicReportingDetails-SegmentReporting" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r44", "r95", "r96", "r97", "r99", "r105", "r107", "r122", "r192", "r246", "r247", "r316", "r317", "r318", "r332", "r333", "r378", "r379", "r380", "r381", "r382", "r384", "r471", "r472", "r473" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r95", "r96", "r97", "r122", "r437" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.", "label": "Shares issued to Directors for services, shares" } } }, "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r16", "r17", "r246", "r247" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock issued new, shares" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r16", "r17", "r246", "r247", "r300" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity" ], "xbrltype": "sharesItemType" }, "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfShareholdersEquity", "http://simulations.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r44", "r246", "r247" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetails-OptionActivity", "http://simulations.com/role/ShareholdersEquityDetails-OptionsOutstandingAndExercisable", "http://simulations.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r17", "r24", "r25", "r89", "r180", "r189", "r373" ], "calculation": { "http://simulations.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheets", "http://simulations.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shareholders' equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r88", "r247", "r248" ], "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\u2019 EQUITY" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r385", "r401" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r385", "r401" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more 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.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r385", "r401" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r385", "r401" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r400", "r402" ], "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/2020-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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r260", "r269" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/RevenueRecognitionDetails-Disaggregation" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r260", "r269" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/RevenueRecognitionDetails-Disaggregation" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r174", "r175", "r176", "r177", "r179", "r181" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r344" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesDetails-OtherIntangibleAssets" ], "xbrltype": "domainItemType" }, "us-gaap_TransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreement between buyer and seller for the exchange of financial instruments." } } }, "localname": "TransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_TransactionTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of agreement between buyer and seller for the exchange of financial instruments.", "label": "Transaction Type [Axis]" } } }, "localname": "TransactionTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r269" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/RevenueRecognitionDetails-Disaggregation" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r269" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/RevenueRecognitionDetails-Disaggregation" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r184", "r185", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesDetails-FairValueMeasurements" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r123", "r124", "r125", "r126", "r131", "r132", "r133" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r109", "r117" ], "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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations", "http://simulations.com/role/SignificantAccountingPoliciesDetails-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/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r108", "r117" ], "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 period", "verboseLabel": "Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://simulations.com/role/CondensedConsolidatedStatementsOfOperations", "http://simulations.com/role/SignificantAccountingPoliciesDetails-EarningsPerShare" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755" }, "r1": { "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" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1828-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e4975-111524" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5212-111524" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5033-111524" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5093-111524" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(c)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "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=27010918&loc=d3e74512-122707" }, "r181": { "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" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r186": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r187": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "321", "URI": "http://asc.fasb.org/topic&trid=75115024" }, "r188": { "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" }, "r189": { "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" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(c)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "http://asc.fasb.org/topic&trid=2196965" }, "r191": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "325", "URI": "http://asc.fasb.org/topic&trid=2197064" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r2": { "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" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(c)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r202": { "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" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=68071081&loc=d3e1205-110223" }, "r228": { "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" }, "r229": { "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" }, "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": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r235": { "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" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r239": { "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" }, "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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r242": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r243": { "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" }, "r244": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r245": { "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" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r247": { "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" }, "r248": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "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": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "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": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "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": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r271": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r272": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r273": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r276": { "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=118255775&loc=d3e1928-114920" }, "r277": { "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=118255775&loc=d3e1928-114920" }, "r278": { "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=118255775&loc=d3e1928-114920" }, "r279": { "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=118255775&loc=d3e1928-114920" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r281": { "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=118255775&loc=d3e1928-114920" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4587-114921" }, "r289": { "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" }, "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": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r291": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "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": "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "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": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r321": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r322": { "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" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "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": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r334": { "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=116825942&loc=d3e330036-122817" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5558-128473" }, "r348": { "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" }, "r349": { "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" }, "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": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r368": { "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" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611" }, "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": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r374": { "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" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30226-110892" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r378": { "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" }, "r379": { "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" }, "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": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121580752&loc=d3e38371-112697" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41502-112717" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41502-112717" }, "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": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r4": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r402": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r421": { "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=116651436&loc=d3e122625-111746" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=118261985&loc=d3e55302-109406" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "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": "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "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": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "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": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(h))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r474": { "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=121370832&loc=SL117420844-207641" }, "r475": { "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=121370832&loc=SL117420844-207641" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r478": { "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=120401592&loc=d3e611197-123010" }, "r479": { "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=120401592&loc=d3e611197-123010" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r480": { "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=120401592&loc=d3e611197-123010" }, "r481": { "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=120401592&loc=d3e611197-123010" }, "r482": { "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=120401592&loc=d3e611197-123010" }, "r483": { "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=120401592&loc=d3e611197-123010" }, "r484": { "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=120401592&loc=d3e611197-123010" }, "r485": { "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=120401592&loc=d3e611197-123010" }, "r486": { "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=120401592&loc=d3e611197-123010" }, "r487": { "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=120401592&loc=SL120429264-123010" }, "r488": { "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=120401592&loc=SL120429264-123010" }, "r489": { "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=120401592&loc=d3e611379-123010" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r490": { "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=120401592&loc=d3e611379-123010" }, "r491": { "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=120401592&loc=d3e611379-123010" }, "r492": { "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=120401592&loc=d3e611379-123010" }, "r493": { "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" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r510": { "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" }, "r511": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r512": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r513": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r514": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g" }, "r515": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12, 13, 15d" }, "r516": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c" }, "r517": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b" }, "r518": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d" }, "r519": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r520": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r521": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r522": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r523": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r524": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r525": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r526": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r527": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425" }, "r528": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r529": { "Name": "Securities Act", "Number": "Section", "Publisher": "SEC", "Section": "12" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581" }, "r58": { "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=120395209&loc=SL114868664-224227" }, "r59": { "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=120395209&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r60": { "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=120395209&loc=SL114868664-224227" }, "r61": { "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=120395209&loc=SL114868664-224227" }, "r62": { "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=120395209&loc=SL114868664-224227" }, "r63": { "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=120395209&loc=SL114868664-224227" }, "r64": { "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=120395209&loc=SL114868664-224227" }, "r65": { "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=120395209&loc=SL114868664-224227" }, "r66": { "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=120395209&loc=SL114868664-224227" }, "r67": { "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=120395209&loc=SL114868664-224227" }, "r68": { "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=120395209&loc=SL114868664-224227" }, "r69": { "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=120395209&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r88": { "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" }, "r89": { "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" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765" }, "r90": { "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" }, "r91": { "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" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r94": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" } }, "version": "2.1" } ZIP 76 0001683168-21-000102-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001683168-21-000102-xbrl.zip M4$L#!!0 ( )"**U+[N@UU"AT *<= - :6UA9V5?,# Q+FIP9YV7 M9SP;7-SW8^]5LQ0M6KNH/4)QV46I5;.VV*,(0I2BB%VC,5*;VK5KBU&[]AZ) M3552I6D%M^O^W./-\^)YGM\Y[\[Z?S]G_,[_9NEF"T"OJZFC"2 @( " ;PO@ M9A6@#B B)/RWWHKXMI*0DY 0$Y-0DI&1DE-34E-345)1T=#>H:>A9:"EHJ)G MH6=@9&)F9J:F8V5C86*[P\3,].\D!$2W8XA)*$A(*)AHJ&B8_I]UTPM@( 9-62,ZKUM#';#R-X9-T\(^B MH&1A9;O+_O 1OX"@D)2TC*R1T9G9N?F%Q:7E%11Z>V=W;__@\ C[\^S7^<5OW)^__W(1 (@(_EO_ M1RZ&6RY"8F(B8K)_N0@(@__MP$!,\D""](ZJ$9F]'R//DS?D3&IIA0U]%+R2 MQAAF!_]I2A8^*=1#[+]H_TGV?P<6]?]%]C]@_\NU J F(KC=/"(&@ K@ROA$ M7T3B64A+'6?HXMN(;XCF\EAEP+K%X6++;_;)#G"LVZ]5F>UCZ]GH923?2]@VA@IN"=3QY74@P#K]US-$V9T;4>XQT%&1KV!Q&B M,TJF#F*O;R&0"^>IJTJ*BP!#/'+PJAE@EW3>?H ^ A:>:5E=W9;$>"W:_.RSY$$A?, M$3QDYLZ3=>P23!6SE%DCFS&7",%R(!6@[SY^>]RI4;IZ'$Q,WC3R>-K;#BAQ M5S%EUX;:/X+;*,%''QD>7U&Q R$X+Y/JT]3I+7U-DB#T>5PV;>*5!Y2A4PS5 M9;FH-P_1*CL,S5_$ARUOK \SS0:\:6"+6OO[(J6K))"HHJA(1_7NI :PQ/0( M9.U84182???D:2I7WBS]7\%NA[_HU*]DH?JE;71E:3I[T#PS@_9M&E:D!!^\ MIWE7G7A_5 6S(YD#SN M>L(2KI4D9<@@P6Y6XUA9?Y=G9I=/[B^1&8JO=AI>13IC&!!&F+"_AVV)\:G6 M*K7VD*%W-Z:_,ZE7!#K?V 2$E#,YK9&HD _OHC@:+4T1R18J!? OXGM@[)P9W,C7DN&H;\LC,+ M=1KT8?KJL6Z]F(I8Z%'_080)_UG?MN+;HCK_E6/DAYWI'0B)]F [^JP ME.21T 3Q* _'?%1TWF)Y)M[T3I [Z[/=.LQP9=JVV(IZKQT%WKX:[(/<).I4 M.BR9O"C;?LGSTFFYSUN=GE9N0G9[?Y#N#92IFV(X '4IJO@/+HLW%@U4>5:? M+B;ZD[A>J9#8.:A!J:"_',MZ4KF=0@/.,)I5>K%E2'D4FIDWX1,H/92W'3'; MZNMY+WJ5I\L0S1\->8 =NU#OP*5>T\UV*5R%L]8O)&D%&_%T$<.DY158PV#,ORJ^\B+D[X4]+"4J@?!XV+& M:Q@LRJ]7_R =[R,02O?,93&+Z-8^Q,JPV4(M'KIE1P<.,TIF6WY\3G7^LO8L M#8GO(E7,>+G9I-(OMHSLNP%0!W:I:X2+@^-?W0#B(4'L'PO,LB-))P:8B>2G M[/5'9"DC?K&?-*RUI[\O^Y'R]"JSQU5Q<[GE@R-(M4YNGH;@A*V%CHGUL;@XQ^CQLSF9SNE?>D!17&+YJ[^5)"* G2!SRIJ%[Q)[:"T3YT,W)(83*"N6^J818(^:6APJ9@E:.@-XJ(+.1WT"]@=M['4Z$E*U7KL3\'EP)2O.%3I]S'&M$ M&O1LFGAK#ROE+39 GEY]Q$MOJ;REQZL[YQI]^\&38/6ZE< I=_P^X./O?40I M9/,&0"*!?9#;?TV):?YRVC%W"G?(NT <;C/J1AAZS4=C7;9F; M+A .ZZ=^H\Z\YC=$9W1B+=;?LY*K@>O"OAA0IIB1TM<4?&T2A##.*7P3U3W^ MF#9$VDPEOH >QW^I>%C]=Z_ _O/T I6VUP^&C9#.:J&AC[O)VE/ETEMV]<_X MD5"::V&\9H]-':^"R$:WL60[UVI.A.E[\0;?*IDORRQ5-GPO<,;%Z$4\D^1 M*#Y*N,J0MN2,UW.+_)O5D.24O/]F3%A*8H_7%(W;M4HW)C@6(EN+^VW;Z**7 MTZ3HBWYD6ZR4!2[B#QM_E2LZY5(&BK$GM.29.EE,E-&6I^2 M$Y$U_TGYI1$XM[<5@8G#*7,:/EUX )<)]SOIC47I[@RSH,Y:9Z5W%J=QB>C% MD[2M.EI4N^VG%QM[D7OG"@>>ND 6+R M)\9]07]=EZ]G%FF:977$SSRNRXC6VSMF3AL'R'8T,*LAQ-+DTY%'@R7,+TW(X-(HHKO7RI MBK+1ZI4\YGHR':S%UG-7&C74N%*[Y/ M)&'PGRDX_J2]I KP(EHV(=!JUXPWTZW._L-^ MCSTK?DN,!9S,>&@6X5!M^Q>]1=ALN5KNM#+)_:*D!\D;1)1<#FZON>L*^\2\5$E^,!N$79 MAE+=VU/G;8@16]$?-5OFH7MS VA:C%&6QT%-YII2FD##VO>/6%:B8L0%C?M^ M4I!HDZ4=VD+I3N9+P;DF78T8_DBEE]M+-7P28\&E*Q6)\L,OOI[_B41W&E[H M-&,V(V\ SG8&4^&]]2?/IYUK44PNVX%]TYQNRE3 MAUNAN(>N6,2HCHQ#]B^UGKDM)R1]E',9S:-SWRAC@;F;)AY\AVV;%5L6G&)6 M+Z8Q-X"DB$?\D>=V-!X%]%BE:F-AH/%]@Y..J!9YM:=R4V0+;6*KCB]N33MZ M*.(.9ORIMBEDXL.UH,US;NLM[LNC]AO LOFV>1+>ZU+-_9H1JW<0P7\]%>7H M5V>QI,GW;OAG[?)[ITI^-J6_ICZ/GNK^#@#_'+C1Q 5P((NN#)V.!NV*Y_"OW MO#TA UN+4PID,9X0Q4N+P]L,@4C#V0-2F&_=R-:_IR&Z_K3.^080:XPU&?UG MD^7\D+G->+VKCZ\1L=U/OD%D \ILCLS_ M?OGQSC)S0!ULU*%<,H,WO"KL5,%,F7^>KO6J:[8)/9(0"76!1^GX#A,I);>I MI-4A:LZM?&!V+=*9%PBA=1![T*;0,R>%@9(L.Z^AYDY35#@'&C',L6[8QTW/ M.]-IZJ253W*>FX-.%TMKD>@]G5VH3^9*SS/5KPG^RVD\:.H7,16V=-K3%^:IU=.2M;2S MLSS=3W'MV] $%?+59XF66.\8]&YWZB>+1*8T)+6C0, BT./XE+QI%@PU##F9 MF3%KU00[OT [+CM"656(O&JL*F98PC) "7NZ8.>T'3H4F>;W]N_Y]"C MVI(L6,,>$!T5NFC WEG?#*QF:6G]VE\J!N*0_+G@LQJ&+DL=H8N72J(S3=.D MA@^]XG57(#'=,U@NV9 M'K-S,=I#R[E'0"V#QCEZ&/.75AT"_*!_5@]A!)?ED5>%^E8^*17R!B"ZT _< M'.W2WF,SV19[E:'U\!G00UD7WGC&V'_QN?:-HR>/RWO-8D]MNS_FP<6'U[)M M,SNS4L?ZX4V7L.S&Y@15CIW?;'V'=J5!RARS4C< W,7LB2A&7"F'&9I:=4QN M"R ZM D\&S'[[HK[;V4RG.JE/&[1&IN55G'$_FR%-,,YF'-V M(OS=^H6X(@,!WSZG@?"//Z^L*C;DS?W%A1SMD802T4<2*S75PHNXKK#9M^Y= M)."V-6MLXWY!7.O;OMF^P2&RJ>L'5^^N:7")QO"CLSY?D<;6G/X-\R19KA(! M.69$^?4@@E"*4_6."J7%6$ J)#>W?WSIW&8MQ?O\E\:"><"KM/JKC>+D9JQ) M5B@M8BO<\O1D@P5[3QB(S FL"JNBHQ\3R]MU?"+RMCJ:CY=XQPO=/A]Z>"SK M6#J;5!W.@>5%J43>_IY752C 19/SKZF"D_7"I1\KCR<\M]<&1+^Y]9@T>2Q2RP&*R,E>"X_J>DQH?S0T%XFNHJ;\@;@04?+3:7%67>1/MY+ M=^+V9CWO3LZD>,#G!@,=RRN?,[%,[E=X(&8XIIL3[+V*W&"]E&[)=JEVB!4< MR"'YO#Z"/T9@Z'I["/ 2V$<-:$.ZPQ[G^+W.J.' MS+Z$U_5#$XQ!K-TTB.>W+['M"8.2L*M4L/T_KD0AF9\E\P $D\*RZ-ZY;DK\ M72Q+;$I(X%9^L([=]]P*2YV',][+SW.-GXKP0K+4(@ZIY=!5<(/?82F97*M8 MCJT4Y.F[ H'I3CWT*IN8M)>86ST\K)%=@*;ME2M96D%F%58=A8B*>.SF>[@A M4=\XY\D+5> 5V; 2AH;<8X@,]?484F)D?;N*EDUZ@(MJB=W^_M?Q4-V:VE$F M:EH]1P_F"%9L2*>SW VT1U$EA?5^ [OHA4')D17'#,,JB0_@-D"$.^,. <^> MZ&!4 *SJQ7[6[R7KRHV#DM=ABCNS>'Y7J6P_-KYVR0_.5',QGOGE M<[4*BZY%> J,V1O,PF6O0E"ZEY(8A--;9";H3^M/@Y\!DT)U2*N@5HSI3[## M:7^ K>B8)T*G":[('(&:G7 536ZS?WD#(%U$O[#S*!^< =64U[:&[-9ER^;O M.C^+,'(1XCGN(WYCN*)3)?/8=&D% ^W?),!+8SR[*6>J/3U_Z>7OZ %?NPY3$8V M ^DAG127\/ )L"O#JM!BOF0H*.^'W&3H[$6S-&0U:4BL\(B+Y0K1S0Y1P0;@ MD&K37J]K;#4DPC\K1O&8"I$R4ZP0<&62#=(MGZ(,AT1U@7J#H8&QA5#V$,&@ M5C5^M^$'.F8[U+_K&'/U,@:R_S+'QOAXA*!&(#Y!<&-W\2E@=JIH^Q]U83;D MKVL&VTPL*XHF*Q>C-1RLT!/7*7]5[E.R/@)Z'.D=YWW.#[7W9@C=[Z MZ'?KM%#.X$BHZZWW(FA?AZOK8FH3'5UI\#0>@7R2V7 3^]'L$:6=!43_9K0M M+4ZR>./0EG7&7+]QKN2L]GZZ(Z_N:M#^WC[;-O/>WT6DAPWC5FL<1 \E*GW[ MJM$?,KST$.6$OP_[EI8BPTI\UDZ%J*B5.3HVQN[\S1Z^DCQ1F]7HB16EG<;/ M/0%)V(OI/2#B,1/9.IFD-_-_OPL-[1MA[,"2?=?#F ^LO%\TCZ"/>5SF(S'8 MA1P>D4>I7FLFK1/8[ 4;4@OR;)QE&=84I!98XUV=OLF%4L MQN!#W2H8.LA".[UQU/)=!>V;QI+S8VU)\K[K/H )Z"]LZ&&TW@[4&&&<@VA@ M'%'[L&N^PV[)>9&:TT[]\OIE:\1Y9*9^E> MZI1?]F.HD,2#UQ6%0(H10@1;3):*N)/O,S38Q[\ EPU#G MB\!OZ"_U"R7^Q_$B?GM@=)1SAAH@KA0?8\4$XXG1;%_% MN@%MOA3=-LR _Z%>'2$/H_1XMNKA:XW?1TRC6+UE5,QY*D[EV.58B&K GZ+F#DG7DQ%J3#>WB M'!U1W/1B;R,-&2=0$\^?;K _+!9H&7X4'L<1\6/M#([HLW2)]RD:Q6[BY*R5 MXP5N F6_7Z?RG]$0 6:)MKCE$A&:L)+9H+"/H2Q!UMZAF[&1##C>/N5A;H7 MI!3UK,)=4'?Y+'ZH,]NB7J@(7#"GH5,BH=1*IG6&896'+0U'P33=FJV=XCK\ MD%0V?T-+S"J;%)0.%]R??0'%Q(/KAX/=O19U$DX-%A^&]WH[[JE,*GRIIPR9 M%'Q<_4M8A1J7C/+IY$>3Q![],(L>,%N4L;RX 0#'-&=X\\0G>0.?,30F_[JJ ML8T(Y ]C. ^U[JP%>H>3H*#+LZC3F$"W9F%NVH$5F)8P<*Y&DN[R '[.88%O M5MK'##K@:)TZ,D0T)P12DSHWZZ4JU'?UG:VVQ1UZY#[50.E M-P EEZPSG<]S,E>?%CAJ>H*GDNRXGT4GM&L 5"_DNJTU2:=CADBG#X JE"]% M'3\$U:]U41:HH"(I?[U:**J7YK MDHW]^O5QJ73PE4@I5?4K6EJ7#_E>LP<] MU;G3@/]:-?><&.2=5F%J\TF.4H&NE->J6,8@(.]:6I2)H. +)RQ8U(^S1&)- M]F5QO.D4GIQZ9N)V MW/4Z[$/RMZTRTR<^B>I9D??*1L90]LWM$4?L?;!LM[ M_T&]-MQ7@^'P HO<*=&Y)\<[:DH@'@I[767RGD!M4WWV^WSZQNC&^CW[!;9, MHA3U-U\O2N/4ZUNS)Q)&-^Y*ID[W?T)B">N,OY&0O]97WMBMM6]LC46U26K= MJ2&3RVEQ88-5$6UMR)3LA^^OW.Y)# DFW81M2.A,>0BP=G7/D?)_.Q:Z^Z[QOU5Z^ MJ+YKG)SA/Z._:J?9:35JU5W_'[.[Y73U]/+L([ON?&PUWF[$6N5'K+*7Y:PC M4V'9A1BRMDZY"OQ P*Z%D?$&%F+IU6/7';.4FYY41XQ$]S;@T-5R5!VS7-SF MVSR1/0P9V>OGT'Y::]SV95?F;+^R4ZGNGCZ5P5"H7)B-VFO5M=GQ$QO!MMHW MK0:K[)]L5PXV3[98O='N-,^;]9-.\_)B!=N\;KZ_:3ECU^RJ=7,=L.9%?>>) MC7)6QTBLC9*60$DE=_HU*QVVF/U [I1(4_& M.\EUME&>U]7.V5BJ5'WP:W8[V4WG[(N";_9(L'I^>=%Y_*E> 8=I96V^B3GW M_7^;:K(^'PAFQ$"*H8@ %VG9AX(;D"X9L;8 O7.F%3O7)H7&[0],Q^Q:ID7B M6&_955) 75.%.P'[TMEP/+T??+1=Z',HJ*U1^8.@\LWJ4'G*+; (U*4C]DGI M82*BG@@\.(V'9*2A0.D<-U#E7"K&U8@5*C>%8#;GN4CQ6Q-6.; ",$N>L)B' M&#),ITA%1O_*7D@H>Y3E$^AF=_%/4\D@G7Q8V%-\S%,,0[?,AWR!!R>#1FD.+ M<>BWGQ?DT/[!-W!HDV^MC$21L- #-+F4Y>M0#RB;"GEA%U]":4U7L#M+/E'2 MA8$"G.X#:5W0@)103@\5L)-P,QVRC* :!#PH,Z4)EH,RG-&D1.BA: 1USLNN ME9'D1I+WTB=S+H J4E-82K#%+P7'CTB3A&?2('P(V=4V;\9!<)6OYR?LWAF(2%"#C6=<1X5Q?YEVTO M$E;YG;2@NBW^>B> =<<%H3L*.U^VO"=];N_218H2CH(B_YRQ])@1()_0_(F^<*8_@%4=QE.O2 M"9IU U"6IC+/A9@;*+L:"2#-1!(^N>6;8!7BDJ6XA_]4G(WI+SX7$BX[PA!R)E>[N&$*S8X9P.@4;BH #R[)X E M\ .?P4@UT,E 4!JC>*]\D&G*0"+2+-$C@=EA7_O@P>_1"C3XQHQN9\487#,Q,#(N:'1M[5IM M3QLY$/Y>J?_!0FH/I.4EO-P+I$@AA&M.*= 0=.I'9]>;^-BUM_9N0N[7WS/V MY@5(K^$**3VE4A/6'L^,G>?QS'A=?=_YT#I^_:KZOE$[Q3>C?]5.L]-J'%>W M_3=ZM\ONZLG%Z2=VU?G4:KQ;B[7*#UEE)\M91Z;"LG,Q9&V=ZL'5=/X!/]OWP:C496OW&0V&0N7"K!V_55V;'3VS$4RK?=UJL,I>;;.ROU[;8/5&N],\ M:]9KG>;%^1*F>=7\<-URQJ[89>OZ*F#-\_K6,QOEK(Z66!LE.0NUR;3AN=3J MF65MV<<;J[YN-,W;6/*^=UYNU%IK0VV@_DQM_%3:7\:ALE"H2I'1GZT"J M9X;;OUIN!NQ/F23LS(@(FL*;X/6K4!@:P/(^SP^?S"GW>;"S]4N6+^(?&$&B M#]:F4SL!9>J-5NOJLE9OGO_^;FUGS3U?UDY/Q\^/=G4HH[Q/HCMOCEA7&RS& M9JB3A&=6 $/E7[1M5COML?H!+53(D_%, B+?M8< .Z M)2/6%B!VSK1B9]JDT+CYD>F87$A&&@J4SK& *N=2,:Y& MK%"Y*02S.<]%BM^:L,J!%8!9\H3%/$2383I%$I)K+_= 0(E06,O-B$12?B-@ M=T:G15L$9V RHC.XIB-,$Y# HG1'L\OPS,1:4>1QN-U[ 101+)8* M("0\SX".*TBCU\QT2X6M.G4[-/X.DR*"2N!Z!F !."$I$F2 )3&*F(948T*9 M$JWVGF6P,I*D."")(H$ >*(!9A\V N=0R&V?Q8D>VC&+C.A)FQL.2YP:O1S< M#&;(8,?>/'!WQ8<7Q8?]Y?&A*,?0<21LFVA881Y''Z,2KRHP.181FR]:! MW$B "QZ>C=NPSU5/L!HV]7:10**RQS_O?P*%UOK$T$D7" M0@_0Y%*6KT,]H&PJY(5=? BE-5W!)I9\HJ0+ P78W0?2NJ !*:&<'BI@I^%F M-F09034(>%!F2E,L!V4XHTZ)T$/1".JG$3C=$.\DG> ME8G,1Y2[S3-+Q'?$<)CWG+TC.I.>NKA[6TXH*TP&SEF7;(8A8.4<<-513RCD MD FHAQZ140I((JC\/+U ?)DA]*T(]K((%BZ/8&+ DX+GPJ-/Q#'J$SD ;NR< M,N,GNTC0\H_S:P[') Q$P+'N1(QW=9%_V?8B895/I 75;?'73P)8=UP0NLVA M7 ,Z>R/E*S*\*#)$2XPV'FT/44OG966]X'KND>(1T842-!V&A2%4SB1$=_2E MVN9HH1%>W#G$P?'OZ76/=3PA4;[+,!T"A<5 ">W1O $OB!SV"D&NAD("B-4;Q7OL@T M92 1:9;HD4#OL*]]\.!W: 4:?&-&M[5DC#[)ZW]W%>;^B_[R?LPI%8.'[ ^. M;-&,6*42()W8K2S/@?\+*0]VWBS$22=77GHD@2>XHNC6[@D5GHP.6?7Z>-MN ML^K)L;L^-;T_Y:?XO3[]G<'KIY_SW4MB3ZZ^WI3#>7")[I/;F?]TI_R MP<0#8QMD;?[&Y:BW31=M__T,!H[H.F#/B,IN\5'DMTFN@#Q'A(V9QK.VT>$"RG75-:Z)WRNLLZ107!1 M/6\6# ?#GAL,)V,?IM$?W/7&D6KXZ\ M[UN4(8=0<$Y#S02')=,)Z(3"UYQ(=$*Z@AG-A-35BHC!9XL\)6:B@FF:(]"0 MAPT+"/10;2PD9P2U210H9D'=J#I)H[M<='IBD1&^.I'%W:D%.#X0&W%!!QP91"0] C"5ERF)Q(M;:%,I"_(6B"IRHQW[VF*=Y$ 2L($$BKI?(54 MDV8;+,ARJ7+"-6@!WSEWHE"R4U#.0JT$MP''$Z::* _?N%BB(V[IQ2M3,7 O M1Q[TO-'(G[J]X?CSIYI=*^ZG;K^_N=_;DB6+=&*FVK]T8"XD>OHL%&E*,D4Q M*LM_)EDXP6RC_MYX,"3IQF8MLEJ9IIR@OYE5JFZ_RQZ^KR;H_\U$9S#!\V_O M9%9OX?E@1+N[,7:Z^%]B!4BU=81"G*<8KB'R+C6AL T/2>]R)ND"3S5EV*G* M6&^=U\DI8-RUWM>CTPUO'P73-I#<4)OAUL?S=QT3#(]7AY?9/CNRT_L_W)(? M,O*1!HTKW%WAH PU1]LB[__ IW?B/)/ M'7%PLC\KIX]#]F

X1-C/56Z<3A6O.G6/44QQ8EY2;=^ M:V=>[OT%4$L#!!0 ( )"**U*Y*.2$$4D! '=Y#@ ; *$M( LH5$=,&&3__VC"X(D$" ) 1HSYX3VPC-3/>OK]/3\_7_ MO0T%:HQDA9?$?\_HB^09A416XGBQ_^^9IO;."V?_[_+]NZ\#%9Z#9T7EW[.! MJHX^?_KT^OIZ\9J^D.3^)[I8+'YZP\^\ MJ*B,R"+K2P(OOKB_'W]J/=J5!7[N4?P7L+[RY/4OC.<,*T:^KA[O9XZKS\[-'/ZDR(RH] M21XR*O 0ORE[GDR=IW*VEYPKB)U[$?Q^T9?&:]]3.$_3YGN6F#._4OQQEU$L MBG-H@=SFF/ !?".5/$_2MK?+J.?Z\MPG^-1\4%/.^PPSLA[N,4J7/&A\X/!N M^$26!*0X?H=\XO E41)%;>@\)TZ5/ZF3$?H$#YW#4TCF6>M[Z[\T_P56TD15 MGC@3R_C087Z*K"ZO!_[H\&CKKFD]JO!#32 L5BY8:4B>INET\HQ(.6(X^)?" M__=5Y54!77[]I/\+GPZ1RE#X->?HK\:/_STK2Z**1/6\#:LZHUC]MW_/5/2F M?M*5P2?\O4_&:[_^U_DY=N/>OE"U"OFADTP5.X^M M?U*5;Z52$_[!TZ/.S[U^.YWKP&(["XOLF(O6QHBD8/_JM<"T^_T M&$%!F[RJ8GM569-E_")>81GA-V+DJLA5&!5UDH5/:7K;A52P"'Y/XCK,_)_6C.L47027O:#HFGX)YTD\/V/ M,O?Y7TIE^GW$7< DE VFF[L"L:ATZ(YA4/1YPY\V>4>JTQHP,@+Z=XC]U%^B MD+]M\IX*GDO3>%=Z:4J[O;S8:6HRZF3L;QG!7XQW="5N0BGJ1$#_GO5 XWP& MHHY4JLT/89@Z>J4>I"$C)O0_)& \1W<;Q8_-['*^,!&;RF0+UCR--0U;A&4KBJ1GVG0ON!) MB; ^& WQGQTUP-GE3 5\_30WQ&[CZE;\WS.P_)^[$M@W1B3*P3ZC.=UQ=DD^ M#VP2'&B2(7QOP#$3^R3P8BF>*Q(";3R3M;0>X9L?U882Y"*\2< MTU<(/_FVPGP *_2,1-]648P0GYP%?V'&-+W=C#_-&R*\ HB$$.A,%BGF0SCP M^JR0B!K>3Y$P^?. Q%.*,#HWG=>+-X4[,S[%80A\R@]' M*==&NXA??K0RJ2 M)MM&));YLT$+LM85M##C"?-KB)A"ZZ_6WWD.?]+CD4R1Q2#'@+5<^SYO-A>_ M/!OND^-XQF@CHH&79Z&HC*QB$W0Y6X[YIMEG2U]#NMVZG*U[-CPW]Q7S[W,3 M,/]HD-2=SKHLI6@C7LX68 UA?.(KD0X3@#8B+2 I("+I.9X# M)A)90!A(LDQ7#9X0!,2J&KAR$"XB69T8MFI?=)PI,-3'?J;M ^,C#B;S-A)X MEE?UN5( U#U8*W8'UXV"1C-CGNP(J*0I2E:O)/?,LR66!4932 M&P^.J_DE=W)\_>0XLGW6GYRG?4C"$^/BH' 1OKX@ON4BW4X8&"OH<6(:(T;& M82 C0)WA%NX?F$MF#YS,Q6P4.)GK#C1P,N6/U115&G8@WA]*(DE@E$2NQ'$\ MCK[!6C$\@+;,C'B5$8Y#'%LJSL'"]_44#0-J'*LP+F1- M8Y@<*DQ,%@:ILQV2T#%@#@LP$4_WN6X%Q#@[7)Q%V3N*T76(Z HWB(V5T,'# M9%&;A)+K>$ JPXN(JS*RR(O](TESK(&$^9CSXD\DC(H1$$$$["E"BK$0&2P< M:O 30RB2$(I^7!,#)S+ V5/($B,@@@C82S3BO?ST-$#AF1XG%K/$.#DXG.PY MLHD1 M?6TLB2,L&L>A8SRRL/?:>-X,.5LN:BN13AI + M#6(H;0:E:TT6>563$=#[FG_#/QU)1GDC-+F3(0;49H"Z0XR"<$N%&KB.TI@X MG:>(J!5TB"'EZ7Q+7^3[2#P.Z%QI"B\B12FQ@!F%U-79Z^[L2SWN38I%-E=J M=S5E,CP!+L^M]+28?,>_2;TC<5)7\MB^T&-E\?H#1+'BCLWZ>IS$FC]&R7J4 MQ*8CQHC;$:_8SASA'EUL)DZ0R;&6/UX66YEFAI=_,H*&:N)(4Y4[-$8"K2]Y M^9E[Q"B:K"?-'A"KR3(O]A<>+C/*H"1R^!^'0MH[\:$MF)RZQ6L-/GZ?$B([(\;E2NJ#)I6[VP M;;0"-+% "JE8((,3R%0LD+% ;BB0Z5@@@Q/(="R0L4!Z$->PR=DQ+UN;B R+G-?&%UO 4? 5^4@"1,KFXM]$5^+Y^ MA>_1240FLTQ5*\7;P62W$*==X\+*/0ED' G& KFI0,:%E7%0%POD MO@4R%K88T\>&Z;BP,@["XNWVZ EC7%@9!V"Q,$9$&./"RCCXBH4QZJ'720A: MC.>CP'-<6+E_TQ,'94>QAQT-*8X+*_)@Y8S8Y[L" M*BD*4A6 ._,LR66!41;NCG2GD3_05F3U@WE3Y!EC5[H/R;;<>[F*0[@FD,^+':MJ&G91OO"-QDCL2QZIV8SB?))P/2.'&>Q$GO!=QK&HW!O4)@_J E&^\ M%['OJ"PB&VS'I'QC4)\PJ ](^<:[$2>[&W&LJC>&],E"^@!.L,6(W!"1)U55 ML&C1X:<86 <'K*VLJYBJ M-T9WC.Z#4L<> K6XLB4:<5IDRK8.1QW'Z([1?5#JV"UTBU&ZQ\@M5KR^I2!B M')\JCB.C8M>':#%((Q&AQ6HW@/1#C.T8VY%1Q1["LY,O+XQ&=!:5RMG#4<4Q MMF-L'Y J=@O83AZC>XS78J7K5]HA1O%IHC@RZG5]8';R$(U$7!:K7/]3#C&R M3QW9D>G$&)>E'TY8%IWRL\,YKAOC.\;W%BIYGTT3XF+U* 9ML?+=7/G&2(Z1 M'%DU&Q>F'TJ@%JO>S55OC.X8W0>ECN/"](.)TR)3AG8XZCA&=XSN@U+'<;EZ M!".W6/'ZEH*(<7RJ.(Z,BHU+TP\D0HO5;@#IAQC;,;8CHXKCTO1#BO3BM5CI^I5VB%%\FBB.C'J-B],/(RZ+5:[_*8<8V:>. M[,C9-P)(W,%/?:I_2)XZ&SM#3TQM X"6H=T1X]A/UN@MU\9&1C M F>LT,86\XA*#\DRXDIJ4^)%M2:V@8F'C3U\V5Q3ECB-51MR"\EC6/S,F#F3 MQ%]K"C3DQ7ZC9]*WT?LF2=S"9&SQU0HFQ+K4FRZ- 1\#/M;PJP#?&",YQOK^ ML#Y/_UBO!Z378YC',#]8;5Z61$435""\0>83![H;/6*H'[Q&CZ$>0_U(M+I+ M5ZGJ7XT?X=4?-FQ--)B793<%1E1+(FSN;00&=S*8J06$6($],2,2:BCHF]Y!^&2&9Y1F@R\.+C M $--'"-%Q2]P##&7%WRLBF#]970Q^^.=..\)JA@K1VL?9JHBY]) (69_!%1% M+EH'M=Q0LS=<'"65%WPWHR#B!N+<+L.^W/%,EQ=@M<=T^,T\7P9"V.5%TK&A MA4:,#$05)@^(Q1UUIX@C%0<,<>2566G$2LH6$E>2)8"49 :Q$L/?39EA)G0A64C%6 M=L9*^D2PDHZQLC-6,B>"E4R,E0VP7"I.6*K$OC1'.L!X'NTNOC,PM5Q8LK?-8$\5K M>Q7''(\-KJ="Q1@H<29I11ES#(\C\Q V5PBF_]B4>18=20K1/Q1L,FIKP,CH MBE$0A\]CPZ?ZECC^JU+2U($DX^WP1Y%#LFTFV&M5KB;5-UPSJ2#"A@=&[-M\ M73MK8KVVE5Z+41ZC_/#5\Y%D[8\1N!'8:#@6]1RC/$;Y0:KG(]DH.T;@1F!O M[UC4WT8U'/,L[&P(TJ<+.Q>O9+/<K9+_4<34LP'/NB0.&9'ID^:L%5Y&K"K)!]Z% M$M_4T^95 35Z-9'#-?<:(\S8OFK)L;)S04_!7C%JH:>I=8%*C5X/WB[V#QLU M<]X;+X4M"T?#Z548HR0"QB64+H7>U8/Y&;'7KS*OHD,W M-P%!PJNE*TL:<$0>@?!/Y@^S+),X5E<;QJZ,8%UL:."VAHFMMR5B!-OGAX[> MLD0./,ED90^\\G(UN4(B.Q@R\LN"NS];M'\HOF>>);E,2 QHG6'8C=S[1G(D M'36'ZSIC),=(=D=R!&_CW$8GF]0^D@KLB )X@$Q(SJ.#$\Q,HPLHMV/QK;X MH280]AY)87Q+!>+A[YM7;+?TU]D0L[3F./;:"#-E?#MY'QGGX O%=":7SF=/ M #CS"X]1LQ%J*K6[FC(9GAQHYM8=8V8CS-SQ;U)//3G(V)<=(\8;8L!%!,,D M*I+ <\2V5P5^R(LGY-KHYZ174B &TV;;)@UX+]!/[)N4/@D@F8^YK#X&D8.X:@]("?TNT75A42:=/P&^[S%V$W78!(Q=^VAD$B*[S>:.F7D7 M^00 $YVMD@-$RYQS?0)@B!\2F&)'-T*.;L1!I,=(L5<< M :]X%A(MLCR(L#AV:B.2Z-X'LV.?]/A9?<0NY<'F.T,%0.P&1L@-# L#*TNJ M2D-X)\LL](XZ&F^K MI=-$KXFR&05B]!X*>HGN57BFR; &?8T 4S4[R(18@P?%(8=_8?CR!Q$WWF( MSB[<(>'6W7,X"=Q&P&V(<>N[SW 2T(V&PQ"CUU]OX2A2S]%W%B)3A7%(J'7W M%4X!M1%P%6+4^NTIG )PH^$HQ-CUU4^PGU Y9MSNUTV(FQ/XZ26< &8CX"3$ MF/791S@!V$;#18B1ZX>'<,P0W= ;B"'B;)"/%"+;&-\8(J[V[TA1LJ6M.T&@ MN!S$BLODXC*Y2!_:67OR*RZ3B\OD#@^]<9E<9"+5&,.^^P^G4[,1E\D='F[C M,KE]NPTQ;GWW&4X"NM%P&&+T^NLMG$S=1EPF=W"HCJ/GLR<)U/'5 UHZ@C3 M#2FQ?S5>X?%^1C2J\>;:GQ/R6\0(M/UYS.Q#5 .+& FH:(I.Z1BAX9_S9,YR M*5I:5T%_-5AT=0S_S)"\_Z%XZKW7$9%.+09= QF^@<=3>1UW#RV M*DL@&")&T61TR2M2)D7G/\,SYLO,C^:'P&]S>7]KP,A(<1W"( )Y:.LQ8'Y- MEW$X?@SH6Z8M_FY=&^*N; MG\]1P0-!FS#,&I:-X$?O#/O$OWV&E4B:S"*%_)'\:8 8CLC=UT\P1?@7_^?K MB%+4B0 :I@?(_4S1R9%*M4'V%:J.7JD':[]V+__WO^E<\LO73]T0QFI5 MRX\/M7:MVJ)*]0I5_56^*=6_5:ERX_Z^UFK5&O5PYO'$* ->[*L2?+]2IE+) M;*88PL@FJ8-=G@O4Z!3&&BS^NO%P3^E/84E[X]XZQ62R@SC$GY]7)%8;&G:L MPV)CD2PFZ4X'_T33$/Q-AV\5]N]5YGER^P*O Q$2)9%H')ZE#$7_@($_7T.M M2K-2W#-*9+#YA@$_V\<[NZ23YS^(6,[>>6D)0W?V8YA<4HETLD@08' 64//O M&:P _SYB.,[\?>.)O/*<.L"/)O_Y0G4E&;30.2L) C-2@%GF3U@%?E5E\_5C M)*LX-C6GK$HC4TE^53GS*?/5_\S6HG*NCV7_<<",ES687YN!Z&H!1#\T\"R0 M+$P>T$B256<\U?CJ\[78?_CSB]T:3SU)'C+JOV?\F_JY*TD"@LA'UI 3T!;F MA$E4S&=R7UQA9_RS@H+%S/8DM*9#Z?.AP/ I&DP?> O/L#CZH.@T)U).V#Y[(X)DX[ MP#.I9":WTH4Y? _3&(0?]BE%9D%DATP?=6#U%\^C_AG%""#&9]2G$/SX13RD MYO#P@/J\@J5)K0/7G#$A5[-_FZ^O=U>5,PJ^@R>I?YF:?9O"7_<-,?.S.KNT ME8 R 7O%'G&2V2X*M )G@&Y.0:TF;>: MD7=FR>)6&:=1CO\EMD=LNI_V3=6X3.#LLI@]SV2+V5RRZ)&F&_OI_OOF'P@T ML$\E@9/*P'BYRQK%P\7K0NJ.AP) MT@2FR<\Q@*I+%Q^/UG-SD(C"G$24.$[&.VOZ/W>\B&B7)!.+JF+U;E3]+O@F M#0Z#GUUF4MED%M:O#JB6*B.D4D](4?=G?1U(F'8B81E^;,AMZ55T)F#K>U4L M7JG-XI/?])N-?'9YQX@LHZAX/\N18 G7/./<*XED-^0F& E>9%UL4W_XG+L; MCRK72=[O)2V,#S:GY+*@I?44G=;3E,#H"7_XD;NE'=Z_=;.W12E7]WTUB0#C?D1(U#H#>)AE1]C;Q,4) *?$CX2-.S% M45-^!(3@4,CN96A2G3> @\6I)"/&'2K)F]2/[N@^_Y39/D$Z@XI]/&!,+D=_ M](KUK#'E.PGL?G,@B2NC;5G]+DM:L_!2[OLP[<4QSR[SJ?1Y'OYGCZB>A7+_ M^]^%%)W_HL!S AKA:1IIBP1E0?K].P;H[C.H0P*P;>/NH?JMUFI7'ZH5JOGX MT'HLU=M4NT'!$^U:H_[^'9WZT/U(-:ZI]DV5*I7;G^/XT%-\F$G],]OPA@>" MH);Q-U[$3BD\=Y'/\N*"KTN>X!!K>-*?*0V>E@5PE\XNVSA#@I5XE6$'5%E@ M%&5N3\ZOR:?R%W06+P+^FRF2GSTKUK*AI,NCCS5V9^FF3OC'S9 M6,3'!,6('/4A]9$:P+-=@ Q\WGV&)>#GR:/P)9B&]2)RYN[].W-G<@2Q/E5, M4APS42YT[KG]KYM5UB/5LB;+\&I]]Q3K,@C -<59:%)7Z5:KHM[=_BDN;M$8 MKZ&L]U#ZBWR+J)WG>7;Y&Y=$.DN144ZRFCIUB;)VK \C$-A2G##0 &-#7E41 M]_X=!$>L*DLB=HJ%"87 09Y0-:QA&98D BJ,RE!X3W51XJR74"/;7ON#!D]F MDEDL5& 7C'TTJG7>ICY@+$F&6:C R:#@3V7])XX^)%^:3^^-3*^@=UY_%5@?_\N1KL= [Q",90 KT44 MPT+(B:NP,>PQ_V6L?>U_ILR_4D!8A[\K0Y 1&$.VE!LK#8'J$VQIX%6@G/'\ M^U1?EE[5@?GI!2P/D8EQJ,>+I(X$8 _XQSF*5/++TOR, B_V]IU4PVKJ#;97;SRFY)I5>6*I+D,LRZ+\D3 M9TU>J*=[CR^9WC=NT;LA7Z;,;_M:L23/WEJ7Q',[GZ]UZKIDA/TLI'-++^O3 M;&'U8A[%<]D1XNNY^Y\WR>^#PB+MR+[.8N%0XWN T7-OA:^!-S<<_2.>6' X?F(]./L=%]+W6K1Q490#^C,G"]^\^ &.(JZB7]JWVPR"( M@7" V#N M36(&Z^<[*4E3B;Q@P9&6A-?:W63UW0QE83=C:1,C@2M&X3VWC*@Q$.)GR1D3 MF@3)JRN$]/T2DHK4S],V9C/K\+7.B.<)7LC\KYG(V!T>C X9^1CH[#T&@-2>I'&)YL/1GE/&# M\N]9K7Y]1N$CJN05YNEANI@HYC*)W*Q*9&1GZ,5QX'9AE/\Z/P=?%0G<9ZK)]!$X4N20/8M/.E+GYZ8=YOBQ.1U] MD'/PE"!>PAN*QA^ZDJI*0_(WP,0L!+2'?(LAH?%*(Y8SWW E,*" :5B$(@D\ MMR+66X@)[<GR[!=2%*_3OBY]H1HCDFCX3-WP'(=$S %C:-NK/IGOPA^[S2F],">9[P_4 MLR5ORO2ES'/;B]SNRHAY.>\B$$68YHA Q!L"1O. (:BTPV]N1/OJ,"UTZ 4G M!3ZZ#F&?_78YYQ#&V.3(LWZX.)3AC/V2V>'.IN[.5O7CERZGF,SC;?K#5;W# MAK.?]/!T>]7[-;KMB0-?_"0.-\#"B6^.F4P0F!;1Z=S=W,3.K#.D[]_-#I$> M]<&G&>/TI@[ZZAS:-\0%3WLXO(NWZ*VN&W_IL\MFZ:%-U2ZHZUJ]5"_72G<4 MN%R@"4IMTFB"\>V4@T&KO+<#]X6"UX/Y_AY7\5I_@#TZXOOA[E5@\> J[7ZX M?$;UM-]4OV($!GN$$(LC5:$8E5IJ34!VDDI:'WP@*DV;EF8+QFPY\W0X30'V MQ-&,WQR=20\VBHT1D@VOSSK@#D,C#T#"0NQE^5)4$AK&_*$HLX MC?2"#9&WJ4/F;;CY+BOA5;N@&NV;ZD-0V:XU*8^@GX]:'HK>/A%UA_I@3(EH MD?+S<&4KI+3&_GA7\L"\[?-9V,Y1UPRK2O)1\BV"]LZ#+TQOG\YZ%&7K:"'5 M8@2]O,)(8=A.,X03!SCQM!@6TB^\".(NY6VQ<95=>9 M(3+$,<,7X=,4!_C"%06UJ;B@-N2"6DSP5%PZ&QE9F57^X<(R4QEU+YN,K*XH M,?.Q['%N#BEK#D:6:K-]NZCJ)/?:X=K]XQVA:8MJWCVV$D#FKE-KPRU7I#F!0I5HWU6J[=7AEKRN*2U- P6M#&&I"'OP\0R-U3GFB)?7A460TC@=0 M?]RBFM6;W5A3S:KK.G@9&*6^+&DBAU\HR9]Q9RH5N7A@FSA_NN59,#$F=3-% M>J[!KWQ3S%T57WG'O04'U>]]2+_FFR'S31;2=&=ZV[M.C_O%S/6(\WO":]UC MG7&;;V6XDL+:V$FMW-BQ8=;I?3N_OK3JY4%2Q2Z YZ\(LPZ_3P /S= 3EF- MCU27[1Z'5:YS_QS&%82 MIC B!\H9O;$(?X@K!TE:W3I 2C%#?(Y;^7@@#-!+DD\ :7XM=(8QRUS@R\>, M2Y//STN*@E2EU,4'D%FUPU]UII779.Z5J7_CW]#9QLCT*DBM%G'<=M#.CH;, M#[6__L5.1*67B&HT]IJC[?-$I/_<_BB(PF -;9W<'[G?_9!*%Q+&?S]N3G_= MJ)O]_!@R3W^\D6CY1D$Y/C-^)VW\QI6Y)9'#_^!MS#$CX/BOI)896<8--7[B MP_L=/DG7.D.F//U6RW>FTM_G[&.J*^=5>@LD+#K""QF*_.(5/'A-"XUYS[$_ M/U-V^(G/5(HD$DBE,;83+/X!S9;DDA!)>3MH13M,ZNSR?UQ>2B\^;C#0N9N M>0N\)U8X-A5P/*_IVE3@')<: :L0*3JRN@N0.]93^40N2SNT%7!>IR-55J:_ MCH3>R<)YFO:!WIEB(I7,^T?OM>I=;WZC/" 6P8HA2\HE,*K4CV9RL2<'N/$J*JM3$*L3H"LS_BA=(:_"& M^"B2CFQ(11PI$8?1%7)Y5E]FALJ"H4F.Z4*Z47Q.T=L8&C=WD8M.^5<_(/ M#D',/!#)+]DIYG-, M*4+Z$O2*=?W27#;4#)LGU*PB=, 21R?RZ<)AR]P6U/-+%.E$MI@+0!BO;<+8 MPA=OM)$\K(ECI*BD?F5!^E!YPM>XZY]=\3DL<^:XX>%5.LF2SE58$Y@Y:U$> M]E16Y];6[>]X!>(F[_$$5"<6!BS713I!T]FUT'1GHP^LK(..X,F#K=1G#Z(U1H(T(J6H+,X6S?::6%8C'8OQ79!#?#?+ ME)PJ6[O)M()8I=D[2[97.NXTE;[7$,?>OE71[&:@THHY>5C;^DW336<>N/)/ M%)-.,<:*+:F"GZS0]Z5$CB\F__0R=XWNP;'"-^N23F0+3L8E AM8J]53P!C- M)3+%0TW<;44XWX* 1+*PZ\:"D^%*S27SI!'8GDE38,!5$3E<"T*D<-ELW=7Y M=K95I1LR'[VTN+X*HO"0N01BJ?:=A'(G;]#9\IUS3P=$--\JDG9.=SH)G+T( MQ.@ */;O$*.@!TR/1N]1021L6)"XU'7V>3+\JZJW7"0\16ON\#V8O,Y-;,_Q M1651B+M7$C?H2HWWL1Q'=0"_B60(T1J)&A*+<+R:YL1+K& M%R&C.WZ,N$5Z;1"2=;R\[VIRSSQ+K-,:UM!,ZZ1@@ M$X5B$%ZP1WNS''A6OM=_WDRZU5K%SQ,W.[C!I%)D2=5L9X6SD;/"9'F+SYL* M^2>?JV:?_[3%W\\15\CS9GC%HORID\F[7D?J;(>+D;/#*_E^FTI?W?WNWC^T MF(CS?=X0!\WW7":B*=_5&C;PE&\A?Z@F>"O"^7=N 60Y -MKMS(N0>]KOSYI M_OZ=JMT&F=[U8%[-^>T7!F%YJZE$,76HHA*61^H'C=95-=NJ0V>U&PLB\B*@ M^M-WAGO.;2,BWAW1G]T/AM[?#5YCNP*>D=E/0;CBLF-N>/;X=% N..D M-HI+U5Y6G211$\KTM?5R59Y*:'^]0I:52.HB.RN6=%8/'EKJ&&_9&)7D>^1T MLH#6]M)QZ7>P^XLW*$D,VN[GDXF,AZ,ZCO3W2,"M^R:=.I-]^9*$W:#RURE![BZ$[GNGR KD@HR1R+55B7XP[8/6+4^;*@TN_V=^/N4KY MIOFR%\MA=OFZJY6N:G>U=JW:HDKU"M6Z*3U4;QIWE>I#Z_^HZH_'6OMW%)D1 MK=FL"\1MT%AJ.9:D 0[\C\JK\M"7ZC\%'^.-C3J-";,Y1I'$T9J-U_Y#368R MU^DEF=*#S,>6OH'W5$DG#[5F?%O:^25]J40J$/D#KY;5 M%! 1W/K(: FSTI+57JI_IK+\6V$"\F9W./-DN#YY,&)W.;4\D_(=J?6NM#1[,8TZ\^$VS4M"%GO%U.X_O-CTOH6 M[)Z$5\DR)SW?/TPVNHKM5S,[$S1HN7(\GQ=EJ=J*7+[ES':NW5OG.\Z7NYOF M>>)LPVY^W8AW^7^YY5M:R(/'[-,6?6EEFAWK%6/#'BL6 MK&!ZW^3.M%%N2.E*C=6X;G2,?=JAQU&(6?G5J H],91-9/*'VFPW]$Q0-I'= M.?B(]Y2CL8^4=]9H3GVFR-YAFZX-I:R8NBYNXRSYWVDJWDCT$0"FDUDC;:#; MS)L=$UHHBNF@X,]-9M).1^X/P6"O)Y./1R?3/O:0C%- ^\P MS&^?#8>\?A4!OL45, 2J 8DL46.USK1QFVFB3U3:13)!%N@KQHZ2]RSXK<\GLSV:Z^C=C-?Y9&!OF)U-C(D MRCM.0N\O+Q0+H^2?]O/-*^UI$NLN!O,P#1_\UUK]VO+,DO.>69.,L;8ITDY3 MW<2']#+5Y$72,4'MUOU(;WYEL87RCD]]Q)*F#B09MUYWPN7S-V[(ON9K+^D7 M-T@D*(6\B&*L-RT#U%T1K)Z%#LP;YL_H;3@4BX^]S6:Q =L7YQ$@,K=!I/*BS2'9T%1%!1\;3(+++%YOBM\>!S^NTY7UL)1F;]M\*BZTT(5CHG2KJ<;/ MO^U<:FM:K%,2JVAAW$TR:MX(A8']MIGF<]:#NMCIQP]G:]QO=LS!'?=N\J9( MEC@&7TSH+4'VO_]=2-'TEP--)'HGE8/YW0^IU@5C.(\DB8N1F!6&/33R-?;^ MNBO6(E2B:9PI)#-W#-V2OCTG M)T/Y5U6M=->T$(A%_;3_/J 5?6,-CS.*G\,T1^/IS7J18_7XKRI1M M;YCU$I^5)ZB>,U@\Q&:9;8;7L?K2[V?JA:R2'[]X']XK%B(7D6T^ M-S_#L6R@X=A*$"S$'S;\/13?KNK]^J^7%+\2 &Z!1W'5L$Y1AVUL]>F^I[$/ M[$^IL'+L#<(-EY5'#WG;Q!D[9 **B6*VD,CG-H<>UH@KK\;T@C5=V3#=P>/3 MM'_S;<"&B#5];#DS+K+BH'N/BOO!FI^:Q'>L^9IU JRETHF4X_D33VHNBM'6 MHK\=>-U&,9'*[EHO&'%B^5>]4?#A+ANGB"MMTS@/2&5X$7%51A;Q<7_;=0L5 MU.-97EV(P7Z]Y*=BZC8IY;:)P?S?"C,70"%C!?L%R7IZ!GV2 QBZM!:N>Q, M/=].$^03F;1_I^:/+A64T0*+"CY%^BN).4O#9B4:OS;PM"&#F M#_W"9PJ(SX?66&FGBF?[13%ZES/6OE[C'-#Q5=3:FO!MPNV@C]"NOV#DQ"NA M_>6;;Z=Y ^&;DZ:JKBR"LI5)8VUDE4FWF=QM/Y.O9VO!5LALJ8KL!=/*BCJJ MXX/Q,@N#=O(A)$^FX]LR_.:/;W%%-@?\">1 S 8]KQW;H5LW:1"5DJ:STEV% M;G[_%M#)B]UOTK"=O2"!O1?5$E_!L' *PA$*\0T<,?L#U('[N9OCDXJ/U<%/ M^#]?1W9(@'X%%X5J\T-0)77T2CU(0T9,Z'](4"TD\[TOU)"1^SR,@!]-.M_> M8 X[N@QPD/8 X8MNP2-FQ D^3"Y**E:!,MYKQ-=_HKY,-AIE]?T[J4>!_ZP@ MJBQA%TV!.!!^(O:2!(77O,B(+ _/DQU6)"-!K%>_U_GYP * M)'"?J2;3!XW3 DN*1!:!'T^=GYO:D./'YCSTMY^KTN@SE<,2:OS!E-L/?E1'#FK][=/2,S\';$)B1 E,S?_I"O?*<.L!D2?YCZ J% MGR*=3G@:KL=\8/Y.FL2FD(Q7I]/_N-D7\XG,/RY4ME'7I.L7JCT9P01+,FAE M]@M5!UVMT[XN88*G[5_Z9'X+?^(V>OH?1Z.PJ!--C?CU$S#3@:]=&3$OYUT$ M"A\F-")@\,;KT3PT"/#L.)X;T;XZO&H=9 [G'\S9^966+E1KU3KK6J%@I]:C;M:I=2&7UIM^.>^6F^W MJ,;U^W>-9O5!GW4(4_WP*#(:QX,=^AC02//>0(!# -7-46QD\Z;TS'@MGG@3?&> M1?) I146%S,=LHN/2_,ZL]J19HF^G?[*EUNI63_WB)S*FTT]#1.FB^;4Z:(^ M]5KI:E!N-,=7OPI^3]WC\5AWIFT0>[DGD@ ?6(G]>Y;S["-XO'"M/9 1HN[A MX8%"5<%'YJBZ-";7U%/I9,)38F9IJ%U)Z&V-H$!Y$=Q[25,8D0,AQ5W_X<.1 MOLU#"E$&)"P8DIN(/@;#DI3?+,$BZ0?=#V"A='$_ /.DG1P6OLJC6GY5@&]> MM\W[8%Q[039)DAG4F3)",];U'T^9)//IQ<<]%@+H,YW/ UW+TE#/ Q7/D[0J^9L23";R'GHPKB3"RI#L M0,A+%W7RDI_\(F[14W]+S[1=U_4;7U72Z!FK[ P50_XF?R>/^<* ?QKF?-RD M]*K9\:2KABL8VV67$.H'<+])B.M,_O6_WLOS8O:JF(K3;2.!%IF[$_\>+1QN#0E09 MP*Y<7!+E#XL"41BY1#Z\VB?:J>ESU;B4=:[_T\]\\_KOM"MELWZ607O:6)RU M< [KNMCC[ )E[ZC70N2VNV](!-H*)9$K<4->Y#'#57Z,# C@XC=B,=*_;CO3 MQ]IS\N:6NT_VZ:B=1C:6DZ#Z^H(2QA%0^YKV6^GMC> A&H(,1"CK]4PTR^:W M)V8@*CN=R-)!M.1/SB57%,3([ 66P$75I!&>#/"44Z%OSF&?^[RK\UMY#2D MON#F>HB@LJGU!W1\\@>O5_F#I!2> M!))8S> D$PDD\[]*PZM!)E43N(B?S[$7Q4NN3N7QP7B)DR%JFVPB1:]OR1WK M&^^,"D3'9!+)3,#W54:K,N'4@C_'ZYUFI[IFNAWK=.Q*WF;2G:DZJ>?^/&?: M_#2@"\&W3Q+JRQ>=T=9!!B.*8M_W[4WYK]^ZZK\U]WHQ*)FK>@/G!\+@_1I'DT9K- MNOZ1-5RT@Q15QX"E=ZQ\D";\ZDS?7O)7X[>L=E\H!)H/\IKZ,2>]T EA/ZE$ M%PJ&:%ISAWH/Z@:D"\34T4'T"K)?/'RE*;R(%*4L#;N\2!Q,Z^XA%1_IXCG# M[RS),@-_)4>YR@/\8TTLD0K01L_E*];-E326UGJ'XY,DIT)$=M03A6&C_"+\ MCMI.B[XZW$T3M]HD*\$U/M8%2"K^<;;*H!'Z835$0^)@F%5[J6U0'[BIC2P; MUFF>]7VA%5@G_"V\!M'V;9]K20;72BR3:RG921NHH^@#?6-X$4<65^2PF-$V M:6;TZ:OF6UF6*DDAPIM 1@P/>&&-!>)Z>L+VXXT.-V!IF'G:.+@/A7W!9&_# MVA^RMR>N2Z(TG^BP[4;KN42LB:Q<8C?U[0];?GE[G?8/:9]H9>1ZB/!>XS*Y MLC509>1B9+.^J:6#9IF/' LF$@NXNU*<<8Q*W> LHXWAI'OD&O"U8>W Z-9/ M?PYL(%+N>5&2P3TWTP4ED9M_B]X!YQZI PD^&<,CQ/V?F1%L/K 9R92&G>F@ MG[Q[^_EZ^_084!6BIX2FX;GJG1JHD2R->05+)OQJ&@L5+W[?&9K0N!7JJ9=B M<=>6M2?*D:"VG#R<0MIMR]JBAV':KI"(>GJO;IPZ(YDSHA[8UM--[>7G??%Q MFR9Z(<6]S;7ZXA"]E#6.I0L+PXQQ_:M$.FAWTC]&!7,")N^WU^^D7>S7D-21 MZE0*0Q3*Z^3I61C57_AF0.6-NW3EA(E3-<=^XG';11(:V1D;[L'<_.95UG&S MS9"X'I ;E-SBX-Z.'3;CX'C/P;%]O]B\Q<.\+?&*47@6GQW@!4U%W%Q=3G^0 M_S:L<)Y:QW.R%4?N+IN*HY?V@SC. MC(?92!3?D/EM2>@E?;ZQ9G:DEL]VV=L%H_3Z9L@^PS1$ZFUMWT*BW;I=[\6% M&@K4)E;MU&NRW_S)MI/;B%6@%3+&9".#$F,^L93Y3[^@Y;V]5EYV.I(MU^;'N;4SQE][G,= M+Y4P;_D\3IB4MX#)S-^<]M\4N?@WJSP/HE'GO8NKZ=-VRT94#"<_9+]@-WVH M]U;N3%>_,S 65?.)G(?^!IO+9G6];!J.@L-%UE@ZN>\HUV6NV^+U<3FLP2+* MC:;ARFHJF<@7=T75 5,V,&DM)-+)]7MRGJ35=M?0(5]C$=\T=*R#++UPQ;4_ MF?C:GSU<^Y.)K_WQ"=K'?L5/=L,K?EHWI8?J3>.N4GUH_1]5_?%8:_\^BLM^ M]JF0-[WII]"AZ8QYT\^@_/,[72QRO=_/.U_U8^?N_S(C2?EBL/B$;_XYC=S- M2IH?^/T\P_A^GBA=6Q/?SQ.Q^WE6/+_KUW?8M_$KUU\VA 7?5&PT4P8[!M$Y M"3YY#G< 8)D1KS)"%%5TM&;CXS[<0@22Q_;_BA$@S$<)JHO A<*;E[@E Z@\ M7N(6)^KOW3RF>*73 M837 XQ!?=X/!288AS9]-9#8!F#6QK,/RGABLSG1\G1R.Z:=NH0Z&4N55O+Q5 M%#M;I,%6-PYM=L6WL;+.!@OSI9=$(9'-', 54#.89;W#;.G*QF!A]EO\KMU4 M:^QOE H303@UNT<$91/IU/H$[A;W7/EI^"ZK;TAF>05A(=YF[%8 M <^:HFB(JV@RJ)@F42\_&4%#Y+.&/@=S-.3K\U1NEZZ[N>\92T.ZDFS5 M9:<> +T)059M\LRV>/:$_,*^]VYGJ,O[@[J0%6:A6__Q/<,6AD_=/6-J>7MK M3YA*[WJL-0!'PJ MDFF5;;,BC3%UYC=Z=DCL3=W>E].,PM\/LYF"I6[=:+J]9 1 L2CKXTQFW_OS M,^!FP@)NR!H[64H^-9H547I>>5M[)' 9%9V>*JX_S+H/G]B];,@Q"ZA7;% \ ML;24*E$57D:L*LD*.<*N('G,LU$XOCZ3PBN/7I'^YVM);AF+V)MA$)^F4K9U MDTT_S3(5'@GO.0WKJX>U1+HH6XC"T=V4.\-Z:7>LAVQ+_BA\MRE-I*=I[GE MQ/4<*0.6("]I['V&S:EB(I4]?.V^(SI#5N"_BE?W=?AK]B>S;_CM.6N3310\ M'.0(5S^ORH9'=Y\T6K,)P#QZVGI_0"K#B^#M(^,D:A2)$ZW9!"0I7C;6MSZ? M/%/RN3#VSFTW">OP,L\YFPH]\_V[R&<>;Z^&PH[Y>._;WL;7.LYS\B/]DD]D M=LZJ^\+D=9;/>0X<=K_SS'9(58PQE#*C##I\,[UE/B!8'<,DQ8+%_@$JX.*9?:)>WIX*?X8\\?-)7G'YI+[3'66W?MVVI3>$IX#5&H_6K^^/Q5? M"NEJUU)J,]H%%QQ[;FX9K)KSH_-EU%(Q6Z O6)W9&G;+]VDYF;==XQD^H,)1 MJ7ZTU8RSW]ZBDD(8V>^UZ![?Y;^UQH/'8KVP[UQBB)JRD,BG LD;[AU5Z3"R MUNOMH/LI0]^@@USY.;XLAUQNHMJ9:V+7+DIW=]7 M[W>H2=PR:^UYFG[<7;+>!PXAB5T--8F] 0R8EW0RKZ1^U]+/*V% 6G@8GY\K MB#WGW\X'/, :6F.+?NK*03"E;7'I$UCK8J.0AAM=Q#= M6(N#4(A(&SURM[$MM[,4=X>K<9(/Y?RW'XV*.'BVTCWN5-_)\_2*UMPZM$8] MB/ /**%KGNZW]-^'7&/R+'COP[$+K_,!\#K8=+/+#33;Y47\N;XFBLF1#3 W M?N2_H];W&^%;>C7FW%<=9,HD8GZ1RY4[VZJ_,!&X=(8AT$3*!@C\/7F\%<8W M^6Q]33YZ/0*]*K[BIHK/$Y^75!_'*R.!F7RF %(PX]T=M[D7;M:L8^&KJR"W M,.T-3.PNU4?3PDN^>=>M]PIOLWLX5DPE@&C,EPK.7"*97K\GORF-@^>B9XH; MDK/QUX,4& ^NPP+IO ^$U$R*/:I.EU:O.@ M4>T_G,.(U T7HBVIC*#WHS/4'>%4_@N%B-J+DB>R=,)L U]XFGE\JU4>;AKR M QLA?]47RU$ R[&^@](!NZ#K&GNMCWR3EK MK4SE)W/W3?KV.&N+Y)TH@>+=R\KV0W?W]? M9P:11$K 5]L%A9/XQKN][6S'%[#$%[#$@RR]<,4M+]GXEI<]W/*2C6]YB6]Y M<1M[=L5+SKKB!2;D[9:7RT7 M(3RKB8T1PH?-Q7Z)5?DQK_)(F;MJ77EHUA]%-?7P,DO, M[.'Z%9@YU1.D5X7JR=*0DLQ94XPU[2CF J(U&R>(Y-W/#X/U&#+EZ<]?;&?Z M\CSX4^YEU+; ; &#];>V.#'=_<"UO]=I+#R]U>T4G@\?^W<;\P;GB_=^8TDH M)/;[6N8-SMMN<:/'3 33;OVQ'Q LDN4%-+?TMK2-'J_EY)+\IRAP.3X8/>YP M5&JV%MRI5S970XF68.._X]]8K-]'QI*H[B16\($H^ H: 1=XLWUX:2@! *;D MUWEUGQPUF6G]L=U\$WQ4]]M'>/:)Z]>OV:8>-"?6-%YQIVF(=J"0V[7ATX'0 M+Q EG\NOKUG97/+L]QY<:0HO(D4I2\,N+Y+5E6%M@'. /MXC <6G-WTJR3(# M?R5JLSS /];$$KF=L]%S^]IU$X:M^[ M3.N+PQ\GR(MUFF>*9(DCS;>\ M,<$J0_5=\=!VA]*F3QN]"NJJ%5YA,1F:,AKRVG!)97R_D8;?E7K^2BQ&PO;; M5X"5!-Z !E^13#YPGW#-Y2WKB!NB3.<\-%V.IDQO1<7#E$92\7.U>)//O._= M$ABUF*J6KNHA16K>13'8J\ZVQ8\S44,4O6QZ_7T4T10][Z0+Q.].Y];7#&\N M\7.IXH&Z@0NO0:S>R*J> HNJ:'Z]8D#2;SN4V+E:6& MK3.Q+*\4RUG^4E&0.I^['+8GB!,>ZW_RZ>A81+W@ZX.YDH^8JN0GD-$HY@:C M-1LG@%16 J3$$I=0>4 LXL>XZ&99;7]_^Y/\+34>4<[/7:H=0A=CSCCW;4PZ M:DI[F:S[T-G%Z.8C-M;9WB@:B,JF/5T_OY'6+JX4RK*DJ#6Q^L8B16GTKGA! M !%HB(_87(T$I&*_4C04^:*P-I[_W-TR=/OY99L\0Z!QS@,:(U'#]TR*%"*+ MPXF'KKZ\R/E=WIFP#]%.;=7X/:*RO1NI@W'3MO)WMY;XIHQ&#,]5WW"TZ&"" M\[V[J_SX]D<.Y2)A@HWY1CIPFJ?I7F(F^E"3A]M0TR1, M@Q<6A+G%E]G&I?;I4AW?A7ECJ@8KXG1F_?6JFXMX;NL$2>JVU!MFO_^:%O=M M=/6LB#E[ZH.9%/D89T4"0849;#:9B9D2F>TD=:5!]\=P3"=KO:CI=RLS,M(G M'CEUOD#8?3AE]!ZO1?,_P;2"D,'L+16"J.FJKI3&*@2!T@2A!T2Z1IKU)#Q: MJ*8OEOJ-Z76^(OW,1R)( A[)&F[:PDQD21!LSI;I?T4-5>Z4#M''RJROO#^8 MS,9F! W6O13,ON;^^RS?LV[1]]?LY:B;5 M6,="TE(V4IE1$^ U5 ^S<.I0*Z=](6H@MG?G[9S-\Y)FA&BD[N>E5JTIOQJW M9>W[J!^HO77O-;])C8@2W>LVNA@\&^?;C;'O8I/-XEL'3&^M19 M%W V)NG;#:LKG(C"5F>I.WR[,U1U-8354397ZDR'S=LJ7'2*>UQXJ]'\+L]X[>"&=!HS6; M=5D@%_S5Q#%25IS''CS7GZY*=Z-V*J#<[*9]-32%E!?#_QL3CT]>[X@2>\%K MDYD8A_I+[%^-EQ'@!324.FD*C*B61 ZWZ1[A1^:V:67Q>V?*OMT]OCQ_?U$? M(Y$L;&HR.V#PGBR^J,58!DD9(G,->\YN>2=VF)TZDI%,YP=*RF 2^]L;*@J&',B>@A2FHZF2AFMTGM[WGO;6LZ[GZ6TB4R#^Y0I;VK":@D%B%.P8MI MP8P:/3>I-<\Y$YGM*KW'E\*5_/U/- X+F,O0.YPIL)#]2>P:H'DB>)@I_$22 M#OU"Z+T3\W".0%<<36P%C9$@C5I23WUE9+3L^/9^OY2?>I.WYM_N'O-D&W0T M84:\"J^;&L>C-1!;2C&6!TP@RQWJW4T4]:"S:IY-^@*30U0*>0\'&..$_F:L M"L2ASR8WOSEJ\_S]U58Y&S-_C_61E;]_ZVGM4>/OXU,OV'++U4E[+PF;(\2K M=][MY[13HI#W+?=[S'IG-SX&NZ.830>WH^BG'Q/AA&BT9K.N+X\+&(W[BER3 M^#*ZSOY6A5N9W\9!=3,$VV;N>^9LX\S]CM H.<0KC9YU8=QOOI MYL?C0!;SVQ3T!IO_T^>/;3^>I M T0A8S4DK8=724GZ,@_9R]L@N>7$V##EOK#^C'-<4[,]VX)1/&G?JC(WV:[W M[@^:"0*LF*P$0>^1>?S1^-5MWF[3/BZ C\O+N(APGB[&-.!C7LYWY=(>CCB M%Z<*=F1CL*F"8LHWJ[)[JB N\O,Q"+1?RX+A5Q(Y_ \N>!D#*/"15B3S$K=8 M$6]:!&()!K?M"5_/39K? PH,/24+C)N4',[DZ^8!%V^1']!L<7N.=C:A^%X2 MO70BNTM(M*_MYEWI&E!X2>=W/86W[LB8\\)+8%ED&5]L_A-?0M'A6YUILRR) M%:8V:O_VL_FO!T%U\>+*;B*:H+JHSXOX;!^.*2>(D0_9"]@&N O\FT=L26GT M=$U0.$_3OASX3J3\VZP\]BAR:XYA'>,3QV@ZD4G[YF1OTJO%H[ZI=J8_&D*C M_W(S$',!-<+<2O6D+K)KE _"72)ZU(C8CD6*>KAMU1AA8VR3[U&0V+$; 6+P6I->:J",+WY9EW]:^?^L]Y.I7/%^F]QBT MVF=,<;S""I*BR?HY!M;<_880UEI#%-D2K=EX:*MA7C/19'A]UVWZ0\CW?TT' MUZ56L,VJ7&Q#S=:XE\*](#UIK9UMBC\&9&-KL<"!, ^=;Q[7&/9AV\CFV!D5 MS-GRS8,93VR*"]0BIYD7$]#89-^ E^'MD5O-[9FVKS0_#" MZ^B5>I"&C)C0_Y"@6DCF>U^H(2/W>7@_?C3I3-ZN-6P71AT%,10+(2.2SR[; M U H+#Z(QX@XTT)N#E8H?!:/P<=F5-27(;0<,;+Z_ATH('6 0 65)5S;A^ME M\-W0./6-^Z&:E@J>;ZGP!U*)>1'P DQ*Q8,L#.*&H_\Z/P=&(8'[3#69/@AX M"_W5D,BBSU2..C\W-0W'C\T)Z*\]5Z41/(+%Q/B#*3PYK*N^$JF Q0B"(5S_ MGH$TX]^5$<.:OWO<1S$^!U,J,",%IF;^](5ZY3EU@.F1_,=(NRF@7LRN^BN< M9AW;JFG3]0K4G(YA@26:Z//N%JH.VU&E? MES#!<_8O?3*_A3]Q&SW]CZ/>6-15IJ;Z^@F8Z<#7KHR8E_,N HT+$QH1,'CC M]6@>&@1Q=@#/C6A?'5ZU#C)?$!Z*7((8M6KWCW>E=JU1;U'-N\=6@JK5RQ=4 M"/H9!O\*\B,2+_9O'O[P"?]Z66^TJRVJW:#*C7JE6F]5*_BG5N.N5BFUX9?K M6KU4+]=*=^_?M=KPE_MJO=T*8;X?'D5&XR (XC[ZJ,D6^*P;][HVA(=9SWX@ M H=AA+UN&>\ES&%O! U7C$*KS1Z31ELGJB2_&D;1KH2 M)/:%2($96A3FXM#-7]:9WOUYE1[9WJ1;>CGS0_%C?%#T9VH&'C+/%$2X3YE) MOO)8[OVZ3IU=?JO6JP^E.P-5 0+D&0(OOC<)6&:M4=H#'M\H.I)DB)M$ZAJ< M2GCW^0_L7I*#!G\U<&F0_/X=$G%3S[HT1L,NDJET,D%AU"1P5Q%-X*@N@O

MQ$U,R1K7\_AT$K?!L"5M+L. %'&<^H+XF$(Q2 MK?-?"?+LG)O(VOV^GN7W*9;?1^;07A'X# G,:;Q>:<2+F ! CA8_-,BA M4$U! RC61/8"DS^=^?**R#\)BOPC:;+]5TTA_WS426C.A(P/DQ0T#BGOW^&E M,AS&[E"O&L#4Y?4,D"3"*F$*(@Z+,+@ %#))#=F_("+'G& M#$IWW.'+BB8 :TPT&M-Y_TXO3P!R/=B>,"=K?$CHA1EDCL7#Q'B1 Q=+Y<=( M'T."X$"5L,S@2S%8 @YCL)X&J\3X]R\B",)G)OK2GI^!H%.2">\_4T12!%#N M9Y<-N<^(_-385#.T9[ ZS1V%NA*8??S^'?[<4 D8B>2!.P;G18&IEJYX911R MZ:,\PDL$9@'<;S7@*YU/4'2QF+N (6"*(&%$GT"IIR;@E=-#O?,]X IA@TE-_SR(UFR#$RHR6LYE32Y0;:;*B M,:!*0+H92C^9-S*ZYNFE3_A.5[ZK$38R?1D1S7,!4RC#&Q'.7"-A8@UM6,W% M&6%=.O^791@3#:O/^8(*QYL(9Q3/NN<.NY<8S*:G&9(":L_<'0H,%WRHFWFC M:Y-"C08,6"D6:23P?O].L> ]:_$$ !J!EPY> >GP=(YZ/1T=./;7=!P3D(D: MT3EZ U6(8X?DUI;Y(;!) Y/"ZN5WAN%&G,:204G&ROB"WGUUB#CR-475.-UR MDN^I9G=WXB5A$XBUEF+(.)X.?N_"T 3U S0DOX A!"K)/")&%$=# /;W[VP. M(KA "JY%UD3\/C"/@C1K>$6&,RG$C$"(64,K8/,Y0(P 3B&+/\1J%29JFO2% M.1G3F%SHB TII?1I+B"[#" ^:P'60*^QN)^JY>@UP0%E@>)N,9F]HYJW%W2F ME>3SSW;W[K=8ZOD7AZ66X[!R9UJ83%"V]/VQ\C@ VU[[5J]=U\JE>ILJEJK?W%9_[SY M[JY\VU4[-ZWP0W=S;-,.44][B-9 /\_"-2,:L2(]%]^]F&UPC?&^RK!_ZQL_('(,3[R0!XYA.<,H[&#['HXBS"/J^%Y&; M$L$%$9>0X%UBDQ?C]?!01@R+^#)F&34UZ$HVG!D>$@#1J48 MXCH9H3U..N$0;&B)KEXHD*"$V3V%"?/BK(0N>.;5E211HJP:D#@F9#P]!3.; M+=DCSW]1['X+&=Y&0L/07N 2%CU'1O(,[]^Q),?&\?!FV>P"(MDG3<+^/?RXK78"3V%M%]($-68$S5K97&.2A(4QVP"\ MK2 SP'Q'\#H)C)DDZRY13,TRPF33$\?8,KY_1TRC;$T2Q!'4 M!? :%TZ8H0I.$F+TXJ_]GX(UG;7I$+;=!$RB-R*:=FBDTOG.],_-[5OS42L] M%C(!V2W[EJ1M(BLG1G>FX]]I]<= O/U;8"(TL2I8^M?2G^2X]99Z9B,TL4)G M2D\>KGZBF_ON;3XH%V3ME%94-N07*AOFB-JZ+;:&F;_2X[?948ZXYB'0FH?\ M^IJ'.4TQ>LK^'HR9FVE^9@G\JH:8#93N3.57E*^CHD9B_/=*;? M:@_CF][/UZ?T(M VKZ#P+IW9SK3Q8TJ_=FGZI1"4=*Y2&\%[*<:UF@\SEV]U M7L$>3*W];F?ZAM3Q<_[VSZ.P]_C*F"UEFVY([LD3,L(?=>9C@V\RU#<"S09^ M$-J8EW*8WC00D\08Q$^&R$%/M9II"6^Y5C.O29QK3M;Z=A\];(\FH%%JRU'H M+%6)(TN18V0.8J:RQ%G.*=661B!$N62.^E!JE6>_?K3V2[[R%FH(E\IXIX9A MV"SI ME7!412/E<\BLF1EDNP%>-- ;SV3._KK:Z;/5AX/ 5CB< 3!>G?W'BV;P.N.S M2_["4@M.U>/&J$6_AZWA7949.(U-"M9 7(+"L;<)OX21::%8 X'V&:\_:^5, M3E]IN(:(P1-NA&12#H\5@M2%D8Q$K!$:FJ2,'N%"I%S%T$YSA+,EE+&18E'D M2#0.CT(E4,GL:O)89O

^._SA['&^=D2=D-,O4C8U="E(+" X'V6M@9;/9 WX+ M=L) V'2?1S+JJJ0NSB*2"D%+7A M80#YGNK58K@62&9PQ'V. Q2JBZN<*3PK'>^\1/H?=2%RZ/'J!?6$9NXDI]=' M+#U%BE.9%[P$7M1SFX0"A@K#I#/6879VN^4]_TT,?1%WQ!E?3W&:4JQE8,Q5M; M&61S20<&J5UAY!=$8@%SUX:2++5LE-3.;?3:-IDP+D8&!0,[DA6RT#WIE3(3 M(TN.S1D.%3%Q.!Z1#6<*0J+W[V8ADEYX0\BLRXM>_Z@1/F,H*$M2@14[Y0S3 M5[)W-=NN!D'6\_3P(G@- .Y>4O1C<[J\V^&%-\@H3I,MN[SX;7"/!SP(=@^] M)B@>GA8GIOD6)+$/$0BY\'+V5C(1^]09!5<+8BB\?V=6E0^/A/E@4IH6RZLF MR\U*>30T+PT(Q;B%9TG;"_5D2- W9.=#;QSJXO7CG68'P2#N'!$=_+ E'7&L M[C%6SQ1&;QN&S:W)L"L)A 2%])?0G%5\>HR_M!T8J>K:3X=J]_(SY5&)4D'I M4&PS'=4FM:W6=-67E'=]:1W"&0+Y+G1J!>FD1U(VEJ'IN+L4BE XM]TP190\ M')1Z)R+4M@7,31(P&T&UOOM^K:D:/L)D3J9I"_0:LS#:%#N=S4'/W ZIH,?" M*@(K!ZN8B=0GS261]:-<-B*12L-^7T9]O*6@URT1B5U.3N"7@:9@[#1W2U60 MAXELX\-*$Z3JSID9A^.J)CR*>49N-A_SY-\%9:YF5A1NE&8X&E,R(*Y4-"NQ M" G,.BYSW5Z6.YN+ONZY]6KB; DN:[\X/F#9'1Y27V8X.PZ&!V4QXA;3.T.V6%8T;$,7>*M@M'HA@K(/XVK6Z2),?JO9;)D+9X+T& MC(TT>20I>@4KQO=\"@%W57O_CERH.9_D-#,T1$53 [X_ (]2X&$)G''ULOX. M\\28X6!9V!\RJGG4F0PL(T0-87$#Q02^<:I4GX&MPW94JMF*G6DI_9I21VDM M1P=U!&&;VJQT9UI# ^GIQ[.62D6IF@UW37UJ3 J/C4%;B%+]7Q*TPO/WVNM- M2V6_]:-8S59PK6;+=:;M@1W=WWY/M02?R]Q*G>G5[7=)28E9 M^FUC!J@Q1\VA2L(?!<=VX6 M?*)KFT_DZ?N=:?ZJV)1R#VI1#HJ,GGTBG,U1,>MG M!_MDBYS62BZH6H]ZM6W/S6+XV4 )O M8B"R"<=II,C ?.Y<@6@'U[M@!\\X5D4!!D1I"'_C%45#A#ZS*]F,$@0&O(3+!+.(2%75"EY96]?X_ MUX"DXVXX^F4+IBB1?=L!R#G9HM-W_'$.6M^QT_=QB>P17:%8?9XN*-MJR"!& M(R"B>K#+0PK$=.'G$$1JO)K @1*:&&^U)#Q!]?%>M(A?!;*&MX5EO ](?)F1 MC&_8GHV+&PX9+6# .Q,YLHWV2=)+%/!MQJ0#*&@TO9]2>>$,KW[BC6PKF;/' M%+"M[=N1&!ZP8C]:4R3Q-8T]K,(A"T"KB0KIDD75U#KY!L 2^R5]4;_ M+",U0TKK(233JV/()R).$!+5LDA=T@8,'UU%1K&M)H(Q)>=>J3[#BXJIFQ0% MS9>=X/HE&.)8:D5*8S#L6!6= SG/<1V0&T=("[J9[.,]=IXX,#8-,5@0&NS# MJ ;/;8^Y<\.9&?":]^\,7AB1!:>7[)O<,*J^S%?BFD(%GRYG2#.=(:AYH]N; M,H#!L? 9=?W@ QI-N(Z$H78[9+%+6;!"NK5QM[>X:$NOYB)>KK[+C%UR7F:U M(>Y>AHVY49)'&0H0_&\BA%;W*S-5:K,U%8T<^"?G88Q&DY1KG\E9T[0EK]V> M.WU%,EI YB(.CX2WBS9IC@Q8J(80$&C$G3&K(&7.R9R8G%TDZUS3\BO=::-: M X148!VO&%X-?C?P?L@#%,B&(V-*K\$MC*;W[Q8$?C8#^(K9\,[H!_#)+)RP MR@2)UIX'T.0"0&(I!%,W2Z+=N[(K+%W+&'H$^TX"?IMN:15L?DE#2/">29DB MR(--#?&*K1K3<'Q(S>0Y&";Q'$=&X!7*H0,KC!.#>M^PRNP8&=XM,EI!M(RS M:ZN#I=3<*<(MWM>9YGA^./Q>NJNCG=O^[K[]9/7$H,QY4^;$*=NZ\ $T);1H MJ^7:E$.OCK9W\G (+7"X4"QDS[&B)95Z1O=!HUBZ9>M*=P4Z .0E0=WA? -' MJOGOB>U G'$V#A=P7% 6I:QM6O.L(TY^+,Z27#^MZ V,B .M8%O$*P.K,ZM9 MM$Q22#T8G#<<:-)D22'[V!(.BC2\<69M/CUS+@ ZTA,07LC M@AG-I'#O7K$OD4I(K#P5\D6]TMLHF-?I2[8T9ZAW[_]B%G7,2M&Q-_&L<7WR MS%P['*/6%M3^B#3GD:SJ$5@@1.1XRGI!NN%PPSP35%=32].SDW]81Q<$(W]?ON9AB%2![A $ZG9T3V3_YGOH%A$$B M,>>X_9:FD"P._'>)Z*6=B$X73:+319WHXYMFX:HZNDN^#B)#]$ NI4K3F?4D M-U,])-?X_IU1 >,2.!(&X3DF3%M#.BR3(U9Z+9EI&1@[0>FU6+>"L J]0NLI_Y"XGL'BN@,IWI2W/ZY_5:4UJO4:J NNI, M_XY+C\*/2:WP_]E[T^;$D6U=^+LC_!]TZO0^=^\(7,T\5.^W(AAM/ "%\?B% M$$B ;"%A#<;HU[^Y,C6" &2D&S?&V=W-P9I9>:3*U>NZ4GR$1*LUM>$R65! MOK_LJ6*4!"OW-?HRET1?.W^=CZI/':U0.'J:@R&T&=W&$H?D@W.\G#5> MKL>W3.<[L882)%V;'B(#1[]Y,M#5 KK<+Z-P#@,TI]4;=.?]4;-N Z'H8#N M8KSVHGIZXG)3565VI/+HGHK[*OT7*;N<,COH8! M]T /VO>$M[I"<]^4RA9C]G[OU"]_6G4\;\X99-=.H:^B.D53N, O^4591.S4 M&;6%!X'Z=XU5:(Z7T5?O;"O[G[WWYQF_$(7@/6*8 W@/1<:KSE)]Z^1 MSN3^M7?5\JIZV]#"++W&V#5R=3/WMSZHLP)XJ?W"R M[=OF7V^P#\!TE1A/25#X.4Y,),PN_(RQ5[!D/[R?RY8N,F3IKXCB\7QVFZ,? MOW/$+;AB.!@+OW^;J7T!8(:^6$\H# YYV4@@SYB.""%PK4@'(3$#7K!"Y.#8 M4"6!(UX\+7JV)=_8[O'EZM]K=22&YV+S*SP4@SUF M]-B[2;)_TA)W;+>%(>49NI68R39'8*NZZ17O%D9A^6G51!3<<[]>0J(%DC M'94@IXFJ\J)J9&7![\J2!+$D?//K0="H"H M<+;5.CTQ(U[S"0<$FQ+KR!"W"EH(S]0G"0+V)DL!TSG'\TL%(;0,:9\X!S]A M%*_I-%#,E!,X<$[AHHA=&S4Z^S3J71]Q904&&?YO3@"^J]D8"OKT],_A! V, MI$D8X5U;4ZZ?U#E.)K5E^B-QP*T@RC0OKRRLG2G2] M5@P;'34O$(,&07"2&II?GL<,KI(XEHQ>)I\JJ?0:C8IE\7F[I5-)P:;)-_RJ MKU5*W85X=5\[%P[6Y;L0#&-APLKP5&>&!N2-$CI*AFQLA!:2>($5HY$DAE"N M8Q)I0IXD+0"1N>7<76KQ9*9,Q*UF"_]OZF>.$US?IW_(@4Y!CT_"%W_\#L#E M;.$;33:<3QO\REX"I\52Q8%_UZ<:GF/I\JG E)/=CY>27YYC_$:[E'?V&Y,8(WH^/7P=2\AJ8. =HO2+>IAP"KNEJ[H> 5YR,S?Z6O*Z\G3= M7.3.2^EU;N;;X81E5,+DPIO3Y3#<+4?VUML>D<0]Z+S%#>WU@5NOO+U@/FY/_[84WEUA'M([@;"*3QX-_I3#&A_]]_-K0L7?:2 MDX%V03I88A6;#&#&K&&GOQ:]!@O7N@O=87/ MG_3-RUM]-FR]T29\ULN]:6/O@IQET0*&3J;DEN4;@$[=4S5Y@LZU<!IB<)P WZN)C?I^QK]5,WG-^''%-YW!%GR!0VB0OYX(/*N=-K."P%)2_81 M,I6UD '#=5-902=UHJ#[!ICQ'_LH1&F0($QRI-=?74N MI\)+1LZ6;S@3D^9TT1NF:V,@8H/N.9/9X2]&E2"(M7RIW'4\/WZG?R;7!!:, M*)GCEA*ZFEJ%GE%43D&GAG P9X&GY!4\AI1=)&2'E8;&Z<=Q?69FQT]+3FMY M-77!CP?K\A,7QOCLE]=^)8<14=J['PNB@SXU,L"TQ046AAS:%;P56J+ MS]1^8_3^D+Y6[+6'?QYG@WKO)0+A,%U6B@B+G?+&8(X0%]/[E\NX'P1M-?;# MPIV>T$-<]DR* 7G+M(4O($C@HE*6AN 0?%$FK'AZ6S ]%H #;P-(W,5MTL3I MP*!J-'IWC 5.8TDW*5J?%/VU>G2.BE.LK_X#((IMNX6T!10%Y^SYEU_ MA1[PL%HN8N\RC'_"S=!\&L&OQ.D):9T((-8[-J(- 65A++3Q'TLL":@[6Z/9 M*'/QN&8S29Q)P"UBY6>.6,R&3%8 %WL)I.4DKL<=F0WA3T]P])9;G@1GOQ(C>1K-WW(VZ>D)R9_>G'^=,"*%,-H/O4TE MC@5!DT4)XHOZ-^##*?TB2GH5/D[9-DJ*=6H8(IXU"7I;-J",GH;?HC&@MQA; MWV+^(S.F=Q4T>WSJ-&* $&-I]49L9LJ[K:W+,@H$: Q(@K2FLH&0')04FNN? M0,LC*RS-Z/$Z*(74]S"'0,U)I.*1%@05A\/1Y[@7A:W T5'52,H=24TC84IS MUCF.#4&FV&\W8/770,"RON:9\$,H,X"G*I*\" MX&BYMP)-R6@E<#]%R,)AT"S*K"$S1+?9L:U1 \P!"8P:&PI)P6.$XR:EQN]U MVP:K/;/Q!-KD-))K#-40HI1 YX&]>P/1)%B!@500H(7U>V6Q:I!%06#YA$-8 MO8X4MSLA&PE]1UIJ(?7_9.P&74:"OO'U&"V.4[-CJ\><]6-<8PJ!;WV\3A$$ M(#%!&@%DT(G9T1/,':Q(K,#(N(&*_5?X(+0S9A"=^\X:@6M,?V%3;$!(0,+( M5IL+]\AT1%@ *GWMFLLU)3K/3%Z":AV_9T_[?.ZJE+\8W[^5H\0"4.AKXHU2 M>1X_-:KUP"@X#BDU3277UIK6^YK*\[D%G=>*M]F :TUS?>U5O>>2-:ES-)U3T@_G[X4 BTVS?6WRP&9*7.FJ>I[VN=BTV-<^ M"MWK3"F3JMRR(1:;UOH:+UU=\0TFI0E!=2_;I%*"-LG6V4#ZY0,24J 1)UC$ MX#M F^ =CFIBX>J\AO@S9-L@V]T\=!%H*9W[R?0#RRSN)(6N+.Z9*\[\/2># M,G"C83HI,EDC497(OSGED]$^XG!))K[E=7@5(EQP^QH#=7FM>=V4%U-\P;GF M/M#UYR?U@'N-L:3QDFFO.6:-'/#$\!19L7^A-8K&\H:5F9WA&,9.6,A?/\"?$&CT],86S+1/NY0'"XANJ M@V9YJF9B+T:X:>V[8IPUVV9+!8P2REC2:FMON@);R\ M8G$N[PC9I-'D)%N/&G0DB:_Z,Q)6#S038)B(8-U;C95G(%-?$(@B6HB3B'QBX)]TO7BE9P++%=.L5H MY">#WNN+-R()^@A;%L M[@N713#GS-P(1CK[ZOPZ;M^)I?NSL?36:' &NF"\BP5]3NGI\@0;G\05L_'D M!54IF5PIV!=C3CG./544B4,0(F C7 $K%_(E[>AR^B8U+.)LH.]PG9+X=K,PHD)&OFE[ M9(S]D/1B>]7^AB<;*<:/(JVEE'SUN>E:(+ (:\/&,@E[ MK <7_+EA60M?<\N+U1-^"!%=!WN/="0PR2U-CW8V$5H/M;NWWLW[A6:E@QN# MW;^J9=-0-M6WV#H@>; 0-%82&5J>> 68SC1[8,F+?XO?V&'Q9TD?%G_),EC, MVZW9G^MB[K(0R;7?8!AL6?IDU)?>3>$'NO1.@^#R7AQ=E9/7^=MH[OKU]D#< M%WZ7/;]>X6M)51Q7+D;MPO,X @NXOBSQ."HZ6+^"JPNF:8;&5KHP>'?9>'33 M[ WMZN%)>JU*,N!61;JR^4T=S6IB)I5J&B;)<].J;U1[!QG],T.5P^:UYO) M,4'F=IBM@BP("R8OWC!WVFVZ6IG$#V-',&]B"S$W-UE >LQI*4GCZT7RK=WX MJ WCA["]S:BOI\,R!P),&\PNGA_HV\&LPT<=*.&;:WO (H#6(Q[":>F?.0"= M&1M:R=;9(T2G/W-G(./?48RH#GAV:VQNO6^Q[NI;K*\TQCG U/LSF;T\)"\& MC2[KXI5D!<;-)7GXF/UP7GJV^@(,1[D"QN.*[QTX/C(JW1R?!Z)RR3;\HYY+ MK7'RJ38:QAJ4QPF/?45,)OW'I-.8K&I/[4)]=/5\,8@U)(\2KON*B/1Z=FN% MJ^KTX64FU 6WN&#TD15>^- O&*TV!MK8%*C>UVI%Z>9!E1;/7/ 5ER'U VJ@ M&\<]U*:T1PT.^MQS--\49/15?.EQ)<*P>XL\_;ZO<8U\I]@H")=/0=7E>^X" M!!)3]T8YCBDT99,ZI%9 MB9$]BX[-E)/7#MT>J*7*PIZ18O!8J#?<:A;Z-9. MJN6@D&0L2KARB-1LJ3.=_8 4PZ(AOZC,F%32RK((S)_H6T:I('K)3%5DPK9A M%;;A@B8T;&6WS$93%0@4C:7"!AD9+#.ET]">LC?)9H?M MJ0HT Z^!C9SD,?I($WKU.UI7<0"T2U@#&M5L%DF8 MT<\8"O]$=3Q!6DN2Q(%^:I)#@2PH+!X=R46-YZK>";:%T<]+HL_2YK:K'$ M!7IRAU/WV8!*7+VP'-I9JL'X(EN]K[T*R<7XY>2_/HR18JJ]] MC+4_:KPXA?JG58:I?6 M8=6^5I7OFV_*(G.9"[)U6*6O:>_)3%M[>:X]^M,ZS(&G(!N$E?M:H7"OM1^% MRT[J&.HAP/[)Q)& C1J\XTC3 -S'V#KW3D]L-@V^D+CVLE@N'M3;)KMZ9O0' MFIX9HZN+@!M- 24(<=+*G(].#M_[8/SX'6 'BQ":59@N1QO;RXV^,FVA:ZQ# M66!:HF N2P56Y6#FO(R;Z_-0.8Q&&&SMZ2+5OF.N(5/)GT88#0NE]MT0@[X8 MZ_.$EQMFH.-@/!H7DY7SR4"9>&F8X= 2\#[[W'SWS(BI-&N#@INO^_Z&'SV/ M9M]PU7<;#KU; _;_I+Y$NP8RUO07&FOF2XPUAFTX5G54%>@QP%+&/!G0OQ$= MK&Y5-$&57A=M-AD)J9J6F64VN1$)]E=-NZ;MN[)I1JX^?#7O,E?ILH'!,E]W VTS23?MJ;V3:2N>MMF6K16Y/8!UPH[@ M]R.KUZ?]$$N+*RCORV&>S5L(SF/*539MA-KPL3NHLM>JR,5C(QQT.8GZ M1@@QUO<)KA\^F#DQNW!$P:H)\X[A(8JS^FY;S?,9)@/&A,@"<"1A@B"=M$UG M%1F@GQ)*+A]/HZIM2]G2:(YV)$7EAF)4GY?-%>J2!:J:ZU.U+T_;6AWCP!*& MY>L6@<;#[LJ5K$]E14[CL^["FI M>_7P?"EVYK8B_9CLJ;WN1=][RL7TV[*G/OUUZ?!]M-;HC/(&VNL^Y>\&VK.# M53&7CO2%RVW#-7S;<)]W9_AQ)_-SLWR*C>!'&YD(EGPL5;D$6/"Q4Q'<4*].<*M!_Y:0WOGNLEGK)/Y54++A\G<%\X(5N+:TITMI1( M)PMQRN@L[1^^ [(]K' +VWG@$1O'C$ M-!GZ@*M&%.R9[V3HW8[ M<=.E[C,*>RHJ-QT_DJ$7^DZ$/V5.Y'7,S/_-%Z5,F0P=T ME8I$#F@AL[U12-3N6EG?-MSGW1E'2X;>XV(6FXT0-*=FH:_=C1Y+[.OMG'XX MF!G2][3IM;R-T$1\&YO Z0E\F- Y&ZL+@2V@81[1;E_?3$_0U>+N7:RS% 7TCQ-DP@R.P(H]U.K&,3E"U M\B[T>"^//CU!SR9DE)@I@4$["@B+6#T?3K X\KK! T/33$)_AWDPQN$DA #&+7:!6=),Z62TTMR(&])H M0#HMER JE(.LB_!E8=JMG]2M[0("2WUZ8DRL2<,%0YA)0+T) MW-,462<9^YG4Z8PL"&U\[EAYX.;"0 /HL&@:*%E%PH$F5Z@9PK#(_*3*0V 0 M16_C%PEJ.*'1 L$J"([G#S%)V(1^1\\#0BCT6R"^0D =*I3.&4J8I38NM$YH MY8 Y83 EM(#H/\?<.XMFP9"N2@0R9M+$DF>HPHJ9)*DF*RI^M4F6!@H4$HWQ M#KI5T#_,+=&>Z0\-G?PJ%$H43B9L)"(ZE9&F,?2%-;.G)\ZIQ0L0,BFKS]0@ MM]>=7UW'D-NC-8?IP10@J3YKF#9[O=)@^[B;WVO-SA^NM,C[Q?;1W;#JSOUT M- *0-0Q4IJV\PNZ1[VNI]$R];-T7)^/!.G8/[R,G<'MM$ M+&7H%('HUZ4*:=WW/>=S>ON:U^_]:ZLY:*H7UP*1).:NMY6(^,L8%Y,"M<.* M4#!4[DG<2EFFMSI&^F\%S#IDYZ S>H!NB[ +UVA*'!2KHKL2^D.?N[5W[$^6 MDNA.:Y;Z:J-F=CQ23DHL(3#08%]^7,W>"HM6#A;!/WAV80ZOA\ZW.CNFE)&0.T$WM MIUJ!0Y@P2LMDX$VAC*]W:^U6PQVV2+E"W^F>VV$R/=>(!JF/#YF._7;:7LH\ ME=ZNREW+84-7ZAX*B--@W=ELDQ47VAY%R?HS=]Y[^'<4(ZK(&#R@_J+D@YU3 M7V$FTJ:EVI3M"L_GXY('ZX85&#?3YO!QAV\$^;5OO#7[< 73_J40MGO.%L=W MK:\]+!I:^W*<4M11H.R\2SZH9:G\YV?MLC(+L=RRP-3 \2K.0,O6B9^P@S3[ M^*3AU_WM9?Z'W[Z?JN\/1X<-%AW6\1N"+L]P8#'$PS.F)(IH^6QJOIP(B ]/X:S@!JQM,SIH0H(70Q85D!+#RCGY G+&"YX\A;T*&!_ MIF2DAB0.1L#3 Y@R45K@5THV*D*N ]AM^ K4 B_2R.**&- 8/!FPU'?_"NUC>ON7]&1E@? MS:\>/)%AC\$3)18]//SHR3JF^T9?TP;S8N.]<'G?3 =ZEKHSW:\3+-_7!MJK M6)[6*I4)$RW!I-O+Y.7Y^.5JD(J08+F^=C[MYO_,"_FWQZ#4SE:)_N?LC&IP M+,_\HCKT&%G)M_K^04*DJ;,SXX;!<._.22TVM46R\-ANW^=-X8E(9XHX^T7E MP;C4/S!,SCS<7G8,0J4SY;YV>9^?-Y]&/:8X\7RA]N:CU@U@F=-8,NT@X*Z! MC%578R;SKW6)5,8WLDO>2*,+E'U)C,7XA^HM9DC LH04X? ?JH7.0K)@+1$6 M*96V_^IOXV?PIY5[7#I3[6NO=Z^I[N.\U*X.E[W#2/2MU-YP!S!N /_]&V'# M'29HY:KU7DI]YC+M>\MZ'4@L_7HV8)$F1Z.88=AY@\[,B30,?N?NL\EBGQ&8 M*C(;7K)U-35IF(3,(Z=NT'/CKM M)?. UEB2A &GY(,,L,H<3EWCMY!_@K_D?L#C M_T;?Y21TU)L'L\0B"UC!"3-38J"@$QVGA, [SUCT&S.OA15H;!? RWAZ3IX( M)[N*K7-\JJ-C7H;4%&0(8FV$+@H@'TG;P$/"U@JZ08!];1L-3(II>:!?T>A/ M0P4>JF?,P S^I,#M0]S@-.0JT-9OK1M% KT#S8O HK_)M+1(P//0,JA#UEP2 M)(!E"NE"ZHDJ=BD&L%)HI37]G@*&_SLGP_M7##DS5T@VEV1&+[#TQA*3:8!Y M(Q- TFHH1I6,K![]&VB>/-AL(1E/H=]!SD61F7,\CZ[O34%!4\2A222U;LO_ M[>H*L#>OW_E9?6U1[KQ>E+/9FT4$;BT*.KX1'%5RZ43P4!8A7E^LC"!B7) 4 M$[0=8"M;HIV>&++I&6*.1%T2/6R6V-"RVJ[1?>4&N4#Q:"I ?\6(=,DNY0H6^)K3;3Q^B5AJ_ MC-?E"AEK V!W3(VU%>SI08<&G0^+6*^/$V__XKO4;I!=A1VJ-8 M'COPEJ=@96HD##Z0J+]_4QULZ<2D@["ML%L7_YYD 'Z![LGEX5"=JKB,0!^[ M8S6_PA2T6 7]57RE] EX]VOQ0VDHO>)X('JK*RYH'EELY;'$8M\L-5 7E*@J M9W5!YEFD6HR(T*[Y?E9DNVQE2-E!0_;^LBGCFB#B*!);9P15%C?TBRA5>71/ M6JI$LY_-'?UD-NK/9$F!S"TH(Y%F-/H#N'^A3=/A;]RK;L M[4F[=_'V;)BZ<&1L&(I>#+8DK97UM7WRD4FC2#3@E(*K![+!B-=AY;H74NZG MO:7>AI4_ET19MJKN76EZ'\CJ<$!+A&_OV&NGO5NN]=44QC^W.P)^$36*(QX!U,T;//3+EZ0 MMJ=?]1L>3_&HVIC6=/>U\T*[^NP_51:V;BJN!DPCI\+,K4!5(MD(I8 M%:699Y]?(^[6GS[Z"%M_2Q+&P?-7B;?YYYCQOE8=2!_U\VRQ'/F"G5"A^- MF!I^?N,LLSWH&R47X)IP)MY&(YF6 VS&-6L1K"'I ME/H@.S+O+7OQF"W8JO&V0>V+U=>DU]M1)=>]Z9;&'DQ0WWNVA62B.@%ZL'XN M)I*I[4;J'IW9H@'P^F>S>IV0SR;GE?,/J78G\]Z-WC"1'ZQ1[/->R&2V\S_& M=B=XO/]%T\IVHGY^.TG?S,^[2BN]S<@.$^O^&>$^X[J0R!>V9P1'H_NF2XVA MEUZ9VWHA;MYF*RC8\971;^^9BZZAI[W.[D>UMI@I<>R^=IO_S4 #MN;\\.#D M$VA=0VL-&B>T>PPE1L/JT\;20ZY\EVVT*J,#C;A0MT$PIIT?3O=$-KN[(?<5 M]D4AJC:@QCX\9Q_:S*WT,=[+I L5^8<;>KXX\!.Y[.X]U?WK#/V9N,9VZRRT M1$43=E^AZ//^?/<6^>XM$IO&&M^]1;Y[BX366R15LH)TR^S61R]?#J.W2*ID M"\XY*:>_5&\1CZ:XFT,FOHGN_BH5?,1[2UR(-2^6&\17PL%(HC7 M8J>1^^@\*H7<#BZ7:/06.3:0\]M=*_$#\JK'(X*@;4W53/$AR56R;/1ZBQP; MEA[R&;^;BT3>' V^NZLOE.8B!QE^\6LNXK&H*JJFWU(]O:K> MG9]?3S+2P$OOXJA:?Y^[N[S\;0$_8<:,J&^:G.15-RMOU":BQP8=HY=_Z6JNKO%N\W](S):Y4H=18^$$:?J;F(KYV%(PA L7R=N;Y29*XR^(RVG^_- M1:*#S%C[_Y90V#Q_9)_5BT(EQ\?3\/,;9]E#8B M'GLO1-4&==:TY\K%XGY#/BR\>@K4[K MM]G/T%SDR'LAG=SN#8WM3O#87B":5K83];V['O_Z7GI>+)AX-!MK3Y#*MO3T.7E4^]LU%O.[T[^8B0:(]5E:?=OYB(A;HQ<(EDL?.^+_6, X=N VN6?3&MV-[UJS?8SZ2+27"1, M]9]*%$O;J6$";"ZR[->:F4@KELM]K9)\?&<:H\%(2NW1ZB)";4A$A>8=2IAB M/V:L($-W$FEM&Q*C1$C&WU(F+/H_]!$U1<)-9(H5&*3:6^([Q@.529)&)10M M,!2X,*DY+5-__1>Z"5@;.&E/&;0KW?9HQ2-LW[VA-9W6&KQX\39O#1Y?&'>? MKSB"&=-?1=&ZYW3S5MP\TA\N+N"]^DO[D5B?R]D>PHW3W:TUV.NK.7<1_\6XLJF,ZO<2)2^M,;*)BB)E6=( #3M M_.)GR#V'EM6QUQ[LBFCMDA\4BR9@!E=B"8Y (9.$?^?1$=)=8;X>U.OA9:*]E'$W MK@,03C\!M!?F3GI_G@U'Y\,?.D 66)I?5(V3A[PHJQ)+G5&WS?-6L]&LEEL] MJERMMN]:O6;KG.JTKYO59OV6^G>-56B.E]%7"? M"2DBXG^.VZSLL)1.YU%; MK#3Z6BVSN/CH3.3A8FR.C.'D&4\O?E$(J.C!M\,)RZAH!M#V6;.Y3'7@0S[, M8+36^Y[_9Z<6VOM\F&K8IC@1NSFVM4(ZQI MOZ4)-?"ZN5,C>;G]?ZLX5(W,(HGE,?CD"3>3EX?AO4]CYNAD:L:(NO8!&4D* MYK<,Z]QV8#AS%8Q]%U[#Q@W>KDUCTI,-EN4]).>Q>-R.C3N5U/C7-3T0X)!+ M7D1;-1X,,A\*"E,>.NM$J,V=QRJ'=3'IN*$U%HT:CP_C8FY[RF&$0.R1M04" MR/$";&2:-!X?DFD/E!5A]&G!QST"LR?*BNCDX1:\.GE$,F&4W( M:;5R89CK*O/K.A.'^NK#(:FQDLC0\L0K&O5JT,@@<@BM([_3#CZ?-,>Z3FQ,-=AVF4@? M_3+A4P!CJ<=L^9$>-[KS>:-7/,+-PD-DPL>.[&'UY/1XOKJ5R4<8*?7N.#E? MY#(?$;YJ[(XG'U((2A%R('O,78E-?H 3@S&];1P!E?E\=)AYCN)"#@%_$;I; M'$7OI3-Q(^;Q(ZY?.;HA>$ATQ#L#3R!A_8.,N3"B^AYU592B^IN/R&C99QYQ M<7A"7#XZ)IE?+=,C$]-?NA<\J^DFGY35QX=)_$RS/0 9]XC^4;(O@U)P$;+! MXJ/;CA[/WSV6OW,?\XC&\I=TI])B;Q]+2O+JO13)N+Z/SK=L.+XWC^1T@?G> M H&)]'0I%P5E/L^4(FO:[0RFPQ5A=&R\ UM%1AM^,?6ZA0_(0G0 Z3'KQ%\C M+WCP1!Y,M'2^:3UJ1?P?S/Y\TW\'\8X8G#F9'"CQ\[R,34D@WB".Y M@ - 1,2=P3NCQP<>]5R$TC ]9J#')E:_$7HQN32$C\E4>K4E[+$0Z=%Y$LE( M_0;T1>C6< R=ETUO;_!^](N#[W'ZZM%MO$-B'IX-NT#"](<8;6%$Z3UZ-Z(4 MI8^17>8-%3XD$'TB8RQZ47HGV5W]/BU<=;3FQS0?/Z-L=T#&/48?NZK[>%A? M,=)L(?C5-O;,]1JX-QZ^#SGY\4TT?R(61^,H/RBV[Y]G+A-]BG*/O+71K/;? MRW:,"C/Y8; \O!#B$].2>VQ!YHV@,JIXUY(W]>*?VSMI_ECT;KI&EYW\R/LA ME?F\^Z&T+S%E9+&/3EGM:4AK[Q>#>'"4'QG=V=T96X,E*-_1_?G-51XV2VU@ MB:"8 VOY^\:^SG.]1CFC9D=,?E]3+C)DY;M9?D939+_]E M2!N@=EU4[DMCIL0-/R];>9@[(Y4H%+8W@?^*.\-C2X2 K,*-NZ!0:#8>Y+=< M\IR-,U]YF#C/)XJ%[9WE ^0K#XWIE/T8\BK#VLEPTYER7VOTKB^TC"C!C>OS,>CS 5%";Q5I/\Y M.Z,:',LSOZ@./4:[]99]4UEAR"(A,M39F:$3&>[=)GRIK[WEYQVE=;48=BP^ M8R+2F2+.?E%Y +;^@0'W//8>[T8]BU\VO+U;C*742SD]]'RQ],;0JF\^F=-8 M,NT@X-H+%1J9*X?5"G=$)O.O=2>3\8WL$KV$0=9G7Q)C,?ZA>HL9$K LT0-N M^ \%L2*R8"T1%BF5L?_J;^-G\*>5DP=/*"\(0R'S49U=C9;I0%8XTERRL$'_ M&-KGOW\C;+C#I-C7U&ZNF*^5NOE1SEHYB:5?SP8L4KIH%#,,.V_0F3D?GKR: MO-Y+V72A.5G"(-X6SHUID](^5S")9)YV4"G7E[W1U>U%K;PH'4&EQ(:8NZR. MT<.I3.HXM-S>%,W.DOA(_?Q-I/M-I+O7W>6;2/>;2/>;2/=;FM"3=8Y-I%O; M-3A M;J]/#NIC> MWO(T0J#VR!:]&OJ(,H"5RUPEV:LD;V^V!DW")]X]/D33!1\A&L?"O_K1+=?( M$.]NL$3C2[SK,DS7"\R\"X:;LE=M9C+M1C53H2-KZ'UM M4E2/UXH0'8#!(%$H*87K] 7W!&HI;H;?UX:HQY(65][>""/R8U%GTH-<^E$N M1M$@_.;M_>;M_98FKJU^/TT>@W?FMF N&Y^3JG>G9K_1C9$M\84TFW^N'B]N MM/&8B^QMX\M3]7IL21._C(-E\IK>\RPSK)P7"US\+AS'H.Y-'=JN-71G3+03 M");PV+[LM>1J7L[D7Z-XW3@.E6_QT";4<\>B0*?B\HW8B&S M)95U*[WWLJ)Z/9A.(FO/Q8?^TC^(93Y;EL 2[J8EH3RL2EU-B*'I]@6I?2NQ MS1%8 IZ69(3;THK [ND!Q[?* N QC&1V0/S8?3]'Z^-+MO]&J# L%A[NWR3[U5FUS)G[84/T/SV.HNP M )HZJMT7"!C?N+?L//W0NY\/HV@!'H']]U"X?;/_?H8@?+2DB65*0/[H%XP8 ML?\>EA$0/_;?8U>7!<&&J?UIO,AO_'NAQ!4B>\/XZFS 'J^V\4L'6&+S&.9: MUX-"1\Y/XG?)"!^CA7QD .JQPWBT@BE0G@(UGP'HD 42<+WHD()!K1L$B3!>^#BDA0:H8>9XU/W-]Y M+++C3O=E.M:2-R_QL]&^'EGP<;V__L%.O%D\M5.#>K.5BJ(U%B--]Q7(@S-' M-]EB3AY\4.K ER(//H!*+J) ZVM#=::E)@_5NK@W ]T1R(0/@^DWF7 (N:S1 MAOW%7$XO7K(M\6WDW;2-+IGPD??#]D*EV&Z'XB=(J5@RKS,/\K31:O:$K>9U M-+B$CPSNW/:2J&\N8=?+V*?C$O:8 !B8 ;B11%(]S[R-Q.>[]FN$R"*]&W'? MA,&1QG2(]MY&E(]&@ZJ0UVJIYRAQHAYBK07-!YS/[GZ ?0,_:,MN(\C_B(]S M8<8V*\ L$AF0>[70@@5T(8$6X)C$O\L.*HNJLEAN]+6\DA:RE:?'9]9B^@R4 M=3$@;D>'ZY']F+&"#'25$L72PPF030(_I3)!)OCIR12]>2)3K,"@JW-+?,=K M3662A(:2H@6& C\C-:=EZJ__ E>'?/+)J-%4K.;1MM\U!_N#AJ8:.9CMI0.>4S!9<-!\OXVV3!Q(N\ MLK:Y/=;6\L^G2L&O;8NY^#-_N'J\S[/'7%O+"8_^+6ZX0%-$@<;%-1I24#3)W=8Z7:"YJ&#Y["''EOAQ>&K@W>YF,W;]M"67_:UJV;W MXZKZDEP\!$643+:XAVH/0U:(6U%86AU80:_J XL .T/ 0T>530091,! Q?BE MA2$ZN>:<,J$:Y=L*5;ZM4ND\6K_D3ZI"RVBIW7XMX]"E"J@=+"B&>^?P1N# M)X6@_4YS/"9!)C%.="Z2'TZ0J<%*,OP&CDUB@;#,&?W.2O08R8'V+AR92-G8 M?R9;3_Q)U3@>OW>+6#(W1;^00(+!NF&P'T,63: RH14L#\,*XI03:$643D_0 MP]!P)):6T=/04]!_ !4V_J(EIK';:7Y)8OS0N:CR##5!PZ,&+(N4J*K(2(&1 MN2*FPTQ4T&;GEG]_>C*A&?(C3I95EAPL^F_6OG3.HE$Q,$%(1_VD@%D;)D04 MP#L(XI*I@$D)-FLHSU8-O!PI+<+E+8?-NNV_?KH=3EA&Y=GV M:%G?X(U1%A@=BSU IEUO>6, -W5;R7X'V_.MNN&@W71J4B>=GMV-P3& :=07 M^#6_T,Z1A[PHJVB9SJC;YGFKV6A6RZT>5:Y6VW>M7K-U3G7:U\UJLWY+_;O& M*FC/R>BK]16(_.>X].5>$C5^.VVP8J7>U^CSZE5W\92?7UL,S0PGSWAZ\0N= MU:"MC=F'S;*Z-4S-[6?&4K94Z[N8\EJQD1Q,TA\I5MN8Z'.,JCE+]&3?Q5+5 M1EHUJ3[Q$R95\%MTCP$#.Q+V]LQXH/K.^TWUW=NLXX_? M_T9FA6$NR_\)9L9])U>''>?'M,9@H*F2O_@Q]4#2?H*U6*6)#<%K$5U"#S2M_?B5G5,[B:?E]-X]:6^J11]!M]0IGC5]>3+!"=SV[WT1^:?C;!6BI8T M;CJRO,$MA8\W[+>TKE[R8)YP M/GK0J[19*^\TW^$;5[]/0W-6"XE\RC^ER\GS"^FC9 M>JQ7J>E>7(H=C=BA KM:AIL3)1*9CY\<'%1R[ &K%ZZ&*.:W SEF"=\Q6=.@ MM%.^%$@*OYN^RFZW.G0__XK2MNNH]_R3ILCOCYUK.GB[8UL*=54W.[">@KC0 MT/X!^Z9R[VCJ(12ERGJ\>WT8*BZ9=.'FI>T(E7 58CJ9*)1VUXF?-\LR=M@( MS.PK)C))MQ2;2*0K5OL:W4L_BXM[^>Z=#B==$8G#?N", KLL2 GWM=?!3>FA MU.32)29P6?"\&()L%"R+#&(M??'\?'W7:V8B)%@.W;Y;=+&HE*0V&R&YT(1= M"F_T5;7Z>KW(!Y6&M%6D_SD[HQHE,$6>_J#QL3?T#8\/F<:G];ND/:8@8OXW. M7[015Q@-4I[#7MXR"G3U(7,:2Z8=!%SK0$4CQ+8BS&/U1O,4,"EB5ZP W_H:"Q!EFPE@B+E,K:?_6W\3/XTTI4'D.O=%$> M/@[HV53,_5@5W?5T6=:@AO[\[]\(&^XP02^Z:C_FSMF']+5L+9S$TJ]G Q:= M'&@0,XPZ;\B9.8&&L>_U(3R*EUK]NC,?9H^@-X)/L#2< MT"Q3A5)102:9N/B*A6Y8Z%(&J6?O;(>G!9GD4&Y(NMSC:7U-&\QZV59*4F^# M.E<])V+BP/,9'@!E'T%(Z9CV5Z+5E=$M"+=K)MF%#M_.Z0FDX3$LTA93)#KC MS-:DG,F:A53Q+)5,4/_E<">F-+28L=YTAD?M&"_^5NH?](N_N=]0,TWME,$HTTY].3*:M,1.8G=0?SB+['R13Y*$&:U]@'A/,O:7ZH]PX8X)F& M1&CT]#'AHU>2I-R7KCE#/<. 52 M&V5*?,=BLL94XN94A7^H=W@5&BEQ>O^D"!B(B(Z!&"4>N$8CFRU!%J0]M3]= MREG)_GJF)+53HN1R'GD/)M5X+B,,9E%:2Z8'-"NKU@9Y_'];6/ MRM7Y_#9=2E?X8RM':P )A <[2HD.45$#TE'0L(RJ"I:6&!UH *XC4UFE48@ M_8@SF&&>.:,ZA;=DUDLK7'0*:)-,SJ$MK9(2F=);V5'GHLC,.9['NP('<$%7 MZHH3/B1Z*9-W/*DCP294%OA7]3>5PSM)_Q4\X*=]8G4A(3^=I2;(BL$_PXXQ MT/X2^\ZQ<]U+AO8EWN82-9P@82$]' UNR$E#=0K7^:&1<,ZAF_T0E*R1TXY4 M[9"6I 7H/J)SI_2"$D0%WBHA+("O .?5/Z _L33.#C8_YW@.#6>PP"J2-B.' MQA-Q88M*((-@AD<$ X+O@/X8XJH658%G(JQQ,EY1])F OC>DY0DU@DQQ74GI MQ00XP1V>])-JCJBY[1RT$O7)F]!(3D]6AY* >=(SY'L2+Z'L("#CM'D22X,RPQ7=W.I1"TO,A:G@D M;9FH$#0A:&L*Z%^'Y+PDBGBS=L\XU1?:S2GBZ?[S'/[=7ALS=YEP2[G M%U23U)%8(Z&<0PE)QSL$7PU)S$G8M(EV5H,=2"HM+0"@>5PV1ZQ>O2"F?'N' M_W*63">H:ZC3D:E_]\09PD\QF_Y/ AZ%#!M914H9:546C"R.6(%CE2.'@B@8 MYPQ\#*J6)P_BT/O_[W\SV7^6'YS\#_X8;QS=N$)S*T%P Q/9QH0KD$CP%\+ (!LM""I-#B4.7 G<5*_PLBQ;&;T3 M+8& ]<8(?8>JH?7'>SZ5@SV?*I*Z(/.899"E#'<0L$+A]6A*;EGT$?SF]"25 M,-1#*. (IZ8;'76,B ]!]_T%[XP67CJL$C M35N_K[?NZE2W7FV?MYJ]9KME;IM!2%LGG WD^? QEH^ZYH@UR;%AG3/AS$3- MD[UU>N+B!5!L6MAV2JPT#[!G"KAM!V-J%_JVZ9K/VM H0LN_W4GUJ_MFN6TU M-=2VX$,EY:."1]6(750KEN\^&]/>J\+1IL M%%WS@0YK[ HKJV,T6BJ3VNQX^QP*R+,JKG$R M/1Y+[-CLYV$ S6^%'$)IMG,P[9$^E$,+L1U,%I[>8>1AL<]5OO4TFC;F&ZNN M74P$>Z6U\Y4QJ++>D(#C$D1=JLA&TZ;)CYW9Y9B?5:V,@@T5VO MYB!:TNQ1/^U>U>NY,-HU!'ZXCL%!57^5JBG=P+M:==1KUUWJM1T7 +?)"[ > M>U7G&_OEUQXI=-_%V;$JS@XB&]AE,"2[!O[\B^(4])*AF^Z_%4?*'.(:Z.\0 M5]S"3ORMJ0-AK=E45:U_PD&L63$RI3HB)RC8<IJ=Y E_2V*9LH+GJ"G *6-TTWOH/C;+M^E.6^17KG7+V5C[E3-;3_/4(%%O M";]F&FR43AN&Y0=A2"*93$6_WMR"8FXC%%=;-$8/BB]%OMV?5ZF%F;H!PG?0RS8,=_*_N:SJN- MY]NKT7K\1T[].D?AA^,SM5WO!FL<67A*QTFI+N.II:&D#5/KM9[O5>/[G;)KYR4,O9A-9(N?KBM H$=WF##F MBA>/:NHA,\LQ$8'Q^L/]R# NN';$][$50IBQI[7EX#T1V01&(#0N5>7N3+SF M=G0[3_ 6W1'R_A>H>]'G/B=\I)*)@@>7T]=I26"!I[*;+M?4^D61[[3J*KVK M\@P728$DK902V1!AY.Q?L)RT&4R2QK'S4[KLE.9PWG*'E?!Z05YT>X">1^L= MKT+)&[3DF-GD$"TY<$+2Z8F>03R"C&]5KXXD92\,A_.#]9QP1YX?,,60IU+O MM,2)JDQ686A=0"%;23:B9?:*/.-FBHM89C-)_, E*_SB]&0E6\W%3C/'99M> M:W8M;C=F2DX0LNG?E.>:4%EPVC!MV_1;9LCC[MTLT1J.M3TW='[%@?%S/>// ME.-Y]-\_J2:N::4%9*%P,U*JB[E[C"@ZA8O$G%G^4&>F9_H+2'I*F;/\NY$A M8":=A4F+X5K^7NUKEQ\7+;YZK=VT(M0UH]'7%KQ8;:OYE)B91$BP?%^KES*9 MRV0M+XA1:LR"=NG[*UN^J)P7WTKIH-+@#^HSDEO;9Z32U\[I<5FY>6L\W%NS M&DR?D7I?JRR4V57G/%467K[[C+CU&DU-?D][?FG_9SJP:C;PFLP^-EV>6'0T^9:,1H_(96G\H98$QBY^MY-=U M=3\-FZ6RRV/Z6O+CSVMGVJU=W@35C4JO_3D]R:X6_V3[&MO4KD;505%J%7[\ M[G3;G7JW]T256S6J_N>NV;FIMWHAUO^L&MH*=A A0PG9V3,TL4-:9BVDA&), M.TKB66,Y<0DDASD/277TZ0DA#4,J._ZT86M1?$AB>M7+-EG)2K_)::-I^;UU MHXTVIJ6[@]?,3(]1(OKVK'.T<2\NR]WW2K8G=3WQ@,U<0?R=<1Y8QKG7].98 MTDTMFQ[$4DFNV"G)'[^=B>0S73P__]\.PI!,[)FW($#KVNQ3+5&P MT7TK$?G'[[JE4<-)ZBQY.4O/)>"YLCQA_>T_J2S@;K44C33_JD?OG)$8=_LH M08TES%+D1WKFYA%N\K*9D<:E,?CA3O? K!&A-.#\CHA)%C.I+X:89/$,C3DX MQ!3SN4ADZWHW/*N$BEJRFXS^)E(6PE1DQG#\@.H4ZEM7X(?N3&Y*-3$Y -4V_%$AA.U15Q8(1B8.'6?,#Q"VTQ)?"5D#:& M_B*S&*;*,H?4M(TH\M!TZJP-8_ #FZEL9)16)DRE%4]H.+56U*$1@9(64HRD M2"I9 DZ \,,8:?<(,#X>R8ZS3TA3Z.C3<0#T?<_P]^5ZNGZ0ONR-[>Z3V%:E MI+RCT4IS3/IR =Z 3*W*7RI:IGY[7DK%$J#+EV6O -58261H>>(5FWK7_9B4 MFZR^\%8=4 H4DOAM7^R Z^&:4H\HV0*^U70DBJ7H>-QVO1]@A1/=1<*;WI=% MRA?CY0-;8XY=(RWW"[K$JU.=V(AA9Q*: YT\*CK'H+U%;=F2MV83%_T[S^J$ M767"IH0_7PN5/MVA^1W M@V+ QMH^/44' 9$F;=DFY85&H/<./?.C)\G\4687^HRF]ENV\:H&#@JG%U- M 7@ZEW/E[>4B=I>[R[<13(:Y0J,YG]8LD M_>-WLW5?O^U!+OUM$)4@8=5PV_FB.#SIR+:B,/$4Z2J-*?0^ALCF.CW!9'DZ MK17F8)0GZ(MGP.&'-M< ZIB'JH0)&WY2UA*B)RHN_'2.2I&A*,V@=)Q%^T9@ M9$+IB#:R_CA*,@J*3T^ $!),0&6"%BB5-LIO'=17P(2(=KJHCTD? ;4R@"&8 M+2/,JXB+KY$I";R3"7@H"X^17I$>-/@JT;4=F @%&-29/ .R+PF(I'!F\4SB M9-8V XF5,2'3]&_@>12G:%MA\J@9VB[2$FF7G1N3PU27UCQNI-+-I-',VF?= MH+RLP=(8Q)7* L'#6J6RR\HD,-69_;V8B'#(T[),>(1I&=-:GBGBF;Y&B],3 MV^+'R7E4#9)"V.G^==1CM!AOX[7-%B$K*DE\#KJGO:H[=EC/$95QLI^^2XPHX-YS)T@L^A2M1P@O.T?VC[Q,-N)U\;[7 M.3;K?(W)GWU8Z(CJL ;08M^[^>T"K&6S2AE@%EW/I(U MV5'FQ4@0X4+V;T9EC:9+R(*A%BPMK1S59F'8+O#V".F=J\EJ-B/V%DRL'K*P M;'>R)??;4NZ4S>QUK!#U3KQL-FQG%BUU-'Z( !/,J5G9O$T.A^.301C&=#*&4)08Y B',CN M-C,>^U?O .N@4JP^):0+^T#Z&F<+MI8#SGZ".M.X_W.?%>ZFT^QZ4/.[Y 5N MP?2V4/4N<^,_IO<+Q&R/P^R.Z6B;#RE7'Y@,)C.VF"WGEO^&Q%/G^N'/]#%] M/\ALLR1&8,*_;X\+^J62-T_%L>V)9'Y[._7#E&\ V1:;FJ9[BG8>'.K>O3V# M5X-::[U_=*Z$\70F#_TTBM?+'X@M')ZUNR:ITI[V>(M-^F6<'JJ;]K;+P[*Z]5) S M*RN ^+S-VV^\UY8ZY"UP'N,8MAG-=&9#?$=\OR.^WY' [XCOEUOG[XCO=\3W M.^(;TXAO:C<'U5)/@GT.3\Q_3A* M3[CG9N9"VY#&$+>([_Z8WD]3;^]-^-DBOH5]O8(^0#9+\^+3]6C&MXN?(N(; MFCE1R&:^([Y!^QC46D]YF]0E^KUXL=4['LV(KU_5RQZ-W1B'YBH!F;1: MII 3>EE1O>R.XA_Q=9[+:#*!F95:OEDXVGTT4WG_G"QC_=N0E50%E\\ MH[WU@^PZ[:HGOG.S[BC[PL4YVNOCJ>;%YO(KVKO<#:6T1QS68Q^*U<#P!AY:A)A)3Y'.^;0\%GWFB5X;K-Z))C<[.']NMS*-A[MQ MY,2KHMO[54XKJA^C=L=G^F]_Q/O39M*#.2/FAJG Q/,FV"8J\/PF*O"2R+\5 M4IV'NWS05."9OD:/M1(_;W7OWKW?5[\4%7A^1RKP0;+:OJ=E[9=@4N_5B M0.K%+GCX'.%M9<)*UQS"&H\MRNW4X'9[V\.OT?DQG2G%::Y,I_,!]W[*K_9^ M*O>U\\Z5G!QPV0=M].-WM=WJ= 6B471S89M"U"%M8O M9(TZ8M4)>JP%(X:RQ52-B; M\U TR":A"Y4N[,_3$VCM0X\E%C-2 ./".\>@+T![)9J:B](K=/Q!V.84FJ=H M!MZC.XH$"BO![ M)-Y?.9L G/7#&;T@S8<&M S]M,A?T,!D"AI6H2E"#\;!=-G&QTYFBZPD:4)E M/(_7EW5!36CT4#0#:"S0=PIZ/RE89+0:4]Q]U;I__$0GC"X'A@U>F95'GI[( M"BW!+]$ &D^PB"7H%H8P,%-(#QCT43$!LYTW!SM',MY/)&7$" M;MFU,%8(?:6X*J#]P>DD'IFQ@@E*$*&-%C=%4N">6E@4 S8@@(DJ@ 9\X, < MO$1B>1:OL@%.O0$:18^ D=*^-_SKP^6MO]2A;_F9AO_U0U=="IEM%BS:2VD%PRU1>0F>%NKM)0Y^G!Q-A)5B=(54]H_Q<22UG53 MW,^.T7&>,9\.O?J@BYZ!3QV.U C9#D0Q#"5Q3LD36B(M]60%'>!$06#E\5<^ M7S#S<"E.EE5HH4<3^#/0+0_]2+&/?VD/F3J.1B]_9P65A6[Z1I/ M$SQ!F8M$Z5&R.I"QD:N 4EU="B2 .=O(?N=)^[T5]6JJ9:2(<^:4_!N]YTR9 MX+^@L82D-L(Q;\I; MV_$E( /]] 1_JCCZ /*6RD 'X3OK/ GCW[UOV?(^M(>?P^NY^>%&)[^;A]KU MU8"N/>;YC9W\5DSNJ/3S.XQ?9KF17[*OY:<]N,WH[5Q4WBZO;FXOWE(Q1"N#K4? M.%P+F=W3PX)-KMZ1>]*TNP_ED76S:4J':&?M#_>0[SZ=IRMY;C<R[V-88>&?EI G*VV.[TAP/BMD(+I9O67Z)9'Y[ZGJ$;3O")SM4 M)0E';0B)$G$@X S#R!R5U3YKG%;&@LL=>@$>VBJ1?BWS(!FC_BVJ0\;H_R%U M>]WYM4:T@%5&.I%,^D:7&3TK*>MQZ5VXK".[]'XIH,"6/G2+8RT_Y;6(/L,Y MY(9ZBE#2?&X]-ENB,-RFF6!H4&T52!Z\&RHMH0+625E/9DR,ZV\*GE;>S31J MO=,S.MO1!NI+E)'@&SNI)QO)AT*(3TU&"K7!'"EF*0L,+"::+588>LI=33E, M^5T>U-?$FX9P?C,?OI2X@--8"ZMIK+6^=LD]O#*5Q6,RE8$TUIN;ILZ.5V[5 M<(R]V3JOMZK->B"DIN%DD1V<.P;Y3%8P/5BI'EB*Y$_1LYDD?N"<2GY!I3*) M7#))R6\J+;'4B&45S'L*61!HDB,D(N6%,Q7) MD8[,?D ' M EF? \=SS.DFS\"TH\;(] 0X?P'>KRDY\W] MEHSI (ME1:2.5#ZEJ!9!_C8_8- ME@C-,OP*K0E>+/V/IR?F@BD3- ]S4>496XX6M!&SLH3-+6%+*43G!_Q5M*<& M0C8A9MX5%6A'AL'"D"PC4WJ0([A8!OB69"=NNST))5.Y-,9NS*C[+JLHHY&-(^V!HCT)$JO M#KVSK+IL:J<]5$0C79PH'9P>C7!NIJ(;Y@2=3Y*(#E;:N:JV<2&CI8--BI0HK;%M=R*(O"RZ;SG@8V7P#I$&F MZ-@9C5AD%2--L)3F.Y]P2$9D&2-TY(MY!QYA21WGE8L>%JT*A=,3/8\TLP8P MSOG[J^BBE(F.MJW>UZX[;U>+PGQ8Z/AHBC?>RNE)? M>^^=MUXZ+?KYG(V68)>+\?DL\_Q(#S-!F?D'5>H6UE;J)OM:HU2H3L3KV]8# MNU0EZ7>E+IJIZD=>OG\>B56-\>Q)_%*5NH5=*G6+?4VEG^:9^\GH-CM>S@[R ML5(WW]>4\_?L19FC:P,<2P'Y_$(NSB&]'' M#-T7T8*CZQ:"*2Z5)65)"!LT!=<^9#0!IK!=*%NE5[CB5*],)&;52@T.63)< M?@GFWU].?U4I:8^9M]$:T>!HMEYR,^NFN?5;*9K]>.T#VE; M(-SUA2'RX+@[_+%/:NDJ@FNYEN-_JO4R+<6-!;:,6EC@Z7,=.R7C4GQ[\HSBBN:H_(Y-Z0N87- M *U$R=0V1,F)^,-KYQQ,AW[(8)387"G1RC*R_6U]LO]Y.%=N'J;\>N*\C9N15]+\PS) MLJ64[H].^@,-Z5_1:M>SF,]EK."3J_)>L)>Y3KQY=D5T_[I-BX5 M99NZ[>SV&MLTFBN8K*\]IV7'UCOQH^9EM[D..KTCM3TM?X_J%@MEI=U1UA1Z MT6',6,&!2A>UI:KNCI+ 7 M2N"BMQ$GZ6_;NW>!/"NF62\(:\_#P M!_NYFP+>0H72WK39GF8WDGFB 7=M<]NWP0?P%-%-=#K1*I""Y#/\;-,@B@K M/S#3ZU9RR&AJ2+X\HH>DW!VRU#9YJV'*VB/RBH;^HQOZ _93190DW)FK2H,+ MS5XLQTSU,$#&4)AZE4:&;N;C)RW^:C<(T9V64H^?@UG=D,%,B MC]XNH0 ME,-[HT8K;,H9>?!AR=:M$FN^%_<5_+$]D]P*3NPVY_!X'.MBZ 6XS%EAV:OL M85Y^_-8CJ3F\:=,K>?!D/7Y2:UK:X4TNL<0CO[Q&F35K9-M!HFOSAGUV$".] MWB89K3>DQ^O6QFBTJBJR0F,7WBZ[R$LSA8TK=B:S0]@I _T%@]+75BAU[%^-E+X:&0MV9G1214_CT&>O[ )))-!C_3QD)5D4 M!)8GVD%)+&[QBCNKLH),U)(5J9MA!:NG-D#+X<_4@W,'=2?\#;R]C%8WP4Q6E MV4^2R3(<(HCI^>N<1-VPR&!&5W:%I9"ZIP=&OCC#OK.\.(,@!C3TM7WM1L1- M'G4Z['+MIMX[/>F %ADJHO1__UO,%M/_$(MLJG^5)$ CO4FR6(V'R5/S81-6 M@.(,LXLT?BQE/I5"=UA<'Y"'!!?]0"KAZHKT3^H.E@H, 4AQ-68F <_#K:^M M:8.K7DO-OV_C)H&" ]M>1'MZ0YCT6 M%0Y:D"?,9L3&&C(B6A-!5*@!J>%86((-T-+31@''G(:>O=[6U,HKAOCJ3V+':,O 8H&N0BH.C!Y07:#)5$$_%4GA"T>& MHL!0<--DTCC) 2TTQ> GA6-"LQG0,%/ZE9%UU93#NA2/I2X >0H&H]0C+L( M*T,+; PHR$[AN5?(M4<'KH"W/DZ-HJ9(RZF2>4O%$ 197=YN?P'^M?VWN$8) M#86:B;(A OV*="FT"?^ M")JA403]9'N;I"8P36QA.V=!B\3R((J/'H?5 HN&" M*_:#-NP+HXVZ+/+P.+U#N,(.)P)X,"G0?8I9]60^&$\+R(C$1]<26 >]<[OK M^\D+=22A&R]P3JC*1"3$@S\IJ".:(64_Q)H"31]),X1$2C##9+**R%Y"NIO# M*.)I?:()NF 5/HP21S"^=UV9[YTU;:$5HFEFM2 M=:VOY6DN_5A[I-//PPC5:63[VAT_4;6YS.3>HB18LJ_=*X]OTL.HGDM.(EE M4EQ;0%+H:_/K^];B3OHSN0N:ZBW5UV;7M'8SJ#^6!J/O A*W I+B+@4D:$++ MF5HK,ZAEM-=B@ 4DQ;[V=+DX'R<5KOOPZG,!2::OO;R\YC1UL)#E28@%)$BE M_&&ZN=S[6!D_CCY/ 0D<>>@BQZ%G((L 70I%O3S>?NJC6Q'X54@=.[+:$&3U MD],DHI$IG7>&F($N]B:V-1ETEP33!GT7KF78E(+B% GL-0Y92D,%+!8X,2T[ MSC+,1$G_)4EC)@$Z]/*XW25VZEDQ1E/0 0.7!;T9XMT!G%O8U!R\("L83#-@ MHQCK5B9ANTKHC,7FU1NA MW_P%!!_XXL+WR%P)X!;HI+;?$_]9L"TM9HE:6% MS8,'2V]X\?ZA)N(<:H$2%+9%P9)$O\9N"3"V\&4 Z1*HQ\>,:E"G/H:.%C-K MOLAUP?CV'!MI(_S=&:D6)ZTR$ @%<#C@VPZ8\)C(##^.LC]-_RTR]YE0/7FA M=]*Y!78BG8JH_J9RRJ(E*NSV)CKVB)_G9_0U<=$H_4E/JY,K.N#^.<75_CD5 M9-HTBP_OXMV;F.9__+Z]*'?K%^WK6KU[:S3)J/^Y:_:>OF[SG!H'@6"!"=]Q M:_)F541P4: =6./0C5X1@?,02?7]*SJK3N]?QQI(7^P[6MZY9Z(+^;+[G4W%,5?O:(B=UDE)5 M[!4()"=R(6\OQT MW.(";TR::(3I_V/'K4O]3RJ[5U];\Z(^^-T@)\23<7H06R 2U51=3& (44C6 M5SXN?Z5$BEJ1N(&*'.H%8V\IT@;NK_NF&I?B4Q&HU M^X[4YP!/TY<8/6[9KX^ZC!61'\,.A5(NNTPIM[& 8CG[S%Y9M&R\ ?;;([(1 M:O3B!M+HR@(#BM.ULT-_]4G.?#3C40H+>C>UE"-HVW$>$@(-.W@UO6S-6S9E M!2Z;S#O,Q(_?J>3?Z?S?A(;0-2]P;"T? MV,M'M5UC>)JRG0J2H9NX#U.UJ3/-7CA>FT;>;#5<$V2)M BSI40IO;U%N0U? M!W%IA M\M][UQ:5^X** '9K61F='T8_ )@O/)TG5E;[=FS\]QM+#[PEQ[( MH>+9OQ8^5TL0;]R:#>+;ZZ-:;.QN!GC5M_LJ3O_+F'=4H7XW._2D)X,I8 XQ MZN8M^G7,2-.WQ][TV">_/?;?'OMOC_VWQYZG/I7+?M4[G]W?.^^HXW?RJ'NY M028/\\X[R_7MU.1KWA*H=S[W-TBTJW=^JR.^NK\CWN_5V=<1'\6EW.AS3ZU9 M2O^[6J[UI->#\:3[!(F^5LBR]*+<43Z*[$&>]*@YS0\"XOY.\T(BOYNC? MI"^M5]W=BUZ]WGZ!SZ/7^R@.[@#QXXN#^]BXR6YWD_@&D^W>E3#)B]F*6YXYFEZ5#,TG3P9NG?Z8*7G)%M-FCM>#;H\E*LMT$#M3M] M6ZNU=F?Z[V1F8ZJ'/Z0!>#&C:%FF#!UF3 MV>T'@,\9YVZG??D(5F)Z-RLQ M9NJ5?&OK'H0WTHNIES^>J9<)Q=3+!&[J9?].9_TP]>K',_66E^)(IIYO:[76 MU,L1#V/PIEY Z;@^+71?NWR[:;&E:?+E:O)E3#U7>!UBZA7RAQX OIAZI2.8 M>IF8FWI[8"'ZIEXY>%,O$Q]3;[<$7A1V*GVPH1E\V<*.O MX-&_MR%7(#<-_BK] 7=ZV56-SF$-Q]53^-LS!K6)!)^O7IGAU4 M/@JE+V-!ND+O$ NRF-Y.)WA088P/"/6K\LHOY,75Y-P#//N;G.&"YF#&/??+ M3$ V;-:[#>L[!:#/-NYNF-IFXVZ_S89;)>7!Q_F%"Z8^0654U(80_5JGZA[J M,7:U3JO:SP^J[T0ZM[NQY5^EDTM34%M;SG*ZKRW20NJ%>YO-+@M[U"+%EGH( M6UQ4>X;QTN%I(3RNQ@8[D%3H;YO. !%,LD#X8]SZ6-*,.%/T]GN81 >L,;UU M*D7/H-&R3OT#SZ%6!D5&##260^!F5/ N1*](_4P:/'_DF;B)Y1#;HFC<\!2@ ME0,"$)F5,(^/*.&VS3HG@GT4F,XFE=T@(&UQY:#WN[R<$X822YO=I(F< KYG M8>X=_6OT.\WQN*B.4&^,)1KWEB:CW# -Z.OIGTD"0?W5.L_0#/_9(NKA["-+ MI@JG)X,%IOR"[\2MH_1Z#**K!>$B(AC$)!,6!$]/3 Q2.@1UTHH5]&*NBS7K MGM"7!'V']/FEF@+81D"JM F=FPI6;/>E*CWCT"_(#:6K [4A2H23MZF#%3,> M5J^G)Q[4COOLV3^I1[UF0 3=L90+><&Q2"E, 0.C)QVWXD/#L2Y@3'3(JF9TU?+2^PQHW= M3T\\'#'H=:F?A=R6KY%>R]8P$ 9LS>=MBD?7.TB'T HP%:VVBE9GZ,&8E4@0 M5.""LOUXRK+ ;!4R7#:02Y3[6KHX+Y[35RGFNA0AOAID-%[*DUQSWG@JOO 1 M$JS2UUZ91XGMICI7Y4&$!"OUM?LZ4RG.Z(4V? E(L,,8?DIK&7YJZ+@KRO>E MTO/3XW/ !#^YOM9.%7M,DI_=Y3/?!#]N!#^E70A^D!*9L5)CF!T-!M"!I?(I]K32XX//,8%$3/A&-SUKB<$)T MS+(Z,0MC&ON88?$/.AJY$8=.>L/^M5_X.R>J=)P@FP-,!;2VXP%&@C>66G(R< 3R0W!&J&%L

3 GTU+_RJ9_%K'_G> \/[U52@B=M@#I)K@-$S,<,S .1%71IT D,_F9 MR"/PE:$"U)15&U$V!HZ.FS*0\");M7W=^S;_I M0Z@G=&<%K;\KI@042VXX!P=%]\_L_/HAGWF3+/JW#1P4=L2;T[(O^\27(VR( MEC2[]U-:TR[*UB4*'39S/2WCC"9Y&;;645L"+-[[RNS:4FBW5X_>G=XT M\"[/:8G1MYMM4.2LZG.W7MKMXV> 0X*$1YP]/FM(&L M4?B[J_P?='.3]SI/80:QD\R3*KS&2;P[<9PO+H$:4"PDH@4,O_X]I[NU@0"! M)1#84S4S,:!6]^FSKW^^VYTG+R;"U5K=#](& 0,$63/J%"BFAHMF^2 MYB?0=<,**-9P&>^^E+.5J+T U]Y,R=5:3EDJ3-S%?7'J('2+YIEV11'OU-!- M,V85Q#BZ.;ZL_Y'[=UZ30@Z8Y3/T$SAVQ&D522L9^53TC*DM@F+F0L">J3W$ MA77^RI#DD2T^ *P2"4-UA5(M6Q/77,:\%D=G#)U57+[O7&GLG-]?!TKO'K/, MB'Q$G5(,N]A%^F,E[FX>E0N>=1>C?BYVOM5N=%D;U%V"R'M8![G\"KF8E4NL&9B\>M&U M($#6+KSRQ:Q835E->^*UJ6FOG9Y7R!SP9,81 U]A:6VD;JD)1/J.8W:SW9SH M7ZWOY]?W X\3T<<#K5>HHSDLS+>BLM]5!017)&PS^=SJ1B;&34%+5YXG1!FS MPXK'\885K\6#BUY?[ZCGXLRP8LJ0?HGH8N+F9C5;*6PW$427$>N)4<9#$D7- M+/^^RPVM:W61&.5"%#(_87UAG$UAJ+*<7[1=W N;2R0>R>2,!K/M9VAX232J M?RGS].W<4;W.?*K7\N32'(S*2N7DXG:8'TNM,IVB&'SI^F*<$R=?JZY4JLX7 M$FD+;$8'\&S=YJF?VH#A]'K:-?I]6G?_I1/_E* MW"2+*+'&X.G/EZ9=-@(MCO">,ZAL=02LOV5U MMUA3FQ$&DCG1/*?L=?1=O8H:+Z'_JN9(K5F2\P^>W^E^G*1#08UY\#.?6!3X5K Q?.6YEKD780]']_J)O6A6X]$-IFN:TA3_1G M:U!=B!;I3NG\M #F=4XN>T5Y5!<'GKUZX@))8##:YT#BX)FG ZT$"(EJ0+[& MA^6)SJZU;%AXD&&A4^J/K$LQL6X3+,D1%=* 3(8@34IJY@D(ZPYVN K$8N&L M$]W@'^'OQ'BYV]??A^3WM[O+/V(Y#,<<(%%,XGZ1->DGJX7RNR\%7YQNC*'M M[E".MB5-OFA?B !; 8%O$I?A(F,%F +Y 5QW=X"-HT* 4PCPM[0;HF"[711I M8 5;'>@J]M.@:^QCZPS\05>7BJWN/MOVQLW*%H MSH:*\_60=^:0D=(&X!D02?!=W6@KUQR0*, R?K1BLC9FB]6P+=],!I@+K\?9AV-=$ M NVJZVQ.T; GBW,0\MR#'[E"C_8<$?JZ"J]1%6NX(I1;(>)-;TCBW.ONCA\Q MO5OU !>JECIM.GT%S4W;,+"96TM! 4+5$M0=1/K8V(>Y+6AX$FL-P9@F2+_$ MWNPH+7[A!;VX5THIL;*/!??NM%GYHW9^5A^^-SO-ZDO:K 1U-HZ_&]!L9:*A MRO'C2*K9]?[][XLK68K24*45=O18&ZHXNRO6ZH\A2M&H>/OOZ4$]'%9/JK-\ M+NOH=^)MO?@84HG7XVXMYY4?XEWP1XJ;@L5)O_G]TA)1T^! MNXG&%X&84&C2SU8V5SAA,O'!D8GQ-EIP\1_0WG47N2S9S\B)[+#DFU_?GDY' MSTI5]%RH271JJ.1"BRR/'3UXC+-)+!&I':R'3*;\_27UX.@=F@+A69F109WC MQ?,)2N7YTPG6WF5@A6!.9 A$/E.K5>(#9?1UUPPU3VCR,OIO6'S MW'JY1[GW.#K2#@_[XDU+ETM+$'^4? !V[I^.Y['E;D0P8"=)EXY,1Z8$P1LS MW?O#Y/MY'U)>P?O>?9DD_ ]I*=Q)#?279@=)PSZ,!^375$A-F<*(%-K/VD/Q M:* 7XU4'ODR$>)BCJ^?O4+=TNL:&%VJ_D"WDTE2:O?&7$@NWF'8EA5HV_]*T MIC"N49DZ\?5<,IZ(Y:?QAOK0^"'^^58[?XI!ZD\2=I>^<4V4'3+IU0>!-R*, M'WX;22]B'*[1,&WDF,<;?KDAAJ#*W1_8C;\7QU_K?3%I >M%.=:CZ;W8;1X= MOJO5N0ME7T;5INC=:[Z-I'3P0B%;FLS2C$$/SR7%(6X4\^G$(.0,78)@%@?Y MP^#WR;,Q^OZO>I"(;#;@Y?LM],:NS_Y.!!/#H+IB2SQ;G'0/O4:F$/4JDF() M8K8P.8TZ!HYPDK3.X RV#7($4\N=5:1KHR6WDM889+X!88A3>+8()<,@O'+N ML'&NNK5>16).NVSYQ;I;C$5TDT3H9BRIOD[LB5V\?])RU,2)\=^YR[U4:=H^#S-Z]]8]7'T,+RO*]7NOX?K=D(;>]$-?RE7W6'%^I#K1,Y%>HUC7'-YQ89XPJ()Y6.+X8_SO3A MV<3 E!C'N(*P.BH=%)^,UK=^W4O3W(@QKL V#DUR>7TZTI5OZV"T"2;GCX\^ MQ0(,7PJ^OV*4UH5,%N51V2Z'SDK-T*Q[5BGA31XUB,JK.O2Q,A2%EOZQ>H'7 M,(TT2N'UP7"R]/HE&?@GBTPK??$&G9S.^C_C>U66C>+WPLNGF0;KF!'%?-7X M&Y!T']E^&6L?S4N%@#AFMA:8')%J%4_OU:.?OW[_]KC7C(Q^AQP;PS'VP&A] M+:9<."BP[BIM*?_!OH5Z2#^VU6\T]"T)'7.RQ#:(1.F^KXA=:-:QT73M9BK8 M5GW_2]2YN-44Y:7Z-6#NR0&?@%1]5S*7WK*M! MV(C'<@5JZ%SF-%QE[%@[V5$XC<>.'X/YN7U]F]:-S?%/"M8':;S+V,_Y%7[P M*@YZ;4N:Y4L73,%AXSV@&ZT)CIN?/VW>>2!L.'9*+],Y:^A174'$_TZM/'H- M.+XF'%@2W5\?H!QBB9M6DIW0L?#L[\+<]+8E>U>"GD ,]B^EJUBQ]=IZC&.[ M80Y5]F:GGH9^+LX8-!?B*4Q@MG@\P'_IN!X.E4<_4%[<:1?C&.FO7U]D -62 ME_6SUWL-E!)P)*>'5,:@GTI2J69SJ6WU,+5W]4(ES8L/1HJE._\Z2&34MYK- M7ZVKYY[=&1_!%!;*2(!45CY(Z:54,6NX4GDR[7_UI#$EBV,\F7%"AFSP()BU MT([1(M_O?XB#O_=_9]#.9'QD99VEYV)ZZN;0%+*5>4F?JU&P8JF]6W!>V.:) M#[^&]8+(<%JD2OPC0!(R5JJI-596HH$E-1]I+5*D4CI_^%V]>Q!;ZC@MA24G MK)568AK/M/4:V.(K3[W/> I7)OKPKG\JS.;K?]>C?]?BDZH=$WD&Y6Z7_K>& MX4$1=,+0!,44N>OF.[;CG^"V>:(P1)M<)L\L+1+R56J3"0_WG$YBAV^QH^D4 MEE\L=K2]\:)\?$[P-794\[!^?D.05QP'BH#U\PH*MB3V$Q?:B^4HP9]D$]'? M@CKS\'U4*=[\,=JGBMJO10GJ;$4@9PD4GS7Y.:2[7M+5.N,V>_TM/O,R,AAH MTO$/^[FN?A,W(#X3AL"IB\^4LM5(OSMB7L$I?R M4\O6YON65Z7[Q#E8;1O"*2[3O[C[(Q:[)P-R/I'0$K'6<_-"*/'J/H7"_!DS M&][':W[JRULX9&'*:SQ?E:WC0O7L1V4#PB'QJ%MK"(>4LI5B"EKOA6EL"<7X MMU]CBZF#[2*Y]D_33/^??Y<:KB6TL@>(S[/M\KKKV MV$;M+;;Q,C)X&/P[+0S/"W\*$[F'*8QMA"%PZF(;E6Q)7%5L(Z'0]998RF'* MS5ML(U'E)Y:G"S8JWPK_!J(AI+H/C,B$9Q[1&- MB6CU6T1C,3*H5_-B_O!'_]_]K,!>6DSL, 1.742CFJU-5&L(W(2..Z(19T+Z M]D4TPI2;MXA&HLI/(5LLIT;YF=^=X'5%-%RN_W29-_\4]-ZP/]%#<6LC&C$K M/RO,YEA/1&/"];I^5_7FJULG/_OBWXM?_>+91(VXWV.[+TS,E]]DA6L-,8UJ MMC*O9'9=,8TXFYQN7TQCAL[V%M-(1FW_ZXZE[.F M)*3"M16;A;\$BL\,;ZP]NE%\BVZ\C IR#XIY3&Z:)Z<;$-P(0]_4!3=JV<+* MRC4FT/\MN#%'M7D+;B2L\I=7&/*>H_I,9)PG$MR07PMX(\7MN*2$J&TJ'>M5J M%KXW"C]N9H8[4BNC5N?,78QZ0\53/'2;0'9ZZ(SL-7A?,"BIKO,7O%[N((%!5P%Z>0I)+T(<=%4F4Q M6YUO2*V6I!JZ ?!U?W^@@GC#IP135Q5YH:&+";70WEBGM$-5H[HH'E8'9^(_ ML1G%*;W(E6RLTWH)FIIANT68P[A:LIJXH\]"Z!IOK8IBIK6C<[UW7C^_45J; M,"8[C I2Z/LN5R/YOM>AU\7I#MP^9WF88O<"9WF2>E\:/>@Q*G[B_+#JQBI^ M<19;;HE+WI5'WPZ*W7M5_GVL%:.XY%.G^R7AL@\EJR1=]JGT4D1^6^BM3XD& MI/*DRV6MOL44 HSDUY^[7[^K-U^KN6H<,85TB/+5!1H6XSDO"C0L08/)YI&/ M;RB?+;V$+80\[C*E)9]?^/6+\:7-.C#6KNTS.L:+5^5)WT$$&(1J$O0Y0=9M M(+C/0LB+MJS%QJAW5_C]NZ3=*X-(#;Q?#K1-L.EPJZ7;A5;.EO,+N=#2@MO;Y'B+ MR0FV>3(B?M7ZY7-_JMG*_.++[949*QPVGU0'CU'SKM#)?SMJU$I/2[NVTDHH+FL]"5C+8"Z^-/<]X+>O$L&#S#7]NTE-;PW9GP:L_H[]BKKF!ONLSNB7U^HANPX3X@B^E35\?%F&E8^_MW2%V7K3.P=OJ* M#,PU&$BYT#4 @\3P]T@Q2-/2#=,1:G?'/_O7ZM?&MZ8WW(SMPSF(I0ON4XB! M@LGWE1%,CEASB&JATT;,7>71C5F'B\_!5PES\#$IQ4 @Z"W 1#@F0DOS[TF0 M7=C!;Q!/#CF>]"45P2M9POMQ7,G-QY5?^'0(JFB%Y'"E?J?^ZAW81U6KLRBN M+(DCX:=<.8KL%T(Q!'CKNR^A)@K##5"D;%/2X(Y-RAT<>;*[XP<-Z(>H:#'H M^1 DFS276PTO/=.$NMV&ORBGS 1895/5320!@(B-,!@8BF413>B!1 =M6&^U M"&7$0#GC)%*/RDYA\_0KDT:_&654'9-=HJ?' M)@ZTHU+E[_'#Z6_)HPG*"3A):&00"Z-TSS$-^ZL.]L._/.P/V_52BH3;(2,# MC"53RX7E'(^S1,6BB _2T^..>/_\?L-87\"*E)!74:A0M0G 07?AI#+PRRR( M+[O"A]Y%JW5[7:E;L[N#5].R5=53PKG(*-]FRCV0&% M>()&B^F@42;Y#G4;;L/H288UO( +##[XTW="!R_:Y]_.2.7KX4@M;PQI.]]- MGN=E1%_)9RKYRE2D0I,!/Y!4'_7[*3\KW $>2>VV0=J2179WVH9NFD!@>I,0 ML DY8W $0PN.#A\HIB<#!B B!:D'3SS#5BVB#B>91_F1.!=ZBNM?\>41DD%H M@:)4ULKQBP/UHO?-O"A>W9]Y"8^GP:/2LXU)N&GH<_OCZM.)T#;FKJ"K\G1$:!-Y#8$79AE_ E;IL!?[8W9$5LXDT:@JH,B'R )FA M4?T9",WRX!>&"&*NDJW,U!'\ $1BD[0FN308[S[^9RO6,* [QX@2?WI/P_+Y MPYW2(RY*7/@/1!'"A)VX5H3K]@"8]%1I^ EMBKF":/X15XS.(<8W>':\M<+ 'RV+!W4+.;P(F(V@+MNJV8ED$5 M;P K( PUR^ /L"BZPNU^06@I*G#S@6)U*!.Z/3[$K[_9@%DU9N!OB2Z.(&U( M*B(&XAK(0F:%!I4T(+_='1]'[TF*#%J"T)1ZB@5_2Y2[.UX0P76"X!T!)?K, M'OCO>S%?R^;9\5Q. *B!V:8T@?B735H)[S-8W]'=7?UOGHZ_]ZKLOAY<7A\<7 M=S?UN[/+BUNA?G$D_(1/;N[J9Q=W9\>WKD,???O;0%CH8M!9\I0YW=TR[\1?P/N & C[6]-\PU9P, M0G&'#9^*4)# QM M$7A%#Q>B/Y',3H;^KT" MP,9XSO!O#:02TI-+DH-TB3P);K:*5F;'1V48= * MN[#5/C$MNE7&;)T==705I!)=FDKBL7>@V=:0M"=3 ,R3T''^P [&]T@*I:PPY[. M-%>OS 1 YM^@)4AT-[@)D"7(V>CRH#IJNA58."M\!4#J!F86J\,,LW?<-27V M 'D& TDAL [RKR&+3)N") MTH(7@L3Q7ZJNT>T#FPT!,.Q3'\"Z1H9=ODQ<;W33-@R47GAB_(QH?<70-;S$ M((@4D]^O NHV_E)2X=(U"7DN,.HAU;B[B@:@'H$014.=;AW@A-_0L^).83/W M'1"/@<6[TA#.[C\K/QL'EFP31Z$'5@KPI#H#%SK,)^#:8@J06O F9)UX5\&) MQ206Z$U,<%.3%*Q-RU/%Z&DZ$AQ-$E E-) 4">@.32KH%4H(IJU:5'+IL"-* M:B8GH):J#W 7N@&J@$/) 'J&>T'BP%"F!?_U\*\5('[%LOF.$ L!4AG\C<58 M"L?V%H$KI80\AO*[._4ILC6(JO(,ZF3OP"L/+BXT0@PFO[?E$%;ZJ?&'ZEV\ M(NIHH5JQW/7% 4>F(K6:BFJ<__;&Z!TNO*-Y^FS(AF8%SA9732?-F$(V;,)+ M4#%=C"Z 3:C4?W/+X% 2 PX BL:9QNH"8+X +B9#A-$3 :2&<>IDUFZ MRQ4Q\ .I3416C=2;DY\QL<+!\ "X?,;-!7P^Y])?W3BDU@PQS*"Q M=N8_F?_1T7$Y5_T[JMX_-(,&&SM\$%0]]SQSL7D&*!;MU^+;+;?5IIUFB1C8 M?MY'%E= >SC@:QI5?* D/RM^%1$%Q)J# F)M_2AP^./Z,G?QNW'56R<*B#4' M!>!?ZT:!J1;[!Y18F@L<9 ES N>>6$/DP=.-F80@B&WEXNKU6R?/O43._,9QF[!#Q8)NEZU!*)H3$B=*0_S[]JW=(86-TD62$Q'0M=%)(B)MU MVZZ0.&IGI%]V\2(H!!>F H8D %](2^9"BZ;7H*P,<7J!-B;4MBO/60T$^(>X]' M85H8#_ T*,R_,10S)'U];4:7G)^JPT:OG4Z34.I#7HM0NJ,U4-Q@37+VVD/]* M6N=F,5<1-QL35J773F@SNSLO5&>$26UF]8Y&."YYIC6>_B*#?*'Z.#K\]P3J ME?S'$(L)E0UX>Z%P=S8R%)%=_-L2_N6WOLDE+$##?_ Z4M3IA.D M+&8*$%7E?6O^]UWN'?T;B+KI_!UQO@3_OJFKJM0S8=?.OSX+ T6V.@C+W ?> M"\=41H0!%[&V9O*W/;1".[8"<9D#__0]@0#@RY!]'H^=?7Z_TK_8O]-([-V<0Z6F?59!^ M$GH4N:(A2"^(3Q3%@T3FVXL?(@@J!HVH5'C\.#KY7I>N1])5KE=; WM(2)[< M$UXS0="\=^JT;0L[">@M:R 9^(4,/S>PK(:W%3#IU$QUR%J?@/Z!H29:(-#! M;EH@)J6>(F.VYR68Z[PH X2K4ZD!PE3%&AM_$0VL)M&R#C#F&T,![7S ;E6Q M:!V53/I$U7N[.QJF00RUBZJ$ BN+ .)I@\93BWN[O3ZTB@:#6)33F9>[=9@3?& M(J#FZ5VE*OL:%^L 5_09(+[4KK _+':!X[8L$U%(Z8IM'7<.]PU M-FP#AJZJ@#$] G>.2BX6?*).UY)8]R(X#V (2=%H&C3\TZV?\A; MI_ 3=K3='7B=>PVX0!]O-;BOGFZ:"B M8 \.*+#>2Y)!L)E8;.]L .\8@99QS\92-=J@[QJT)$TP$;JT^@SAJ=+281?C M_I^?='OP"J1"O+ Y;I=DBAXX7_9+38D4S&YXL[*IB3..#)T#4"@@=41*,]R M&8F?=00PE+X)<1ED.JM3FHFO:ZY8CK]"^9:T\;YN2$\WD/?-+U .##":__3C MZ"9WVQ_>?FM+W5+"!1Q]%"0'RK77Q\NOG?>?;D]/CT_OKBCIG-_6KKV>'PLWQU>7-W=G%Z0HKE .\C_Z"%C:BJ?M)L'&N+2'F7=S:K*29TC?1VR"Z@?ON[ABL?HRR+GS D&F9)ZWW;=L*^XMWRP&B M0Z(ZJ=\>,)%O4(2A^KOW I!"M%L#:0-NNZP;;7CNW*%8?,F1VU""$KXA(I5K8WMZ*E_I?\X_V/W;YO M(^TN0')(7_-)\'BJL"_,XU["WA&Q) 446_@M1QC#V3KRS.M93:8CS]&:M^#;;MYVL^F[B3CY+X0WS';EO?NR1W5XUHC(_+A$I_?I MXS^!:R%;^-]W^7QDS^*<[MF.(X_5O9XS*7T<+J4C#5R<>%]<< _;]=+=]*/ M.&X0WRI=6^5^B2O5CC*^?2XX4W_H0[VM*6VBO8K#'IW].#.'W5=QUA_*L]ZR M_N=5G/48V\:P!@>O@VKO=$M25\CNEQRPRTV ?/6#VU!FXGX<,^'#%""._RSJ M0!1_ K+S[EE-\'W]B'DGR /N8^"&TEA2A4]:N&7=YX"$]%P; M%=3?S:XMIPTG CN-$27$3*&R47SB(&&48*H9QXC6]_8C_F?4>+I]>FATI(.# MU'$+_X9C18Q\/FQ81&H1HSH=,>3*;N-I5E\II(+JT]>$BE>8 G-C%(HFDPPFK*/X13/>L0-L!!+V,;. MM*;>)2SZX#6E=>8D*.Q;2WKVS*D%?;?S+";WWMA.?NCF"_%WNMD41%Q^\CUL M&/PQ"@#>A1TR$DJ'G'']1E4^4RB'=<5*U),_;Z!H8M@P9C%M+BHD9T_EYL_E M7 $V%%:!#4%3*4%DV$L8&^*SI###%3X;QXKB,BSB8XSX4)F##XE;2S_R5?$K M:6F#Z\I&,HR$3*I2/A7"(QIZK,9F*DA_\C\>5/%!E#<+4U)C6*T 88Z3E"\+ MVDX;@1S)&UB%3*XTW[Y*S*B*$%Z:?#>-BPF2:1(K3LO('SBHT\5],R]B-X'\ MAU@>M>K\^>EC,9(T8\1R/E.MO!1]8KD\,=;+FVFQK/KF0JR.8J$2Q_7E,_G* M?-?LBLW0E]_>+ MCU9V7F>^%6J987>9"XS3A9]]E0KKURBAR!0&(2BY3K+R4T285=@B\\)#/ M9\6Y>3B[SC9B#1SXX^57TI""^4ZO-__9BD&N6!&6TB=^)$LZC!!VXN7Q;>ZA MUA\W$ NI4-=*JT>%F1IYJO$@L:!!.6P>QEI5]_FX$(]+<$K6E=CKMX;W9NEP M6-T,U(@00=A@;]_1$IB18"SA[K!V=?WU//?O9WDSL".AX$$JN$9]#5PC6B!! M+ [^GE\<6/?72LK1Y#5%#@Y7IW$L:.ND$S>2-XSRN9?&(%<=-N WI8R([/6M M:NIFK$&$X$1M]X6'O&'6+7_OJ>'&NQ(UC4(.NSQRSCO/NL(0I0BU""L.0F^R>B[&0,7H[N!*%K^>V5:_DWI4B!+7V&"155D1)Y@5[4CKU2<5%2FF0KD] M6HH1Q!XK.7@N?[W_^_W[S4WZ$2*AF(H8.EAZK7DORTJ&EX==1N:_X;^#NYO^ MJ3GA'TD/0KPFJZ:8L(A8SI1)#RXD;\547AQQ74EHYPB[SS<5KUFEU,5N7B/Z M04+6B_^=\&^5X#_JFESWO7HU89Z)T_NWL#QJ1CG@^D,^Q1>GY\7N@%D=9LR, M^FP,6B06 :JF C7$M:#&++-G8S CL6+\8BKBQ">+8D;B0:#JS<'EM_:P=-;: M/&1)JCZ_&C8J;:TVT@*XLIJ@4.ZN\-3_,_QY,"IN$-Z\)E.JOE(AM*!AE7Y4 M2=[2JKZXX)E;6GR&S K;4T=K":[7[WP:F+S>^C+7.]J_Z M\DZ+8G7UC7?%VOA9WAKOOC7>?6N\J[W.QKMOS6@39H$O:T9;S*VA&>WLCH(S M!@0OWXQ6?.J=/IPJ]_U":SU=P4+&^R;I#,_4\O,CNBEJ$9[]ZU=-C*9\V7 CL-!94 MR&T6*LS@"\RCN3PV1/-HGA3.Q./F@_&L5%*#'*GQ5Z8(44*[F;\(/]+<8S0$ M*9+W3-8RQ4UH,1IX87CKT(3B_5-:-26AT*:]1]-JU5TQ4\NE(J-U7J>W)'39 MS46%V#7=8NH:O22&!"OK#IHP#L2MX58JJ6CY.*]?\"I5V/Q]Y;GTS?S9:38V M"T52H^>N. 4H=J:Q\2T?UZ+OYC,5<8U9SVEJ^5@)[8Z4E#J;=%NDE7A@D];XL,-C.M)XPWNK.G>V M$27]QX:QO: 587 M[AR(T/8BG2@0MYZ8 MB@#!8OVY5NDE5,Y*H[;>'W3[:LKQXS6Y!1=N)KPR)V$Z<6,%7L%-K8EKK>F MXL87HO*QUESQ>4!'OXS&]?G%]ZIZU$@O(KPF!76A'G[)>U!3APO)*Z2EW$O5 M@*UJS558HL%!\B[7E'4V6'$U4B$5.5GKP8Q-:LVU0G]L-16Y$;FUH,0&M>1: MG7M6+*5"SUVXL^,J?;0'7[7!H%K+#2_D#4*8UZ0.UU;*4#:[O=):W+?E%X]A M#FFOQ!>\L+O$4)I?_MMS,:):/WH=6>L]PYLBCPW M55LF_AWE EXJ#6OYT>T/E.\E8>IC @#.VYP5M.QL-+(R1+* M0N'#N(0:_T7Q0W@3$O^5.)?Q6;@;]F"#=4-J*,W/P@4P<79A%SI>4C[O?^H_ MSF/XU82@RQ<.'D=E43?$JVI>:ZOC!:^P]="*UW$^ZG#1__X'<&,JFMRVFC?- MZL'W/Y<>MVH81'K:9[4(GX0>1;MHJ-,+8AKO$^>G/M]>_!!!4#%H1"7/P\?1 M\_7QZ7-O<'9M%)JJHW05DQ!8/7+>_N6+K0 M)GK;D'H=I2E(<&.FT*#]ZG2-/DP?H44E>DM0+%-@M@4QS*QPZCXIJ>Z:*/_I MDQ;M0]9E?GQY>E._^GIV*-P< M7UW>W)U=G I[1\22%-6$WWIH^G&]W0BC^%AY_T$7_@?EQY%-FLW#9S*J_&N[ M!Y 5LZ=*PT\"X!X\[]P,TEH[C+C&6A$N: V%"ZHY,B QV^QM-VO:S?*-&^=U MW0RTS_PXOJN8&F86(ZN&L37,Q(A^\"RK:9BY66WUZE1V2J^CA^#Q^7']51RT M;BH2F"!-I:4T7\6!-ZX[9)BI.J]#+7\Z'W>/I_J4'D^3_>FI.]UUG@842\_= M[K 4[BN-/>8[K1N4.'[B%[>#FC+38.R "49X\YE2A%+YY=N%Q8Y*E=A0R5T& MF?96HI+CE/<=,-%>3M7:_$A@BE I;JX$(I%+Q*W$)LJ8)LZ8*$+E\O,G]VPD M0FT58B0Y^#Q3+,PO*%]'Y\*)QO M?CP5*\0PK)@](&PE^L]X>^ZG\X??3?&A=G/16A^63-=[9F')AB2O3$618OPH M$I=>,XXE\EVQ73U\^)JWE37SDFGZS#8C2FB7]N2GV:[\@I,>3AN'A$C&&S0^ MJ"8NS$F9'V=6.FZ*5)/8$VXSA?S*D["GXD0M70Z95.'$=$4D]OD0*Q^4/14A MIC7T7Y_ZD2J=53V#C:'C65\7K MDQ/E:"-P*UB5&,>,G4J$.;)Q(5)(NX:$BC[_VW!?W/CBUGY&*Z9<9\WA$K58 M+P9A"+1B6#-8(B9,OF)KBL;$VEO1V%O1V%O1V*LX\%O1V NRZ:5CY"F;4#0V+:R_)EUIC74 "RE'"12- M%:HKG^TS%2O*\RJ"UJ3_C)<#W52^=7K7ZK?65W5]6/(ZB\9":X%>AB))%8UI MZLU-4[JZN3_\NV9>\AJ+QJ:ESB8\9V'E%YQFR9"L%RC483962);FY+$UZ3H+ M51^L-.5L(54H_B*U2F&+\VBKZ?(H;102KJXJKA"A_FEC4? X=9ZHC<+"M-7A M;2P>1F>%6XU/26%.)A=!;UQM&O>T*L"MS]V>UO\@'M4S_4F+D33*.&H ,U&F M_;S&C,7XA/YFYFY'4B=C,5^*$>JL7R,&%I)6.S<2"9/+W-5M/?!QUBL7+^[[Q[;C1?.E\I8FQ/>.OCG^,#TY/(IHI M\8F)Q]V>J@\).2 ::2G6E2IIYAWQ!O/XSI[S^R\76>9Q=*$7RR.=],QR^>4@ M^V_CR\7EW;$@BI^$L;DT^9/'4=$L])YN#N_NU19FJ%[]N'PX/A8.CB^.3\[N MA*L?]0MWZHPO9WXU4YD2>LL]@9\IF@7_%20!J&?OZ:. =T"'5TFJ*A!X0@$$ MW]TA_*;@#3BK:H"//N'_6,T.T!/%,4-IV"QMDORS)56P=)K:CV-\=R"SZ.>L.CWE/UOE6\>;&Z,+T*C G$_*1 +#Z.E">]?#_ZW9W=KE]8O!2$\XEH]D1"B)#]N"\2%K:0.3='9"4.@B56PON1[BRX0G) M))0P GRDW@9R0@-0V,-E4-KE/PD"Q.@+KA0'"")[K&8HJA&X! M)9Y*+-P$?BQYN(3R$06U;ENF!5M!,0?"5[&&P,-PWZ9%1U:R]P@]VS!M2;.8 MJ /2)T;7=.2SN\6,?V_ ".'UN*XD##JZJ@YW=_0!<#O!M!NF(BN2,716X/NE M0KD!N@.8 /1S6*#!QZCC3\<++"@,G1T:>E^1X4IQ=3B1I8 BT;(MG)38TRU" M/]C="0SG9.#!G>->3,L@6AMY&;R*2'"O?'=-NCN%F*OF6@F]Y2>P:F/F-4HF MB NS":B)J ,WH@^"B#50 '=ZTI!^B$('%D1MBV8HYAEZL^PGV"T +8 CUFA:GS7MTSOB]D2[L[?),4 M.4#+-$UAH!M/5#V4>@J>,8!;07Q VA+$FLV,>I(BXP>[ M.[,11N(H Y^\%W/9JA\]NK \!7)+H!BA,& SG9L^4?/PB>(+?HTX(N&@9_B! M*(J9PY087U3L!%0#"?M'L?*OJZ"SL,=%GBD/I!D&ZX$%0G$9?=%84#Q0!8 CZ,/ M%G+[2,"D::.2MV\9$O68R$!"L#-%EU%)Q)< 80O\6P&^-?&MND&G*0?P)RO4 M/5RH95=!Z%7<@_RB M.(6:;8/'7-D>V6!ENGV\*>!-0R*!M:MI<%C#Y-)LC.RI))?ALB8N]2-].0BK MO]ST!$"#@*1[-2-L=FE^[">O?#870EVX#2"];$'P\3R7 ?,;,,!FIKC5 H79 MN0 ?H93+9<9T7+.!<6K\J4\>"!W7@1D]PIU1U 9@Y^ 57 M-^@H< &XJE\^.+ON HC05= @&.V6T7;#GQI@&_442L#PIT'TUI9PY GAYC$5 M, !5!E< J 9Z($!;&C(NQH2SY#T,^/*^Y)?4GFP68A3-P(?\C,45J)(SP5EH M YJ!BHDH#JH@4],H1KA&*? 6_( I@J#2$J:UCC&6NW Z045#HP!Q%!0?B3#B M4@S3$CCIRU0W<+\']*-?P![8&SAD!561&HJ*RG4'!\03HB'*H3^=TD-+4@Q& M.R[:K79T.R@TJBT3OS&:+X I-RQ4*Z2BEL6CIX1L26\OU$9W-C)S8X7'T46] MEJN/;G7YO)BBC9T\COYVRC]SU[WCT3M[[I;^S_Z^<** =/PD7(%P_PRK M(QDTR2.S%5$:$ 1>W,35'!_8?%IF9+',K%#Y,"_4YORB. M5<(Y30S\@'= _EFX&_9@@W4#.$#SLW A=0F[E@L=KR)?\#_U'^#DB;#TTWC8>?G*"3__]#V! .#*(CZ/>H"#E2F6UUO=> MU#"(]+3?(, YX10]BES1$*07Q">*XD$B\^W%#Q$$%8-&5"H\?ASEOET-CPJM MG_73%\=_%J+"C=85/#/$[R?J$E#@J,'%M6L@Y@QS)S$]LN''_ =[$.^P_OR.].CR2'775WS=_B,>3>\.'!T5ONF_3@X."Q]0QV* MHM:0OOZ3X#GPA7W!YRG_S_GQS>GQC7!_=O=5N/UY<'MV=%:_.3N^%?:.B"4I MH+?OC^.=AYD?U]MK;MA<(WV$WN]0&%XW:U]&$*\ZMSZ<3) M/@.2"\4]\_J:-$+POI"IU&K,\<4)",9?W9<YA&0YH=#59HHUKH8$C<1=N5 MA,CFS%5TXR>:.2!:OA \(0"L ?FKF9PXOZ%SZL3RL6OM4$,'F5N(Q<3!+NPQ MV('MIBJFA8$!0Y()O5.!6,UL3'(]/+$]7ER1,1\*N,0/I>]'G82D3LQ@3@O! MS03B&HBPF $\2M\DOCF4U]9UF4;55B%R3OG+$D3QB?,LCZ[.;M> 2_E,J5#< M-(8^I<6NCW:1V2#QIK5:.0&%V/?%HW)QYK124F(@@='%CX?+^U^M[]=?99<2 M0J#]DHKHO95;$+XOUD!X8D84%R^OFE)=_7&53'UV:74P,6WSBKL.9U/IH?]T M=X:DF5@P060QF.0>J\P)@>NJ:\@6@<3LU/JDR:J:*=56-WQKP>*SZN.HH'@U.2.*!]B2C&([.0C/C>%:1[*0/6H@.#/2^#&$GYD2357@F,29TP$7P M_!7%].SXKS.QK*CVJ=YE#C1AM+G7TID(_I&G2-'C$<_F=C%?,CF1)ST3F M><=#S,:5X#(EF168G.LR4?;J,Z3*4=C\! M"0$D5 5=_4C5**,9J.V>D\ZM"E>&+IP@>6+^/:-3RN"Y^S_9_0>CBK8F 5Y8 M]$:G;)=FNC%V(OBVRS45C$/R4.=8"K^;8ZT_8<$1IFYJL-&>Q:IP1#9(Q4V. M A0%"]9+00Z6\NS34A[8BINL&5;10V.FII-S:PH=J4]82A/PN";FYV-24\N" M1R0XX-#)F!Q/)O7"R4 %*M +X=FS-)L6/F;A58.8MFH%$\J=(#-=UZ0&^#-6 M]L$*#D5[Y^&Y@63*@<0:"P+[DW@9)5-2Y&40/K"S.D8X/>@J(S?*Y#D.V"ET MS",,=\P)LFTX0.G2(I\,NV?G0R_$O;L3R"T&<"J,-TU<<0; TB;TI92YT$1< MFOR&*;"6]"R05@OC\JOF$/%'C4-T$R!V2NMG'NF$1X7]4>#Q*+$7%0YS<$5\ MFQ/UO;HL'AR7_IV.2#/6J"^\FW$)W\N7"?@&$JFF1G\7':XU$;#-/XY^=\7" M8'1[7&Y-#=@ZD7(NH.H%S)O'?8P72!>2>#< MOE_0,G&0\ OW?CJ*UD=W%-XZB2.?!''LU9N6+:GA.)2>75XYZNS\C:[\-L8H MHS'+W?=".*"L2>"F5GH"',08_0I= 1=HOA"B19F.&L4;_CB:T^CTWV6G]KUF MM2OO9B-$F&/P_Q[3_TS/]2F-YSB$&YW1 72!=4@2Z/TSN;KS]CGY/J$7F\_F M_0XR-U=CZ2V_7T0 S=Q#;4IZS7+[BN;4FX%#:9CQ.Q\)Q&A)7_-RP]YP)79< M2:2E"F!*:7H+FT4P)93-SC%6W6,#GSJC[I\?NNE,+AD=_NY6ZKE"XU>WO02S M'2P26G\!>V5NJP6,P,C8N4:R2 ,I!'!BAW68[KU1-A@ M/E,2RXO?^43,:F;$"HL8Q4O%..E6_EWG7QJQFC;P/OEN4K=N[?)Q'WV_TQI& M^9G_U&<>1P?:P6]SV/QW8OR- 2;C^+K?DKJ*.OPT%V-9WZC=';$PV3BJ_CCZ M=7W_\-PQ*A59>?<%':#'US^/+^Z$XU_PO[>!]E'TGS''HMC_ KDJ&J=31<-, MC4_\PQ5V4;DG,A"O+ TSPC=)LS&Z6*;1%S$CZ+:QNW.@2P8MRCM2#-*T= ,; M]C15"<,+DO /G@";3QVR['E9P6BG1G\_T2+O.-ADLZMKM$_5$7_&O"+&+1;( M'_'E67X.L@;J215S8J[L'U@01$(L?AWKHCWV"R>%0%&\Q&9GO^Z1W,8F\]A> ME!-,D7-BG@7\1?B_?3B3TRT[=+\1^>'9Q4F0#5[1G9COON2RN:G,D$;@>",7 M2\<+#_0H8/$J]U)]O6_&[]8_UM %AP]$AX =7!-,YE9'%[>'%V>GQS]_#MHS MKIG-B]F\UVB*-74)0@1C M?^>Z1CG#"6D8E#6(#FO :.YXUQ?69P)S"+ [#7_482KY$GMT2](&@',"D3.G M<[X:TH-J=X>9MGK"]DM(DN(QB3L!S3_D(,'^VD!S=#E=.8?8/"L#&<*RI M50M792U< &P.JO*62B &]Q3E(]*:@8^S57DK(A,%'V9>Z!9V#<#.1*AL9$JY M''R7%5CR0"V3+Y7XWW0U6 YH!-N3ZK0_%>P!;LUN\L4Q(4@P:+8$MCIZG\>2 MJAR522PVQ?K89PV)=W880+E56D;HJVF@ZO!\2SG.ZJB5>$S]#$1?%Q5"#M MDV-+&YY=O+@72NPP,)+>0SPJ1/9R6;<68I)@*@1/4GS1#<&8*[N_]!UVB_5G71C;EU+ M:*H$R7K39GT[>?]1YP.:6:@;/002:PS-DHC=!QJH>;1 9T321VL%)RRT./A4 M#CY? UF:%HHJCZ^/I*&83RP'T895#%R"]AD5ZFJP^2PF"V*.);U$?T]:V)*E MXYPR56B!?>)LQ,F7#CLAJFZ& K8/3>ND2@[+9@S\F.IF@,U2CW4"[6+A*>K-M)62 MERW<9)5"H+]*?4E1J2SF#@1OU:QP8C"[5AUF=G? K*0=,25U( W-S+RM*VY# M'*=WIFVZO9=XDKR%J;AT<_"3@8X](DV[V<%3\*;FO,>WF>%-S=%&P-D [@?. M#[U,^HFOL$TY6!7C'Z/1//Y9%VS>L8^:NJW*$\_Z/]S=X9^";?(W;&](%@I. M*AK_PBT<<#Y'LUP!LUXR,%$9# V4 T"1)S-AO;N#]](&DX9U?/65(8"DH+>. M;()UQ,"<(#=7FAY.D)56"\T13IIH6:']8G5T$S/!9869D0VW:>R4O61W=V9L M5-'ZN@H&VY.F#S3.=MB_*2/*!+E0QI<4B6%CUJ9$<0FP%0"&_P>; M!*HR?.U!@P?-@/8&1CK/T 9K5+&&&3]P,KB2U.P@LG&.27U,/I@P*+G6'5IG M',B3+Z'OC_(6?LOHKX%3=%G:]GQ OPH&Z$H38(!&0" &Q=^DK)D4'_YU!T[K M9LRJEYR*FEM"'6SLY/E*W6%5\+EMT&+*W9UZDYKA8JU0R/C],7N?%X<]_A_&7C+F(1G50\M(G0D VPD M 3TA/DJ^,I0^-L3S[>$'_%^;R8@;5/2[WF9J):!O5M$1H&I: <%=M$PKA;MI M ^PI8($X<;Z-F:'3(C3Z?<:19)0>N"P2&&-G*VP)@M>[.J_4 -+6#1PV$61F ME/]B*V'D9V.\&>XO.F.>(XQI?4RXNN>?WT!5<4V2 #;'#-3_^'&?GBDHKX]S:MMOCPRVY\-ERVN'V.. $QY76&6Y>$586D 6I\6"CJEK_,VH:%H MRA$HF@P4D\2'%:-P@QD"5VL'F9%RC): M)7Q5P=1;UH"K6(*,9<6R8C;U/C&8G2E[X3!?>S[> M<@(+3V6CH=C,$L*6^6%7/=Z*">@.R 1^G?OK-)>"7X.S#@57D &Z*889O$J;&% M_=,CTNI7MOP^]VS@W!(ZC>) \T4B^?0P%D^D ME;P'=JLEJ7I&N'C(@%K"UA3NX%:TM@J*KF0\P7>'[)SPEP)'/C'0)&,Z[>RI M/K1_E^G,:[J03%GZ!]MALYS.V8 1V^V);0Z[#5UUM"@X%E>>$E9Q9K"$-7,D M)$+$9*&MZ@VL8.<="EJ@;O ."J >(RYS91G]2X+9Q#$KV$"-HA)Z"E0BMQE% M@-*!TVD!-H7HRH^#0Z1&:# M6EITTAME#0Y7R/C902;(#T(I%MDH)VO NDOJMM" Y!FO5C1J(;71AH+'4%>B MBO4S'W-&X<&LW2X>&C,'.'?H]FQF-^&;D;R1PC)CIW86H$R!LH/=G5YG:"H. M;_ XJN!P5)Z/X.='M(B?:.@Q!$/"<9.PKA-TF\X/.7-B\U;<%^%. (B<^OD. M46>D?$C8NSJX^OYQFNAQCP3W:F$"Y?3?!>0,ERR2X<<1%O,'2 %GL@W" !!\ MSL4JS<2)+/ )R@5Z9N1CO6PD-\F9,-:R5=7#X6E"G9*"\H_VRD=>;^)T/7KS@-/,?F'O8]Y; M#!"@M6[870H6 ML8@SBVUW!_0JE#N K"A[<")@7T+S$-OF[+-^,RC>@E8/"E+\E#D03;Q]D#QA MNE56N KJ.A,*'FV6Q>T9)W;D5U5 [>IR%A5 M!8#!:@8A&K5_Z> :T)(PH4_I\HY 'V=ID7Y[TMFCO^.];3HN=O]1T-3B1_%M MFF@=-'>H&:X8S%QQYSG[=1W7'O?F8J(NRG5.SQQ$*!+L2L1F_'0%L;;T$O*X M(PECFKPOU2'V)X5+@G\PCQ*=F.1\^I'UH6.CO(6)2=Z*ORE5/B<6L]YZV'// MEQ8]YK+:W1%KM3QZP)D[AC4JXS834]G=E:CE,N$+FQP,WB!-; OF&3"NW4)) MP$$95W%F=.S3G#%*B73.>F.+[OV#OX*\=E M$L:5G"CLSFC+CI.0="@!%*9HSG2[]-:5[:B90&WJ $G,7V'L]&9]\CPP>BBD[[P0D!K:^A.\).Y MQS@NC#E$'?Y,4P/>.(LVSEB.SGZ::1(^9OS0ZY_)BP0F6 'MGWE&K7Y9^$%-^3-F]M/-3?59!'4:T'Q8 M1\:ZA??IY[0]B[J)_\./I(9P=C*T7\BVZ^6JSF/V>% YW' M?ITK0>@XOP) 3*AFF(D&*(*2'9@ <]^$NY7&F:#K5?)N ID5KH+CWGM MW=-CPT8VB+-H^D6@6:0[^!JNC4A=%<>0-Z6>,T8X>&^LDZR# M($X )Q1)=G?P:U3]J(Z+S!=)V>2A OQ9'_/7VLQ?.;DR/AIP2K6=>#!SD='; MSH)$1C-PK&.IBZ&[.XB<3C]+!9[O$LQ]0:>HS_\'_!;48"Z%6):!@XG,%^8I MS< K=-#M.JCBV6J7A==;2L/0D8#VSJY./KXQYDF5SYD)/XO_ HZ.#<_F3S4, MFO 1HI'1*^WI V*@:3=AQ@ 5G.N ZLHS5]V>603G.Z(T?LB&N".5T00%%R&< M5$S&)ZC()\\]U=%582?3E9\ ]X4=\$.XA ;JGJ(YG-X)8H2I#=[FI&83;"!J M$X^YL$T+T!(Y_O@45!^-@[*%F36>MD1O@>4)T8Q&3]]PV+7J97F=8)9<1]"< M"('[6["I+<6R+1[)!:W;\L($GKK'[>>],PT !?8JEM'J&B;L2X;059ZQ7RZU MX!GTF=HKR7TT-V6_"NU(J7$WODEMX/TI1C"[GFGJMXMB;HXMWNU -YY8C)!N M>DN2B_[;^')UIRE\Z/$BVB2#8U)VS$"<9CU\ M8A6OD]H9SR9T3!@+=KPODQZA72GS^'%#JF-[ZF?5J#6XNC.C%-I*1K ML =V=VYMD,(?/PNNXH5,ID\@DU:QU#8"Q'PV>".Z^_^AZX M,_>=F(U*?_#][/[,.3^5HKAAU[^"725HD9H?\_"]KLJ*S!]>3Y.(J8 )V2!: M\$Q[9!X=VK($K])0B$7S'IG-3MT GYU44J9DH(;AY9"&MKO/H&$/DIS9>0)7 M)00*9U_N#:LV$46$PE0_#Q"-;;D'YJ7:( A[$@"-R7)V.&06/JD'<#[R?4/# M['Y3<:H>LB52Z^TM2U?-SXIBEM^BF.N(8I;?HIB;2%$+U"#?.BI:@S?&V[K2 MXT!^J7-*%,:H=Z*+IE3]0&O84.!;=$87#^3Z!Y*T%,.TG 9BM.)0P49&M#$) M[S)$Q37M!0/;4D 7'O>R^4;?.*+X4^*XH+A@5A*_4'A99,3S.QQ157;Q+OEM M(D:T5*EM=I2>@OI&UCEH+&2GRHTU?SDH($1XL M#Q<3NK.,6LXTX1+,'!:SQ699WHWM[L"JU!:H9:N.2\ZU"'CB@5L,!"KS/J"_ MZB2$#+G;*$.#OY@:@G9@XLIO:MG F%FYH5R8B^,M$_C.1SQR(G/CRQX-]Q<1*R5?M[<\99@']+G94 M0Z\NH*^$'A2#5]$A>6&S-MKVRV,M6%#3H?6/&KQRILX"%O"B!WEO()FTZ0*Y#)NO6EH\C.:S=A3#*E<(XSAF4,- MPTN88\-\OZ;%&1N_FD"7"=]N=G<" Q"=JOXQN'DW3-'#&P;GO1>0"YM,X*\9 M$]$U3,L15*5+A^)YQV-YT'R G_852F3"+\[& MQ%PV)^S5KWY_=+B9Z],PP31P<>W,7Y(D&\#-M-T=/FB19G^=^:)W>_6SHZ./ MS&&!D<05\[L5*=H+,+I /'N%#.[.%W5V!3/E_QE9]C3:=S92VC2 *Y!&J3GR[IPE0GJ2][P4J^(@G8>Q=&2;)\>4W!K M*@#HF/*%$6ATC1-LG8%\F+4\H J+#QX 0*[-\;8.+(9-?1G"7H< O/3F$ CW M(Z^X!^3DD3/X,< >C5R>8<$>=:63%QC?W1DO]* Y'RLBVO21;L"12EN*WIVS MEJ(KIN.@1Y<2L4W+6%QW+0NP3$O."0F^N'G";O4D)ZR.;M**/XP/6TZJ6Q07 M\.Y.P <<< &'!CO]X4T\)6N+"DR#'Y>=EK=',7E$I8L=P%PK6A@+FV>8/]L) MG#NC6;UT88.GML&J&FG2KK'4V0X?H71%WQ0P$$H9DCNNUB2L]6I;YQ$"T+5\ MJ2RT:E1CI@=\M;OCJ!V4E-EU#)%HV]0* 4IG<2@,%)C$HJT 6GYB9UPTZUX[ M"O,;,2!(<25WGAP3]CP,SX8EFRROAEIK;I!:4MM@[%J=+N=9'(>%OI"O-E;DPZPP YBOD/5!BOTAOFI) D[@U+GVQ!7KEBU]>, M=.O0],S5IUL+/-LZL(;QD)%"M(M.9%&K2F=#;%1[:2H 0UI);6H:>1:ZSE/'L X 5316YF"X4"#+_Z8#/P*2 B%D[_LA18B35'BZ0Y06G.ZSC/G,V6Z\*N<[F1@SRC(Y]N;:@^QIMR+&409SR*"\V O M7^0/+98(D0FTXS$)>6)C@8(N#!^4W>H=G^S(^$NR]E$JN?=Q^5/!KM"@8@/]@I@- M0^!C25V]IV\ANSCZ3J)9R#@)?(9)S(RZD''AL^WS=U^"%S%NIE*K?$#0=,!W MJ�\[.[*XJ]H+WJ[0#.@33^O^_$8F1W0<@+PZSS.20X?HR0/8>\:MHX^*@@ MG^)IB >&Y;A!B%PJ#CAMP$'%V@H1(JQ6V&@W]O*%:H;_]V,(G7)2+R*EW[!@ MB3G%:93_, 6&P9^)'\*<9.^G+"J._YQ[HL1'HR0KY\7=/49!.69MB:J%L\HT M',IQ7,IFGKY2>;5'+V%0NK2;X"JCYQ MCC(3V%&!&0*L(BBX$Z@R;[W$-C.A:J]K)X5,22RF9C,3G&P#A.C-E(XPF\Q9 MJKEHGHQMY*JO5YZ4\N57>_8X3KX"43J%!]W1W&<>]M#:-"ZHF9OM72AE\N+K MU6R+KY/@['RFH5HW=?SC1,F^*%1K[0>]*Z:ZZ4&D4Z/T&P M:]M)IB*FQM)9%"SKDZ&7-!%,89B\QR7H1*!ZDUC)7JFT)"_9[&-/\(37<&IQ MV;O>?)&9RZ[9$?82FE1^1/X9B\B;RF+W2TL;H1HN5O=>I0I0KK_/<+\3Q=3OD\]D2 M0O>"6)SQS#L.?V#AZZ#/";)N-U02*?UJP56\#)O*7$<0765YS2XI$"R E//A M4)C([-H0*,2&"+GY@>Z4@B!61,C'@PB<4?%JY]06A2Q0?(B[ELQ?W :63&6R>QU'LR MI?J%%N/RKK#O:]EBA%5V=\:6H:4SVU R\_:61'I<5-]Z7*RCQT7UK3_Y=T=AU,#HRZ4/OB>8 (]^&GOBB%<1,QCC=Q*A V:<" M!:L(%5V>+IWHC*4M%39+ZR9.!<2Z=93F6"6&BR^@(0!* 4+E'83"?OM"]4.& M:AGY:5I& "FB:2SY;'G66KL[LQ8#5*(]Q#P\#ZU@=TAH'= G<%)#X#+&:&YWAS MZU,@.Z5A6^PZ ,);_,% L? MG*Z$?)+7*A]<7.*-.7E'$^P7 MZY?K+L/"G[M\Q]F7R0\9>!?M"#I^M@)0QOQ]5?*3^]H._+W$>0B /=,.[]XI M%7XERD8JOEM:@'O0+" _)*,^&R>S2),WQJU^./55/]0#U0_"L9NQN3(),UZ4 MD0FIRG S2;%WD8_J:P'5*,_PY7WQ9:H119SW!1_A+J43U;'5.$=MOX*7$18Y ML8_+T7T5*O2,1?$#:UN.VS+!9N7"DCW+#8(MX1EW/OF#"N,X'F="$'EWQX$? M@J/7^U\-EE*6$>??Z&VO@KPKNL104*,!=)A8OG;?\& 0F#@OU]H2:Z[6 < MY.#Z%3!4'#)A(7WY%FGHFDV[]_.?=8@D-W5;8PT"W6>Y%4.-&VKCF9\%/P3F MQRC#KR(A^,<)\RMI: "V8;)%"!=[GQ>KTT >A"5>E_EYTX!VIIFV0?OF39X= M,4X4RQ/'ISX YV<>:I%N3]6'!'F[S6>N^!93%3X&RK&=43;R=T?-OUD_N-BO M\#]7AMXBM"DYSFPAXU&;][72-+21FA1 Z!JCE)8-#ZYMB!1<3,,+E/T=^L9N85RKDO/6"O<4LRE> MSM31OJ3:DN/!0KT*")DAJ68J,J_QR0@]'/!(A\$RMPWU'_CZT K4882C6TTG M*8NWK$7&0$TKLZ,;UC[.&((?].%WW7@;*"> NZ]PP4BQ\MI;K'P=L?+:6ZP\ M/72R2,?T0-4'%V]W+%=^I?,"F7\P>:EL_0"LOSHDXT[M/CHJ=GD#Z= M+(PCNK("SH$BK19I,@<3FK?4/> &;(5*MDB]80,VQ<86(Z*5M3U@M1;^_&56<;.E#9K&+9O%V MGV^9>IOS67%QC-RPNY_FV5NDQ3II4PME92W6I^_9 ]]E#JY[3GNAUB.NZK.\&%& M[GBBT13#)$XQL'>U*OO ,R\1/FRE,=B]>'TKF MTH.2>Y7)3CXSN@PDMHU"A*[ +Z_Z7VAV!DNA_I]-;K @9O*3O5Q>3:,FFJTM M1CG"=I[_==^^F(NCJV>R-M"4G@@T^K^$R1E/2X4YMN;RC2;F+#QS,M>4M@N1 M]KJT";\5\ P=M?4&SJ71,U.8SUBV#9Q+]U2)"--BU#8K"^\V@S'WT M-\69_^"V18L*U=0TJ"^GIT/]7KX8(82V@DA1;9WH^>HB2+5EQYML?@3AU<>/ M7O'=B[G<))>)?*RWJ%+:W/;Y3''21MAVMWV2X"S/GQSX!LZHX-S+B['&E)9Q M1V]/.&FO.FE3)Q=/>I7U1VOJ4OI6A+1QX26V@[<8TUN,Z2W&]!9C>HLQQ53- M4\EO:I2IF!&KBT5KTK/W4F'"';M1E4B3<\VV/-94RJ=FJ*J8$<74Q!6*N=14 MH!3*KSO:5$M/M$G,%$L+COY-,-!3K$2@W17$F_(?UX*:KR[2E,E-2M=7$V]X M];&F5WW[H=&FMSC3!GKR 5B3Q>]O@9%EP5G.5"(/(GX#9X3BI5*\@:9- &?" MT:;H,Z)???'2__"I9-CC4VK^LQ5LU*EK0KUG**H@LLZ)<39BQIZ#BGLX)=Z> M@;%#;1,6C-*6N9![:\N\AK;,A=Q;6^;TT GE/'.J[<9:%M.!@?21W9U9SV#$ M+'9>-L8GU]('>#+4LK+, EXCZQ]@5,KYQB'@O,K^4*JXJWQD$\R.SH_OA%L^9QI^4BMZO\BZ XOY'#E?VVEV M#CK\P-<[VAD"M[MS.F5J9JE0#1ZD$'807,L;R<#?GGCOX=1FN'@QBG7B8+XJ M^J]N=T?,A]W=V ",MB%IEHM .(TC7_108!:*O1?SY0FDW]T)F=X!#,MNTGD= M\$)G&],,X"NS+Y;+\L4_?/GO5OJV8 1?#@1 MV^;NSH3IZ4EE)L[AMZ"(@2GQ+-S:BD7X)%>4$L(H8'=GG 3\Q_!-K&233P.SE.F8#/^DKYE'3=#(3@6*-@#S_MF*K%A# M"JI#-K$,YP?H R<;[)EPP*^*J:E&VB6JL., (=$WJ0UE1ZS[D;!6E)56$PP[58+?HKC(@#_NX2P57T+(!1@DQHA MN SP\H%N/(V_T/DWG;8&B&0;Q'1'=*!A:Q)"/1,M&[_;+@(Z _9@M^$ORAPR M3*RA6:H-A::JFW3P'V/T T.Q++S8GMU0E2:.82/4%M%;;+_Y3*Z6R]1R-?:G MV9$,QDD5R\1%NSJ*$KWYY+$KNA!@P_M2*>M$PN"B!?IL1AAT%!#F@-VJC=8P MO1!;57'V,S&:"F-T^*F[06*8-*!:^0P80Z4_O,MEB_E*/E/)5P1T+UEL#JFW M2_\.V5@[J=TV2!LG #$.W#/T)J(2:*MZ %(40^DH11GFI]W=S3 =F<_X2_+5;*5P.O8H;P= M2BA39"HU3%MB5(2G.F2GXG"$E]L6H!<0%0"+J"BSVGP,-P[W-"UX(9W9 L [ MT8VN<+M?$%J*ZO@U<,G;XT/\^IL-.ZNM2!"MQK-]H5MX2H"")KL32.%.VSJ= M8*ZT*)_ZBLX$MC/!TU8UFP-Z<,.:S,( M=;G3<8=@U T(' TT64,:>"\"3417^[@J:G24(,#24RSO$AN2]H1CD03^/!46 M^$8"_-A'4O@R$,?P0YDT+/BZ:2-"(Y6!P&E8DJ+1Z>T2=7'QM[2D)LXZIJ;D M&9N%A&($'K>!!;043=+0!8P3)9&=$W=B$N/*E',!-)K K4 T:& CF,Z89BIO M@LL #+@0D?J2HE+V#B>Q<2BJ06_-_3S#GJ> 8(_ B]G$5'9WR&.(T<7 1I/T M+&\M.$AK4NBZ%[^[TR!-J3MY@USLD@"26(SAX-Q7^!6*6)4IA[!7/*T'?@]6 M2.$,WD2F -+@WC2I31$!0*#;JHPS,BT#N \ T4_]])2PPI R4!2"!MPV M<,RNU"0V]8T+#=N$]8$[ K-6$3$4#=^([^?S2TV*0K!>4'< #0'!LFE\P)F4 MK,BU.8Y R8H%+)"9(OI&EDN4"?5JO BX0/5^?L(.#](7ZJ*2 W= MMK#BZ@F'GMXHYI-K9J4U6C3E)NI4SD[ZP:EOE&DA!9$.ED559(#JJ,P(B.EI M\ _D+7VPT#2+F_05WZ0_.J*X6//,P QB=X_-\U.'8Y@?$2[^1DV, #N M9%"&,Z0/X+8F0+-/1RLB?+)QX_-,1K :5'][R\)F3Y3XLO@67UY'?%E\BR]O M($5Q-3K"'' H#4[VY6<"D*AOVVE)1Z754<85.924 0&<+0Q!9W,'/ M!32=0-^T5IL$9;)F2DWV5!LU/0.]&!@ ,TB3 M@)AMH/?952ADHNE=.+7%[!T/.H*.]@[^D-M*J$MZ)GO+UIK<''".PZQ_5YFP MZ'Y\+P48F& E-?Y2O9D'_ 0;, M78T&ZMRR>Z5M0#FN-.DF&B22Z6DGP&)4X,\R/HBSIRV%NGRH38S:&S7;)I C MHG^"6(P6\+]_L3EQ_S[C$"0P3!C![F2,TR= M.@CXVK)KV[+(K0/YG@MYL#W"+47&+:C]A:PNG_L\?[$,_:7X&6E>)BWTA2!M MWMC(Q<2"M"^6]@C+SQ%+,OMK=X>B!SW#L<.OZDV 6Y< P^^BG%B[X6X<\EU M#?M8N0E7PBP@8&G,W8*.)0U81)=%JKF?3J8.9I!7_'1,8'EK)?:2F>+^[V^- 5008%,*Z#YP-&=#3WJAQ//[HH%=0S+.#_7>H305$_ M[:E%("LL %A,2ED8LF 'VS27C'*0QP;32.@*Y\R:!O8(1H"LFA1Q( CZ*E Z\=@(FU[]X2I9D>2Y<#&BRL"3WL2OH2?[+F M[O0=$02.(TBQ= ^"@ MHJS#6_MKRVRZ/-PS9U2.R[ZIFQ;8&1HP"(OY:Q ^':6'U S:IJG AKAZAN]'!V;,[$9) M( YQ")GCRX2.$A+H0@<2_/I7)8G+!H_;8QM[&W>XP\90JLJK*C.?S(H_G66R M+MBW+X?#Z!Q]C])ITDF_<[SZ^_ M#!-EC?GX%NG2M\HI'4&+SF7D](PJ1P*9D.5@"]P=59!/#_>]W;:GGFQ[\6]9 M-O78IL4ORLF143F&GMZ;4'QLAG@6Z!]8T%HFB?]5$!\M4A\E/GLFR<;X5SU! ML>X>W_J!>X6O].+9.D0;O!@[6^D$6^F%Z\ M"[B->QOW-NYMW,?K68Y'?"P\C]_"\]<(S^.W\/S[TIH+O#T*5V'[<%4\@SXY M'"$L^PWIC9KU(<)R3&_8)4=LCWO=LM6#QAUKV'T-_.&'GBC8147\F_:IL?Q< M;MA7*CO1*3WQ SV/PWY/G?1O:=00.Z2BC^O2GSOFT]'SL1MNI*%' .E^B#T> M9O.@)OQC^S@,A"3 T(WLZBE0,PL/[D[]2(+&A7"TA#C.@3BP+,E(BC\\ &(G MV@=(^0MT24P] V0D2/ $135/0]U?H#^10!OLF.J6EX*;D[TBQ>3MG8<]G-$[ MX$YCMZD?^S((^P5)Q22)DR:>_B!U&N/_$/K\R6WYTC) MB9=1.XDD.CINY#J4=SV MUU\\X,, LJ^EL9"_4[D]FC9-W:4$38)I 0QR'ZMRED'8R01RS()=S@ B5:'9 M("TK2*I*[C^PO:\4@'4.67K]@&7+HGI'T*Z'48W$+NU0E%^.3-$^Z1?/P3^QF/>GFR8%1"76 M["3E>';V9]/Q:1;@X;H. '\D7IMUAD#'#SP!Q>W ;4FR-0$?[''\27XJQ?+S M*9:?/(!CT]7";&@&I8V?LK3LT(*!J,-+^TTH ?(FR6[1\.Q??X'8UY,EOV*" M]$.;\U/+77@1RXU?Z7@F6&G) X!14'Y7'UA/8>[\ =X.Q55(BU*RL]Q/8,LY MVWK!U,/_LA(47T0)B"LI00VH8F+:!0=:5F#IL<4\"/]-T&^"OA/TTHL(>N%* M@MZ%Y4^\J(+8N!_58?P, NZGZ7(9+N2SP ]N!O_0Q" M_JI6_#;@SS#@8SDPXI8#NT8.C+CEP'[VW;E0N;\[5UYD=RY=:7>N1YHNZ?[; MG#S?I1@\9/4]FR?=MWEG[=7^F?]Z=B"_/FFR%#M".*%+U8>/Y@\>G<+?W/ST MH\O;=?'/AJ]4G[_"6IVGAVP_S3H_E+1SS#BKG<]\/(9^PY!/V.^Y_-A&'[S@/QM;J_SI"MK$&"-DWB0]D0E4'SW M45YT)=$"WM=>9(!-4B 2_R6V%OCOE_7BU4F-OPRI\=I8]C]4$7J@'/&$;5DGJ=.EO>P9B1!%-BY44VX&6ZQR7JVCI"5S^ M/>7OQ8/R:W,;VAZ6XU^=X;_].:&&'82U8,.QV+^MV7( ]XMOUUHT3S??:M$C M,;(MV]S$,N@#"Q:P(;RL 5.\/A5HLG-%*M"B(6=:C'1T:YG4DE^=)K4ZD1G_?)N$=B4CA#0A")Z6"20PQJ:X4 MY;3E7.S2G0@!715%.:TU9ZVD$V7R1N4QOKQ\%.RO"U^WG.B#J&OQ M7X\B=W]8//_]?]6_<=FS!U=?^LGP,*'LNQ9D\9G8ES9A\]73PVD:%T:Q3]+G M3WA2-SL\:HJ+\%_;&4 S>S7^5-+!QH,?5@/7TCT-\0+',1)O/P4[QNQPDD9* MT,G?/=7+)K7K'0 [Z09.UM$ >-M+X)NL@+"*?LB=^ MCI>M0IBP?:^N/NU6DX X;1-V'15]V]T@C@';=%%%UY0JA(OM*@3#_B%C,,G[/.;50VP5NRT.W;:+EK:I#*? MI#,O=.A.\-T5"$8_VW;[$)ZMW@_/ODTNZ;W6Z=W&_<#C/KDJN7!#9%P#D5&X M(3+>E]9&DG_BX2EJLEO:BR;J.90VPX,UY\5E5 M IIHJ'!_W]]@DKXAN\L@L&!;4 5>F2$&OF8GG=F^[%L")5='!J>NO1_>@O?/\Z(/0CW/(Z-V&'QGOB^XC_ 9)V2Y">$QWUT!E[(&G\X MY_15VL"]@4_VT3R^V[BW<6_C7L%7_)^\<.8=76M3_ /I)4V0O.^Q0^?YMX#5 M-0)6Q3<-6%WWSIF/\R\V:[:R2HO ML,-Z>"EMD\^!UN;.[#$]=BL/HF*.5")=RU6I-M MCS9G5;G%&(6R+^$40:VQSBC O:)7CV8>PP)&RN=4RY/EK1_DT6IOB][YA7"D M32K$+->=UMUMBP>-T![U5B*K.^)\2O2QB%(U8J IW08ZKLMJQ:L-9%[B%Z+" M.,KX.[?YH MN>T3,M$JK7 ^\KM= ??FLN9LS5Y+PAW?5XNHN^(8U:[+!8]35T.W:W91M*') M?;M!W=7Y K88!A-5TO&:Q-9]D^[DK-PT7'&LO>@1CM5@MZI&8T"F.WUS+:+.0JO5<#(O FD<-#N M%O&R)LY(BY+XOEJG A\'=ZTE!A9NQ<>I3E#0:M*=WEO-.IK9[]&+JMXNK98< M[O Y<5B/D,!6&M"%^@"U[Z+Q?*V; J'V =T,Y0%&@$6O3/3( MPI"3(FP><66#($>>.HY]X4%^X7!$SV(HB2GWR9Q=M"P:D_FMJGIA?I'&[_K5DMAI%SEU[5@BW>:%J#XO M63VT6[3N1F,W8/O<9(1ZEM ,2Q40:J0/\%4W0MN# MLB6$$J-($3&G)RK7P)B8'NR*(_$AKYE"L%B9Q(!E_ V3L\T50^G-U=U<-SR[ M7 YRH]FBS:_O>'R]G6I\;2;("UUM+>FY1E'0@3\C:RNJ M1PK*,))*=T-\,3'E0GLI43A)Y LU7S/F4H[KV,49S*X.U2Y+. KH[& U&^K(CN^) M8(+5B-Z.FP#,J$(W8JF-V)U7S1 6#6PA3]59N'&4J5@K@FK>==WQVNC?-=98+5P9 M07&P#:NQ90J=J60.F[I= /1*X@9L4%[3S#Q0=7U1W-074=?B[%R#+LU1NXNM MVD2D>(8980I6M9@[#F^"C=3MM[<-K3>NT^NB8LEHLV"TG0HH+_ Y)C?4FK4< M4K5U.)K4)C6%UX12NS]BA)+KS(*\7J^LHXY/3(8DW]+4N-"=KM1&0H_$JV@P8 M#YV/I-IRD[-=7A+J;-D1.\)P-10T:=8: DM@='K,E+;MSXC@2_WQ7=?^#+U=UMU=7A)#7[&0G MN^6 DU!+@,5D9N>^; E;@"JVQ$@LSI4WMA84] M#!FAI"OEXO@2*8U&A6(_8\>D[''4714[][S%5;/Y_/Q\[- E>J;LR3TVJ%VM M/-U#GN^N"CMY.8G^56-_(*ZQ8O[/SW1!/[R,R*\S['SO:Y-?%P\#-+A':.B] M7ER<#KX^O2SMT?-T;/_<>S7FZH?_TF?]O*-YTR^_C,[O0I&?7&..;:0 %(Y[ M?92JWO/9,66SYNG)2:OYZT-/#^B.0L*K%XLX3T7DK8\?/S:#W)A4H'R9,"LN M^JS)LR?(Q:N2(9=(Z(GC>L@Q,O2FMV)($U\TP\P,*2DDO0Q)24QJXAR=BXWC M&5TV(0/H3T\:)ZW&62LF]]W&#*'%BF6*W$E0=)11P.(R3R2'Q&+2AO>ZP&XA M0YA5P.90Q_'M8E.:'FMROB80-8 *,V*L^-8S91GTWG#%X!+;MY '_2SH%H%: MK=89[]H6MK'CW5)F=_ 4^1;4_W(C-L,?;N;M !EY?8-Q?D.-0 M+R"(4GC:8D&@WT#"7S[Q!G;%J(7'H+K"'Z _EQ;/\YMM"J/2D4+,ZZ/PD1<$ MQ09%F7A*'!+(BSIO2VGPKNKSZL%CP/*IF2=.%>&[V!PX/P;/"X9=X M4Z$%" MQ!B1E# 9R#(BM2OS)*H4LD0)L:$V-YUC8@=*A0>76L1$'C9OD,6[K#['V'-C MNZZEDQO]%"S-AU,<6WW0[VA]7>OP)WW0ZW;4,?RX47MJOZTI^KVFC77ENT<' M^28!6?\^(%1F^2%B4-\Y]@C4HBI<628Y=F=OQ4[Y+B/N@&4:EI5EW<%TL.#+ M(LXDP;&$08[A>34,]3'\>=#Z@-_@5AD,M9$Z[@+!H2=60$^?0RN?4\N$E:OV MNT^\UXHH%C#*T;S8!$W]7AUI]X->1QOI_U*T7QZ[XZ\'7"O@VD;N_-:BSU4[ M94(O1_%R$Q3;JGZOW/8&7PY]$K +'*IA4-_QP*$?0KLV"(Y:O)Q$;N[O\^;6NW?][FVWK?;' MBMIN#Q[[XV[_3AE">V]W-7U?81CA)79\/,(&G8720ML7I,L-_C%O\)'V6>L_ M:O"W/0#3\_E\7XT\9!063-ZKZIA\GEWP@3UW M@OEUR$?M?;5UUUEBUPNFQ-#$Z02Y95MYRW;[GS5]',R!^VI.6&QX#!G<*2V86DQ5+^J-SUM?\UKVR1LG# $<+/"%(>=9 Z4 M$&A&[;F8*C@(, 4J/7W>?XK!?:@_#WN"K MIBDWX&C>=L?*L*?N[0I<-6 ,=U/^33I!;EC!DU3;,(KK>^W0Z/[$Q;_[4"-M MF:RTA52Y806/47^\T6&&Y ,%]QWW=]$M#7S4B)%4BY6<"A[EFEB)\EU<\-X& M *5F'W.7J H^$:$<'<$K78M.6.S>8B.&KM* E.;*41!W!2$88T%&*RW/""EYP*/^R]C:7>50=[B%ANX]'%4]_JD64EGZR( M2XK067WW.9(!I*$4Q>)B#BC*\.AAY.(V=;T:&"8\<@3KN]@)@H$,Q0 A!_QD M6-Q1:CX3RZH!WXI%CI[@FM= +Q9QP$X&Q"TB++A/] "-'6R<.EWQ!GXYJH++ M7P-5+D]9O6&D-5 H5,8J&,=^&.BQ*%MR)#L.AZV+&QX/K+B(%Z-AE#(+D=="(K40#TM M3EE$\@X RQ :>'/,P&[(F1'P*%37Q;5&^&)^.<3B*8'J$ ?RE$2@$DH\@"P# M24/,@61WB%D0G*F!K\ JAU8,XE2'-A:E0+=57"[L@*H$FCYB? 9;UD S89&C M6/<,?8+B2L+>0B=N,\9="2R*9C.&9ZGE5&5J.6!5SN"GNUJV\ -6>>OG^E8% M.BD^YT*D2(K/H1,5[1='UBG?4(X)Y% ((9^R'>6HN+W%(+5WG#%]0;K,$% &%?^6#VTAWCXCF@#H,<'B&NL6:S^3 M5 >M M*E9K("HXF5$%HKT%1MSR3Y:Q2V)BQRP]&R 2RJ$1@P>I8P*K\P'II6Y4[@$< MP>:#!2=5#1A4)/>?2JCE,$E/X ]_C+Z?C+S#D?LL+9@;XX:N[M6_@E\,JWK>H MTA==A2;R%/BCX$3B >0\2/EPW'HZ*6@7XN$2R7&XPQ*QVE73LJ5]+1XY;D)\ M8=U5U -Z%<\UQJ-A1%3GVFHIJQQ+\8#)VK./R2@:R5)8+.R J@R:)*L&GBDF M.9+BH9(:2,Y64O86PH)KR<5C:15".51">*3P/O-AU"P\<&QC-L/L"_'F_$XN M,0EBJY[>%%)%99<+D*6@D^X+X6,4:GE-F(ORP<_FR">4$)!F"&4(KQ"OQD= M<8-^VHQUCPOPB,?9ARDQ"I?C'BG-=ZBQA29U:PPLV/J&5>WQ\M^SCM#TZM8Q MUUJ_44W;B93WK"]TF[KUS?:T;U3=SDI(NK;1J_R;R;O\H]_Y]_U_@GJ#UZ X MPK<#9%^/"+][T8N6&!(6_JL1\S5X4J-UVCAK';^X9J)I'242,]13(N;;0 GI M-RR*M'#+F/A#(^&NJH#TBQ@E9@CD%S(VL>6Y<-)]4Q5=,,!FUD#1$Q MNTX;+8B'K =L3_C74W@=PIWZZBS$LOCFP_61QWP^2_!O 5W![$&H.0[F.-./ M[ZJ$88N_=+_D'M-@8I'P M)*V;K<];"MAVY37'M4B^J><3MZWD6!_ULAIF4K:MGL;O(U$W;\-LXK:5U*'+ M/2.&>\3@7YG(:5N:NVVU>0?R+=Z;=,R6H)V;'Y5+\[>M^CVUS DRGGH$38A% MO->BL7 =T;8KP6_K4-^3UF$-S;:K\ 5;EGN+V(QFU2Y(W[:J_.H!,SLPA\!J MK-7*ZEN6N5-*G\B4/ME5I4]E2I_NJ-)G,J7/=E3IH.+N M=*A G8L"%2]V2\7+ A4O=T;%/G5LY*!9D-HA#!L>9;D5\1J:;5=AZ(,7; RF M4Q#IS'+6+L[;MLJ/#GCPSPRH\K8NS-FVNOSU&,Q!881-1U;>99+D;UOUMN]Z MU,8L-VF)R;NBZ&FQHKLS>\4:G14KNCMS6*S1>;&BNS.3Q1I=%"NZ._.9GIPP MR05["C*VK6S^"FS;9_S3SJDP3TGV6L7#35LOSIJ$GZN^/C(8-HD75R?,M*F# M/<1>W[\^,"L;\BIE*':T5B,RFWN#Z:,;O0$HVKDA?V!SY=%)26HTLS^U8M$W M7E-GT%0HB,,3UTM&@:*GN%KU>U-( :7 NN<]5K+B:Q,T*,GFFQ./R8M/@[?+ MCO&+=V-1XRE9\V[(O>D8XL5EO$^PH<(KZ8HKOBGS#M2[1-5\(UY+MFLMN41A M&#*C=U1*ZY4BV]6!1[7Y58<_0G4#=<2WM$6[C%4H=P"N[-=$B^>Z76QHJW<) MI \MK))V3=\OF,^SV%27T-9GN._S==Q@&MQ'3-\@O4$N,6 D[Q#+Y^1>$G%- M]D'>HZA-[1%(>;L]DDO0X:W6.P:KHV154IZ]JP-#8'XP.3]-8"^PXX8C-0/% MP]#.S6M"$@UTZC-BYJJJ,"CX=EC=6\JF&)1@>)0"_MN*J#\KPI0(^3R2_N[] MXP&Q)^P%T;R29I^EV%3YP%[O!/YD/3*3/#+B%?)<-4>8^VN0'@_)/K+&F-F9 M-O%G2]YP[(A3WV'YSZCKPKK7P-AT;QFULY'(E0^PEFSST<3$DV\WF-SX+G&P MZP*F$Q*&_LJ6@@G2;GO.'[L.K#Q\QRM=#Z_V_6,S_6G2MF_M3\WPS"4\_@]0 M2P,$% @ D(HK4F] U$@ F=L !0 !S;' M,C R,#$Q,S!?8V%L M+GAM;.U=7W/B.!)_OZK[#KYLU=7N Y.0S,SNS,[]+I]RV>OX<_VH-P I^M&ZA#PD(,/G5^@J\D'^#;Y 'B=7!J[4' \C^ ML!GXH_7NS7M@M5H:9+]"?X;)_;BW);L,@O7'\_.GIZ*5' M;Q* (*1;8A?/%_&_3?=/'O+_^,C_>P 46DQ:/OWX3-'GL]2P3U=O,%F<7UY< MM,__=]>?N$NX BWDD:)_BA**/-&*OCUT01$HO',:2MN"_M9)F+?Y5JWW9NFJ_>::SLT3XD00) M]N 8SBW^R92W'96B5>A%C$0Z.^=_/^]@9I&,V:CGDL#YYS/JK1G]RXMV^^J" M4_\ATR9X63/#9+2879U9Y\>,[,^@3^&,_4"QAV8@@+-KX''I3980!K20+5T" M-?(\ @3ZP1(&R 7>T0!RJ56+AD]2N&*CTN%\N.;+"N]T"!(UI?I03)9,BDOL MS=@*Z/P9HN#E6#1RBO6AZ@"ZO/'PT]&J$0B=#,/&+17-@KU6)QM]@A8^FK.) MXP>VZ^+0#YBC'3$)N @6"4VK[\DX'<-'Z(>LO8O9L/R/!>S).YR,IQ'!;,H& M+[8_XQ:^YL92P)6JR\GXZOF/D :1Z1:PD]/RE+,S(,#E"_0+>.#$BN9@;O,3 M\K-:H0U6)GT^'+-7%EP66[I&S]/-R+(+<3WKK NY=J+OF0CNV>\D (@)0D-X M.IU/)S^XX(IBX]Q"O"!@O43N&*XQX3HK$J5.WY-QZC *^ 7":[:VSU$P8B%- M 7^*'B?CRG:9#5&=!3:GY>FT&#Y0^&?(E.$\:BQCLN;U^,E3^,O*_*9RU"E? M:(_B.TNA0F^OQ6I1MTH]OQ:'Q1VKB *T6).VKRPBT&)+W:F.Z$"33M.YH%L]GEB/57T*5?@_+1ZE[>M9P;N015(>;=U3. ^]/GH\;CE7D*L73Q\" M"CN8%NVG#B-6+Y9;C&=/R"O:XQ]$JUXD-P"1*#%]QR0:$JBSQ3R><+T8>?# MEFT/1;V'\^U2'O#D$)K%.;I3H"XY5+URZ/D!]#SH!B'PDJCE%*!5=.M%. R6 MD#!V@+] ;.6V*2W.IQ]/N%Z,#B ^^YJ.((D<_RG@R6C6BFP ")\=CZ= )-"J M+!SU@<[;7LXK=F1YS\@Z5[<_T M&"OH5<<.K:11'D"I1A1',U_#3G.W_#RR,,6?E=]T2BG4P/5PS9O:+E/P(?EU M-9D:^-]&R_S,6.?H^1!2M>F!#L,@JN=A=LQ7WF=(7.;5BD^,CB=>94TM!(4JL@)KB!9 M0/(-!4M^YH1F")#4SF@4$G<)*!P1Y$+;\^*:-OT4XE'D&\!+\!R3%> %C.SC MI%CEI"L[92R[9FMV5_'K L^-&>NSWS,]X'/ B,X2^APGDL4*@8HX.WC\M&V MU>*UIB&?_NS'N&6US&B7'F8XO63L;6NO.*O#0=<93)PN_VDR[/>Z]I3]6_A!__?LFU=,)"4G5]7C@ 7K1L+_'[?:: MG3?',"]LX]L(]L'#CD?@11N+H,.,^(7YA"@VE /1[+X/,&5H-G$M3%C8\_FL MG8P#B)LQ+['0-VYQ3L/59FUH,<>RQ8= 2>N%<7%F/4&T6 81 M]PWJ,.=Q;@#&!3;H;*7GM8N&]6:#F[CE,6/HFC/=YY=2.EP?HT\ MC^=3ASX+FN-G$6;;K,J0,%?(XK$554S#0PGJJ?BJV8EYG+2,T_Z(P#5 LREX MA@J59EOIZ>EMHWK*PV6J\)WG-0]-V'H?G=5HNFVMSGJJ>F>"JG2D8)P&)TNV M6YU"LLJI7195EM]:3T?O&]61"J=Q2LD><^HM[ MO=4Z#""9X'GP! @/?52ANKJ?&=&>-#C7 6V;N@VYF@JZF1&R2?2D!=DX1>V7U#"C8KL" M+^0'//N%<:*^]'J;$;Y)U%9& ,9I[P;Y##FO*9WEX)#KK:B?&<&<1&-ZH(W3 M5?%L*CMC?FY&_L;/BM3.:X!]MV@+*FFNIX-?&G(V*HC&*:2/P /R$#^V+DP( MY+4U( D<%V)IIW_WVS>]2Y.K0)+]S0=LG&DE9]=CZ/&SL#*6IM&UZ0VT*F29/EW>?_T\SOB_)"U;WH7 MICTIU("-TT]V YF@?"EKV; MWI!IZ[",,(S39 JE5H!J5%@G44@MH%>F,PH[ M&A3'2=2DB=TXG4G6;*U]=W%7@^+ [+5$>!IQ]RM( M@$P"[/Z1>Z%4SO%Z3MMFJSLV*U/$5T'M8F[CIGVD7/AB"8<,JG$6Q1]9P[Z. M3L2637M#;87(0!JGC3$O4_?A+'F,VW;=,"K?AC/FV)&+%&Y0IV_3?E!;8_J" M,$Z'*5:C[#HOBB!P"7V*'N$F+.MCRH.QX9S%9\H4<#E"3;M;;>T>*"+C5)V* M+VQ_5L8Y%_=LVMOI8I-O$\NIK<&M5!E\BH9*F)_.]U'VV>^-/N*3?SEWYGF? MJV.?][%^S(SR4P./-15+Z?H79YS1M,O, HS.P^+)[YC'MV0KYB :;YVEC'A79 M",W^34]QJ8+VXX!2\C!N&1A#"AD[_*G*+ILS'HXJ@0NU6-"MZ65"5WE:Z(W3 MV1;=;H>DL7JD&QLSN40$^[6!.0N^D=L(?4ARXS3.2PVPC[.X"E<&19=FJ](A M@338<+35@!R&M$/34Z=0)6(YN@JY<8O;=4B1#RGMX-4#\B.!2*Y9K8Z#I%:NL)=6L&?-6PQM,&"/^INK!?9DR MD!2XG/M;@'R^XE_#.6NC3.:6(M)TFKZLB1P@(>,6H)W_OF'BV)AKR/#O4D8; M#-O""DCOD(\)L]UDK67A9);*)D%X!X,EGFD]$ETK$TV[M 8D+@O)QDQAF4YHM(,^]Z;?,\!^?PCNCCWY8MWTA]],.8_BUWXQG"."^7W2L^N7>\H+5+?>-[ZF M65DM78;&W\ZF_-)34D'[44'NVF6:K^C"-8'NYHTN/&._XG?K_@72]Y?FU80K M.AG@,XY3G(9(C%/CWZFBVO( QYI7\[FCAFL!4_-I.._"AZ"+:/1<](C %0I7 M:SYPL/3*FB4,WN33]E>;162XG)O(R]R+YX%W$9)>?U;OIJG0IT+!?2 M:U QKP 3KB+.O8FXC.K+4&WZII\*3**\4%^#J63OV"UC#OL]]53^X36I/%\X MKTBMB:O*O4+Y &47T--,WER\0AO0DN1KL(R]RZ@.\?W;KIKZ-CA;IRV?5Q"^ MRR^L*J-D%15-?1NXJCU^X1*+V> M70ZU# U#CQ@5JMV_5*.TP,P+3 4,Y5Z8HMG=T$/)(U1=\GTK36N98!?"651. M-0$>Y&4NI=2LV=_0T\$2>BXE*..\U>Z,Q@H8NAAWF'S%J).,R; MJ1+,-\@'OGM9ZN^?^7OA M$74]3$,"V2^WSL 9V_UJ:]8G:.&C.7+YKGIS+, $.<(>K M,[AWV&=GR/CG5SI5RVF2PLC-7J1Y;5_L\SH:\VNGIM\M>]"-'FL8\?K_:MG- MVY1EN&SO<]D;?'4FT^C)A,H?M,C^$WRL:2 7^+L=".@XWDLT%;USF]^R;\=3N M,+^%_-7IZR5RQW#-JV93=SED$+P7Q._<_2E MUV&+W&@XYK93+8+DI#%^4HTG:_/Y%IR=N"\\R/F6KB/A4\J9@6O&AQU]\G _DJKPOCDFSIAOBEL>IFP V>I].YGU]&:CEG?0.:D3: M F<"6434-X 1*)W>-PQX3,D\FS$E>#_2T#FPUB/?!QK ME1K(! GPP(WY-0_%CTU*GH[-EXFX.=>7279@"\^9Z2=#\Q]W8YL@)G[#C>=! M-PB!ET2.^3(18I@2,DF/8JWC84R 'Q7J[[_6/A^_F#'0QQ\-8^W&L38#F2"! MI(YU!$D44.6#%Z,G??#)"!;3ND7Y& ;@'@"RN8(Z'V_95/T.[Y9P[?O31*., M;[!8$+A0+' Z2?VT#K,TFX*F5MI;(1Y3@JI+47G[\9B'?!A"K"7;D,=4ZMN1 M*]D60J?,EKP>7O?WY$J&1,= M7$W>XI5]0RF]"0/&^1WRF5A626E55_7PA38!$^[85_-8\EWJQ72:KM IJ5SE MRVMUI69<:98FC)X_?<+?(2 ZKU_0)]5T95(M)B#*[A5; 1L5GLP.4L2:+LRJ MRQ($^;U>6[C!(3F5*:1H-?U00$V6($C/L"H]\4!FMR7=KR3/A'EB:B5U-K,] ME$GO1F-RM9\P;?-&41UU7#>9GS![JSQQRD&UH6F!F&ACV+:Y8_XBR*A7/CXQ M1Z+Ð6X[F%-Z0;UB =A@$-@#_C5;!L@[ZIBY>6QKT5*T=T=$HMO!O&8A\6 MW W4E 346\IWXN&6XKRT_OVDJF9-#Z"09BFJ8:L?IO*$.#'DN)&ZWNV=>+!5 M>&:\L^)X"(LD8YB >_>G?,3BN58)Q(LM\8JAYA3^Z9FOD/+)+02LWV9310 K M2!:0?$/!DI?EH1D")'7P, J)NV0!SX@@%]I>%)[*\M7OA$10JF;@_,X9WSIC MZUMO^B6JY.MU>_9X[Q!B'8]FK?EP%MB.9XPX")YCL@(]/_J0BT((ELJ*(AG) M2@U5]83>*\O4,W$Q@-HOTY2;=QS\\O\>F-K9-_\'4$L#!!0 ( )"**U+> MB ? =ZO[V[^.7]NP[P+&@[WN*W M=P_3L^ZTU^^_Z_B!Z=FF"SWPVSL/OOO?__G/_^C@?__\?V=GG5L'N/:OG1MH MG?6].?Q'9VBNP*^=.^ !9 80_:/SN^F&Y!-XZ[@ =7IPM79! / 7<<>_=C[^ M\LGLG)U)-/L[\&R('B;];;/+(%C_>G[^\O+RBP>?S1>(?OB_6' EU]XT,(/0 MWS;V_O7]YE]<_9^NX_WXE?SW9/J@@Z7E^;^^^LYO[U+=OES] M'B_/+]^XOS M_[L?3*TE6)EGCD>D9H%W22W2"JW>Q=>O7\^C;Y.BN9*O3\A-^K@Z3\C9MHR_ MM8-MA73AC^?QE^FB#J?I%-&^\ZL?<3* EAE$^B&DJ,,L0?XZ2XJ=D8_.+B[/ MKBY^>?7M=PE.D; 1=,$$S#OD)\9YVZOOK$(W(B2"]YQ\?]Z#6'DQL5'-)0+S MW][Y[AJW?_G^XN+J/6G];YDRP=L:ZS!N"ZO@N\[Y(3U[-O!\8.-??.@ZMAD M^]ITB?2F2P "7TB6; ,-TCPV$?"")0@#M4&[8+3;'5<_TE[I\["<^9XX'A!U[)@Z 5X31YC"5@.$ E-JFYEE$[ ,_!"7-Z" MN%ORI8 \=H7*:!HCB(=L\-;U;*+A:Z(L JIX52JCJ^\] S^(5%= #J5DE:,S M0*9%)N@W\XDT)AJ#U.(5TK-:.3&O6/JD.ZROV X5:[I$S>I&9-&)N)EYU@($ MG>AS+(('_#<*3 <+0D)X,I6KDQ]8$*!P/W< +I"Y7CK6!*PA(IB)1"E3MS)* M#=P"? /@&L_MEG;NLGM=48FVH/HSK90XVHO1:JH6JTKOQ2%XHIU6 %2I#'+UV81 M2)'%K]2$=2!)IF3]&BT%N>$LJ-;,2BQ'JGP+=:Q_4C0RRS#YO..,#3MNM$M4?S[50>$.>08V]\=%5P7;"K9N70]P+@ MNL *0M--K)8JF.:UVRR'HV )$";']!8.GKF[OB_VIQ_><+,\&B;R\,?^&*!H MX:^"/5:;C7(V-!$9'<]5<)1KJ\9]3"+$&\SCMV9'''L"K7MS^0($]1J8H=64"E+M-0@%P<3W\!."/PB *_<%Z M3&;>5X LO*J)3XP.;[A^'J7-%.D&&CK5*3REEFFL&5]3HA6;0I6%\$[(1RTF"!..7 "4CY M3:#Y1>>,1*6'9/7'OVY*UDJ+=.!QAM!+3-TV\I)0.AK>&,.I<4-^FXX&_9ON M#/]QW1UTASVC,_UF&+-IY^\/GAG:#N[BOQ5S18]&SK!X=2B+G;]G>OGO)+0] M81D;!AD^(T,!(NH0B%1W;OI/D?Z&_MG"--?G9)T[!V[@)Y]$*]_9^XM-,/W? M-A\_1NLY O8MD3$@!X;VON,;BQWT,;-;P%WS";@158^;9HJUY7"WH!5G_#C9003Y+QQB"A M>H[@Z@"$-FC TGRGX<3DO^M A'?&O[V[>+_CP(5X'/[V+D A15 -Z@2'F^NW M>_/?$/5[KPYG!!1JI%*MH!I[#"TH 2$LSR93"72%>\< N?9ULS%#2T!. M;ZA2V//F,@/S,I!)@\Z36![XR_<_)?*/%Q2^JP(_,4M+K@N-:T('M2 2S^@+V9'=0G0#PZ=@'KJ;V ]_ BS@/!,+I17$^6;BKG7U[YMH)3-?YB^S.5^LP &@*Y\$+WBIC=L)H-P_L[HH< M=OR5<2CGL2_>5HL5H"2SK3//"VM!\;9:K 4EF64NY$JU8(S; GC"LJMWPV )$9G'9)'=KWTQG^<6\,9]/.Z+8S M&AN3[JR/"ZB-:Y',YI9A^&,9AJ??NA/CVVAP8TRF_V6NH?^/CO&OA_[L>X9_ MA5$?"4,Y':=$=U#*J@Q82<@1!:7LE=,F\(0M^_WP$BJG[0@AV=(>#RWBA85> M=,.+&S0BJ*8N3(0.!0,O'L^Z>9?W:!4=]#.*JPGDD!,XE&% TP"-*M#1.=BB M,@3K":+(7Y 8C-,V<->SN[8=B=%TQZ:#3+0C<(G]AJ)[//,^A[ MV-H'(KBDFU 5G50$P6+,,!!))7*J[!(-@-$\S39GSJV^,^V5I2Z>]0Q6X V-^.-;B*8 /3L6 MX.[W"S2CO0H4YT;/^(5M!AOR2 0;O$PQ[<')4ZMG^,$0!+$A-X ^9^1DBFDO M_#RU>H8+L(QJ0C;F832?F:]L3&1J:P^5-!/:QP5L1WP2SG #+!?_D#MC9M;6 M'D%I)B3.F'4[GLP_6Y0YK/M4YK"NUYU^Z]P.1G\T=SJY__I1AHG/)+.!XY.S MG! !_,>=,30FW4&M%,F]?92A\\L^G=/^W;!_V^]UA[-.M]<;/0QG_>%=9XSE MWNL;TUKIYSR.E"'ZZS[1$^-W8_A@X)^]$2:?G%+72BCWO:0TJ1?O]TD=3\A! M^NQ[ISN\B7KO[_NQ."/8"?UX4!G#VD>49(#$Q8?< M-) .?OC;E\N+STGT0]T*(?,L4X;VCQ3UZ!E$0^)H%2+Q!_S)9-;M8[G7+7&I MUYHR#'S*"=^X(\H247YGC.XFW?&W?@_/;N/1A"A.K0SPGG/*D)U;XHS[\6#T MW3 ZUWBMN^W/.N-!M]YYF/;84X;&W/+6[6$EGM:_0C#??LJ0EUO(I@_74SS, M"/AD2:MY^BWV]E.:\LO,@ME!2[J!FZ)1Z4RE">6S+I9E(SQ+.?G,K0G%LS4U93,X0*'J'*4$M;);-& M5%,TR[Y(E2$_MT9R;:IF6!&^697A(+=1<&]4I75!&(7@402S+Q$M O.KAM-G0.W:T5F"N=6M2BYX:)MZ*_6B/X'!_&BV#C5'JD3>): MXR9BAKE::6IP&G[@K$AP!<574,!8H36C*CZF] :R.'*3^%)R4>+Q1Y<2HRA[-\2&SI M%:*1L)R^5BI&B%;K6%!C\Z:GO9O0W5^M30=%;BGN_4YZ^6-!C\85S2G6DTA&UY7SSIH9G#QSSR7$= M6WZCD_J1V*? 6OI.7^&0,9Q57_/6CBZ;H@R M SMUF\+?J8^\JTNJ&6V<74UI%=,Y5D#J[7"/;25Z_;;]]9L#$*9[^38 S\ 5 MO.0J65\#YUD1[& I)O6T+JB+4)X/X3.>Q9I1XV4KB!0#YB*"TLX!IP)NG1US MS:F$SJ%I6YK[WCK$MCCA^T(87,.NI,@%6&Z(,C"EW M%)@TI=X27L96RE56;A +(1&;/@R)M,(&KA+-EMB[U2/>"A,WO2YM74'2"RVG MMD9&+VLD2FQ?*$QI.B<[GNE9CNGV/1+V%%TJYZ^PK KM7E7Y8M M^^\,8=;F M !'O;)S/%JO::$[APB>1]3[]*]$D76TOBM9F ;"P1HXU7;C;ISQ:FP+*%$QG M.X&D"24I8O /Q-X^.CIY<9Q&'8?"" $LW M]_CE^' ^6!XL%?BB=H3'Y__;[=$UXDGLSECEJ,'W^73%,L'WV4[[L!YQ]IV M37[=]:W![=<^WD"X+K""T'23J\UTD>3R.A802;J7SGK3C0[78HL\Z,Z^$BO7 MBA91@AQ2I4,$Q6UH$Q]8!F=FK)^L[%H2Z,?FYOKMWOPW1#W7] 5/[#C]71:9(T\M3J3$!V;17/=M1A3J;3@8\B>Z^ M;SSF^$!Y[E'.E&:EXBR<_*/I \8#A9HGGGE06*E<#6*M0>[A7Z;(XZ=VR35/ M/$NNGRJ5:\'$*DT?DQXHU1SMS"/-2H7:79$';_Z*O/1Q!HI]LY=Q?"VL]WBI M.,]#&>]J <[T/(#D,'V'N-DZ1#5;B6I1X,05 *D,_'0&?CH#UW&F/YV!G\[ 3V?@IS/PTQGX3W$&W@O] *X BD+BB1FY M=-;B*T#L2JT^!1?PI>?D/D.F#0AK0MCV2RK+FU()6%1NF-.P6HR&T,.[LS4( M=FY;(5KL.JKN856#FX OY@F*6@2IVV41A)Q*CQ>*+EE5 Z*0,^9<^46_%U5: M^PI.R1U-X4=PU+HE3X_@G![!.3V"TU1D1G.K#B@K'P30=KW& 2/.$LT2J M-%;CHJVOX%SPMC47U<9KU1BJ !3AC :2M]^_04(TVXEF(-SV=/8I# M-8X3=2ZW>NZ):@K5.$Y\MYPQ+6B]0S4,$WGX8Q\O0-.EN4ORD8W2^'Q E$;2 M0V<-4,P4Q#**0BEJE"$ M4Q"*:B?P*0A% ^W0.0BEXD0,K0YK$/"E:8!#YDZ M?Y'4J*MU&.#])IP'+W@[F/:+7' "PR1;>/S<6C]#(1;U= NGZ1S-)5S\B?2X M]5J,J01C$C9UPZZC"7@&7@A(ULU%W&CB+[IQ?'.Q0&#!2?3Y==]],C%^-X8/ M!O[9&]T-^[/^:)CV$&7;5.DYR5(RFF_D(.$M$==4."@9Q E\(OQ:VGA!9#'; M&YXLLU!P&91BVQ350&AY;Z^ K :C/)*3-8![MWS.5<'<&%Z607Y MI,1:#B6(KGIB8D31>3Y6(\=;))3RX^GHI57D0RHB9"[=FFYR9\XJ>E4D>6QD M-+^#T!8MTLF=$YG*K5BWBS"D9PB$@'3ATV=RU=6<'12!I1"@FI\4-(&IEM9# M,[CK? :0$(Z W0W&$,NX[V&F@,2E1DX]50_2%1J%]-<'V0QI.A_OZ!X] U00 MNVP554%&88:)F5K0-B8"Q^1)2CPJ"@TLZ3K*D"WAAM?%>OOPOI#; M-A7I5FQ[ISN\Z1C_>NB/[XWA M;,N(2G=SPAQYJ#I($Q> MKM]FN&_^=EBJL@9!=Y* P>+,->+EK@Y40KAH$R556$->*N,[;X2VYHCW47D%%&]XBXPN*Z-=S4DVB?:218510M;:< MJ3C8/$18G'AS@1F]=5[);\)P1'8=5=&(Y2$3\*+IV

)44I5'H3QN(F98P'U2/3=Z/M[*6$2J?0^SO\#Z)DXCR*G5^.,:%EJV3**YJ01XM=J'LY@;B5.WA@\1^MXS\(/(1."Z MVR_WW>W]X>_&=$9<[%,M?.PI1MCZEBFDA==\1U&?I#0%$[#&,T&41"3TR#V^ M'IXV%A"]27O1B[:HC5>=@B#3?5Y.;.UPI^]X$WO/:64U<):7A&?_%B-+#KHM M?EE*-[QM5G/Q'51Q736>4#QV-?.+UXO ^N5G@"8%CE?*UT)O2 C$UY;OL'1XMWP+M:,O?"7XT'.,23,R MX/KK"C5S!+!NV9#8N*O=\]Z:#OK==$.PVZ1+;8,I]?3%38)NIAFBS,/2PX89 M,JW 'YMO1.>X;I:K?3=+;S2<3;J]V;0S[G[O7@^, YTMK)MF&1(IFA/?U-HK MI<&C -C6>7*\2.93L#81MI+%B@YU"!TJ MMW:X4$IP*?>"2^$&E3EC#@;Z8+W1V6-3@AW9MT9*-*GV_9BRD!ZL()K'3.JD M(SI[DC31HP8S'WR#KOUD6C\&COGDN$[P)GY(A%M%\>LWY8OZG6 "@S) M00[#H NO!JJHBRKQ$7('W/R51X-%IFS?SC!,GE2=<.TB'AWY5LBX3V")5QHC7MF M5BLG=B=U/9N0[W@+X$F_'_'A0]Y;0\!V@EO3BF8X@6N&4T43WTM.]OLQV2*FV^%7H;'!=YRP M:RCSC(BQ$&.GLV^#1N^ 3(U(M#T5UU3CJ1 B( :,)@#M/ [U(:>S_Z!B=!OT M _P!7->_-=$"\K:8^Z54;2NEAP7DDZ[ICG&$5P"36'#1_2?C=4UR-K)'#+5X MXY>]I(P'-JE5;PKKF\;NS5=L@J^N(4+P!;/2,]?X&]Y6OD@K>N)6F(/VV!-8 M"1T4WV(Q \!YS4&B![CSX6,YY4/.C MFN3=3G)W&""?7%\*WG8/0CP[-FZ-PG M[!53F"::)W$&.CH[3;9$BG;:N8)J7")TH3($K[G;HZSL=79JE,"G0<<%.41& M-C%B\5<7%SSO!;6HHH %ED)#,;6-'/%E>G\O+]:DJ"K/4$&Y9LBMW!LD(=E+ M>;].S Y=T,+-*(J\]2A&R<1 M2WKZFVE S 48AH3ET3QR//FC M,/ #T[,=;W%M^HZ%J;MQW) 4#W:3#NN8[>"&M0>V0C;U]%L39RKTI@&T?NR$ M E#$7:*Z[#$L4UM[C(OR(N$15Y$/S'R+7.*C>[$]FL?_]S0?]^W&;'W#2JTLL?,8ZGP_BQ=>#Y9JQ!R/06 M(,X#OBNRP;/[8B([ASTM&\7A;6N1ATS(B,_B1#HQV<%=:',^49U&,1.<581' M.PX_8KJ%R<[VBFF0YZPJE""/3ST/3,JSOF//LTFJS*&Y$CY!44]O:HYNZ/#N MYPVJ3[K:G?^T7Y5T/HE2I6XZ9X6+ME6QB2K*")]UB(A/7W.%?*ZY]$S7DGN1A^,D6/Q]E7-$'!2 MT@/DIO&<^226P%-A"4P @99$M6^N H>F2Y)?7@K4N%EBCE.E%ZB<:AQ1V M%4VH!2GY^12W#@&RM/J+WEHMM[A$B>1J]LSGNOKY]+*4A)CN30W\F]4PJ\8U M+TG 24L/D!M3=S5P7N96PD M5)>_OG$"CU/W-9$K/@0TFF]XI0 F M4$R7:/PE@^8A2'/*C*FL'H*/0@@V)51E;VH0@C2GS BLZB'X)(1@4P(;"4>/ M0895]D')$6TJ!_ %H/@W9\5[VJ7.7A\OCC+ZHE9IL;3SB+:8#^NU MW_PD6GBPB#3V ^>"\7ZB# G'J;XJA,ATTZE7\&I&L][9:XY3 MD9L2'-.[TVKE57JSZ*20=U>H$J4+7?,HR7)R MUSDVL3 V#<8#QN81_O!SW[,P$]B.(;3P@A*X511%#/*O3\@0K>8" MI@:'3:V^-7>Z@*G)6MA^5=)Y73Y=P*SX F;U6.M_ Y.'9;5YTWP4I'#$?^UC MB#]ZG!&'UFC>]VSR>FEHN@S# 9=E%#T^XX'-:R.'^>5P^\,)EA.P<6TNG?4, M&MAJ#=Z8DSB-2U$C#2_S0B X@,G)H^X57%LLM5QGZ\.[P1WR$'HKTS/CB>?& M0<#"]7S>!IE7XY%&7)UKY %C"L8'I4@5;6$H1=5L97GB90*A^6[T$!RT7)\.QZK)F]OAD^M8H_DLGC6T>8K+)0JS323PJT M"5B'R%IB=KH+!"(>]TGFF> %JC>_D>+*'I;A0:,=5%/ :;DJU0!N@\M4%#'Y M@AQ,!'>3E"_7^#7_4L,#BCA@B;GT]?UJC#<\YZ^@%_DO>^;:"4PWCG6= !^@ M9V#?0G0;DG=*R*-FIL<+RRSF'&MGS72/='X_V-BXU/<- :N,_?D4,+S&;CTBY"P7:2Z7CI,:'BZ^1 M4\ERD0&L%V_CSS$S&S'QKA,4:N?H]*D$^WIZY1F,1$_W'*X.]&9^%FW@<-^( M=ZW:R6$(7J*ORDX*V_H_"_PTMIEN!;6XFY%GF; 1W0C$]$?$F"1Y92&E]C'>--&)CVF$ M8I6+KSJP1Z"X[O& 7(QE%M9?E=UD[L'HM@J*/^]Z]@/^&P58EH$#?+E;S1?[ MMYI[HV'/&,XFW5E_-)QVNL.;S@/^9#+K]H>SOC'5[&YS1@83Q_^10YOFHF;7 M4>J$WR-+<+&855Z;6\)B;'*>&2M^.26CD/N6V5TC%W;,B8J61RU3;6J3)?9AMKU#C-RI*2C--+O,DN19I M^U2)/[\ME>H<>+ ME@SU#+W,=:CT8*_(@V/ZRP?/\$L.AN\,T9WD^[X6[_7F1CCT636'][MC@AQ MV;B+#DKZ4)H(>8_?OC>':&5N1"Y,=2Q56X]DQFQ2K]\V7\JG+99O3)NCQR)( MLU,0%Y5B.TXHIX$9Q $3H8]EX?L;5EC>P6TX&K>:#G>8"^.U'W G(1C=3BTW M- K3]V6+J3F/E!,PY!&NZ-YT/7L:,9QG"=E>,)YLXH MY02WDJK\05P<),EF>KW5FG4C; ";Q(A-%EY1: 6C0N.NULV*?%XJ=8Z+N-[S=*NYTG8UFKI>Q9< M@0'T.6!0"K<1%R8;>OI$N[X/ MZ+2-'W;00B37DCQE?QRZ?QS4M_!KO6GZ&# MP!A!.[3(/4$1+,*J;41,DBFF3: X'"/*7TAZ-"\V M@U^SC5#*\<1T*"A%\@:L$;"2B!$IS\#V!'@WA?#>"^,4 MU\#W>1!$4(;)1C9"O"]4+& H0[A&_M"JT-#5(UH)8KIY M1;MX6L#4<9V@V3)-QY)(Z3_D$*NGX\:X-[JB@\Y=&14W :6E3J>6*?;FUXFN M[YACTW+FCL75\_UBC8>L%-5U*L',)4%Q].:QQN)687$=%I:KU@UZ"LL]A>6> MPG)_UK#<:F^E%@_+U3$>CTXETUM>J0@+A^6JRG%:*"R7FX&V4OD5#,N]T#2J M.4\DTQZ_5&L^% CSN/JL1M@5^U.S_+!P>:_LN"5YZN,:>+C98.R:GER&W0_[ M1RS&_7@P^FX8G6MC:-SV9YWQH#NDIM7=\5H]/]%IM!^UA@%; $3>_9Z&3[YC M.R;:Y0\^&V_>P(ORE'?=2.E3>X LLQ_WF>WV_O70G_9),N'S>V-R9TPZ?_1G MWSK3A^MI_Z;?G612"I]UDA?W.FO27G#UM(G;W[V:U[>QSCESA\SM\:YCP[5-]B/X8\=UR-,8^+MP!>Q> MB!")H!*$I=;6I:KKJR5,GWIE(+';:[FJ];W ]!8.+MR0HJ4Z_$G5;%\"QS^? M];T-JB#RN^P$T.0,)R#BIU5&L53T/,B\@]!^<:*--D-[DA(M@C9#,M-N/)J) M8;/BIKYHU-I)?=$B'6E $,S#+]TTCUR9=6P09\"<(=/SYP!S9'-2?Q9II=U: MP6>+A;&ZBR/RGG\$HYLTJ0LU=*__IT.]_DE/G517]1Y_$'[!GR$>E,8S":"0 M.\OYG+LN@QDR_O5 ;LP8O^/_=7L><8]-B5,+=@V5)Q99HD2G$M32VIP\B##9 M/W7@\-Z.DX5]#G!_@O!&5@5U)PL\$/AX[7&KVP:40JXP7(Y=15$ HT#D0H T M/R6H$B.=3P4JPE'KEPNS1 O?,*055Q4A*1PW7'QT/UG %OT*>M, 6C]NG&=L MT'NV/P8H>E/\!E@N_F&S@9*IK2S99S�YH5/=WV6YI3?)#'-MC8L6JT!"\N M^1)CC;7]W'Q._GLR?8 _^?]02P,$% @ D(HK4J0%52Z36 ) @% !0 M !S;' M,C R,#$Q,S!?;&%B+GAM;.U]^W/D-I+F[Q=Q_P/.,[$[$R'9K6X_ MQIZ=W2A)I9Z*5:LTDMH^G^/"09&H$ML0DC[/T;U^'L]NSQ:+ M+U!>!&D4)%F*__9%FGWQ'__^/_\'HO_S;__K^!A=Q#B)?D#G67B\2%?97]%5 ML,$_H/W MX0/>!,=QRKY:B+]HM)@5F=[)]]]__Q5_VH@*DD_W)&G>\>ZK!DYKF3Z--?(= M)'G\0\[A769A4/!"-[X&*278?QTW8L?LI^.3M\?O3KY\RJ,OFH_/OR#)$GR# M5XB[^4/QO*5$RF/&@R_JWQX(7LG!)(1\Q?2_2O$Z*'#$7O0]>]')M^Q%?ZA_ MO@SNSWW_VQ>3+'PU])39FI'&W8"$AF]62WP59K3'VQ;'254Z ME?J*9)N)P.K/G4U2_S6Y;S%4)49A*ISMB1&<9R4)\2C"=#V>7A8UYDU";;#1 M($Z//]Y^\>^5A6-N NULH,H(NG]&W SB=M OS-+__;>O=EC\,9F"Q4F"PZ(, MDFN2;3$IGC_@S3TFBH^E4W#)4S/P+BW5TF!8:(0X)%U7 34:Z)=*!PB]EL4# M)L-*I>675L,EP2R@=QFF$0=#,3/&(<>XAJ1%@\4R-E_%&YP6\]_+N'AF7O]* MW[+)TMLB"W^;I=$LBF(V^:>M;Q#3@#2Z".,71/"!IG*[U/:I*V&43IP?< M;=ODDMX99P5O2+!&HP&@T"\-R4R9L58%W]*S9)?@!ISF=R"S2,-M@+;-& MZ+LDVVBWNORS5@9#R;&(ARR=+<\6:%84)+XOBX -\HJ,MG^$=K_ ^-I,XTF6GA1H87MIC'3+R,DO7]6+*76_B M 6KII/5'VT8*4BY9IH#89=1 ! Q[Y+AD\P4N!:RE8FUP66!BQQ&EM$NN&"!W M.:,0!<,=/3[)-(!+(ZADNBCIZ+$H"::-Z$7\Q/[2C_AU"D[W$HS >UL'2FDP MQ#)"%#8&&@44T/EEHP*,7Y%2HX&Z*L!(=EKF="J5TB[)98#<)99"% RI]/B& MA&JD44?\L NQZS1>XU2SUMH7<+><*@.V6S'M/O5>UDI(XH"G$MI;"R$MU//% MY2)_WBC+=/#<59%*834EVGL(HD!EB(;E6XP)_80/SY?XD9:L)L[)4MGIM&24 M0[TIBI6F=[9-@BM,7:A&%0&.6AT^B[F:_0AJ':YU;9'2>7S._3K1SX]U&EZ8 MJ(8NI9\H#H]S2HQJHAVA2ND(<35T K:>/?I=+.XYTUT$>1+7+1.&02XM/ M$JU>2:.=.*C6[2S('V9IQ/YA>S*/06)#MN^O 6&-',&.VG#V]? =/>C6;:.RA, M>S>.:>]> =/>363:.V!,NWW(2'&'R6:1/N*\,&_HZA2<'H4P N^=@U!*@V&9 M$>*09%SAN* :J*-RV+7]6;O+=X-Y'.E9EA9TCD'?3/_*XX@EK:!/E_=)O.9_ MR=GT0ENN=@U>[&ZSQ3#9D'=Z[@.]$$>\VRNN#:*=1=0SB3HV#]MTYJ3H-)OT MOX9-)OWIU[.L3&F-VP:D>&894"0S5[68"]::0#)"JF2\<\T 3-R=WHGR?#2' MC#R8IWD2:P(/!L]=M5!26$VKTWOHO715B(1(W4KFL!W9W>W-I;(LNP]=%:0( MJ"G%W1,012C &98?$SALX?9,/;(8/'=7%R6P=G6Q\Q!$09%M,.&#!S8R>(BWAD4_G8;3-3\S]-Z2GUK<.X?L,0H==ZV!>BK 2'9' M@@BS486>6:*82SJI0'8Y-)0!0QP%,*$_86)\? >-(E<9.S.YQ06>K0FVB(;7 M*;BDC1EXET!J:3!4,D(\<,$(3UEEK8=1( ^N%[N)-G*Z7*]I/IOD*D^7J?99%NA9DE*;3X8R]*[T1 MCEG-.^W&8Q7&05P392O4Z+*_F3;*R)[;I[T-H3E.@J-9<9W%:;%(J1?Z5"$F M)^":' MK:!:7Q@BRZ0(=03+J,)^F:4X4)CF9<*VGNH&5#WJ4HNZ.V2H![L[;BB7\TX, M"W#B)D\CWG1QT,9?#&%!Z#PASM)%2N<,=#Z9&Y8CM2INJCEO=-K M!$@9S1H5UJZ#\+?+.+B/D[AX-B0O,,B[F@A8P6YF M UIA[URS13AD4Z.#6B6TYYP(\M"3@*196=CR12_N+##% G0;IZ*1!4$6"X!" M%$NEEZLS@J.XN A"CE33FZK%G>95,X#N)553R'KGE25 ,9U: M&M$AVZ%#3W_"29)?!&2=*=L94<15VZ("U[0GP^?>RUH#:EB^7 QQ.6!-Q7G\ M&$>4?;K1]D#&9:,@A==M"7H"WBFA0R6DT&ID#EGCV4B81.=T6$P?G2]R$S+A1-_/B FAD[Q _RCV-TTW%_\;R^)_X[?XAS"EQ?\& M;/&_L2G^-SZ*7W["7"/GI_@EI\F50@"+WW!RO"[^MVGDNOCEQ[XUD\]\X+#2@A,IC^U^&/G/(K#NF/WRWHATZ+^!&S]ZH7 M&_7RSE8;;6"WRXTZ8>^,L$6HN)R2*:%6"W'2P&H\9I\"$AE""08R3N]GD\'K MW<'6%?!.%QTJ(0<"DX$7,<"ON%QNV<:;-EI (N?V(EP%S/[EMP,A, 11(5.T M(Y4DL*;C]B$@^#3(63:0S1:G>;4_S'[-9V7QD!&VD_N1K9!WW&5M8'[Z/']B M00\YOB9QB&^HR[H&Z"!O MM>L_=EJ@BC6Z[C,X!:I?D6/E>,(+].1;-R6J7HCK/W9:HHIEM^XS."6J7V3C M!5D5Z=NOW12I>G&M_]AID2J6TKK/X!2I?N&,%V15I.\:(OT66I%^JR]25I!5D7Y[\N5? MO@:0!>,N+A*\7"W2B$5;E('LWBB-G*L\&%J832(,J9!W;IB0B8?/J2P[;[Z3 M/N2DZ"I+-T$:K'E>EO.8X)#JJ8]FZL5=-0PVH)N&0B?KG1R6 "4Y=78JJ-4! MMF[5.5I@6/B62CH_#BZ'*AP$[XMYIY 9F_3P=R6YSV5Q^;BBO$_B<+E:8>4E M2&HQ9^,,#4?(7P$XD+K.E.9$*N2ET-L"ES M40)$B2MA#\,&PE4PR&+2(F(;D; MDP PX_T0_%=&FKRXLE,=*B%7B]\"G)C-HR..]MLZR!-0U:Q3[P +$L[23#!0G79:O8$AX\!E6V^HWAMFSW=Z>?MFS5V\*" MA.NR56P.#QZ#*EO]%G%;MON[14];MNK]84'"==DJ=HD'CT&5K7ZON"W; ^\_ MC0^1#D-VSQ2[@1O'C\%]HL\DJA9W&CAM -V+H5;(>B>/)4 ALKH61SMY-\V% M.O9 D'#=7"@B$ :/O9>X&I.RN?@&6'-Q6P0%WP!KTEW=XC6_7$(7X*S7<1M8 M;P&_'V2O4?!.J#$HA:6A6N2@5S[$FS(QW),JD7%VT8,*7GO'PU# >XGK4 DE MO)-#UTF9L\N:PR\!K :R;+19$D<L"YKN>67[;*$W&OS'59*:9?=E %RMX-2B'IGEAV^(:M::;3K MGF U5PO:T:HV,%2"7AHG :BT36JEO!/&"$W; B$N?!:(>^PP%7)%##JQA1/\I M"!I((0G+)[40L$'*_,-\IAV7= 5<#D5$8-W1Q^ZI=P8H(0DG8*D @%'%+(^# MZR",5W&HKOJBC+/:KX+7-@!# >\,T*$2F@$JAVI!8$W!;7F?X]]+VIW-'\TW MH2BEG2ZKZ2'W%M3DHM[)8X=/6&)II1$7!YCQI.^//O9.+NN129IX/)D@5!;I ME^F&'-IG_PJPG%%'OK'D#/T)SH%>\1D=I\7) B+@7>2YRZX MH83%^" \],X!%2)Q_OK(H_%J*3_%?9Z%97,+E,2/_F-7A2T#U91U]QF(HI8 M$I)JUR*\=_!2S'36DT8,PD42K"5.#)Z[*F@IK*:D>P]!%+4,D61^6=,3LXK\^*M"MGFH9- M(>^Z,]#"'O8.4F$0U+%!J.P_NDJHU?+*IEF:ED%R@[<9T9&H+^::.S*00\IT M94 Q10),29!*%E7"7GGQCS(@!2;L(CT#-01)U^Q00!T29" &BB-R;$J:M.(0 MF,)/QL?\P*.)*J*H\RF) JPP/1G(@6*+ IQZVM+*0^#+[0-.$I8F,TC-C8M, MV#5GU("'K!$E0?%&"4_)'*Z!:A5HY.&K;>R.!$N7._(^*23 UK&H%09+I"%" M2RY52Z5,SRN?KC&)LX@.Q8F)28*D:PXIH [9,Q #Q1LY-B5C*G'$Y:%099Y& M5D1IY?S09 !33I):""!%^LA,!*'2_NEQ$>=AD%2(+NAOPPU?@ZQKFBCA#JDB M"(*BBPJ=DC*50L,B?(N66& F:?&@,A0-R0(U.0 MHQ9&7!I1<8_TN";Q)B#/MW%HZ#Q$0;<$40'M,V0H!8@B"F@*CM32Z'9QYK]O MN0N>%A$E+8N_YMO9!JXHY=U2Q@"[SQR%," "Z1$J>$254%_+/YT6:9B1;=8) MISAC25+(\UD6J4?.N]LJ?,.-'7>3:(.+7X [N!LK3"/FI\7I@Y0W-Y4,/*KT M@1D;FDK:/S&NL[P(DO\3;[53=KFP%Y)( 4NITI.$1Q@9/!-M*AU$E?Q-P6OJ MLHT1Z0&WP7-W1Y4EL'9'E3L/05!!AD@\JERMME1"?@J;\97@0-$Z]!\[*VH) MJ+:D.\]@%+0(2"AG7L>IC+]*?9FQ>*R'+%6''H@BKLI;!:XI\^%S$.6N #4L M>RZ&N)S7]?RG J>YO$'O/'/6XP_AM!U\\P!$&0_1"-UW\]Q+F?Y$XH*^_RS; M;,JTWC.212HJY%R5M19F4^Y2(1 MZ81=4<,,N*&(6A($58SPA%N-"3X..QJH4JFN.89 GD6>EYB,HI!$Q1.1E. 5 M=!+D(9)*!=)(K4K1/\-N<5C2?O/YY.W]75PDLFFH*.*LEU* :_NHP7,0#%& M&C*"/T/9"IV\_=/]GU&CY84$5]D="2*6S_YYN,E2+HDK67[ZM'F2)4X/GKF@@A=40H/<01-'+$ D-0:_$O78"\Z?P M@4+#BJ,1QL)3JA+=7R/HG7@2(!HU;:-34TD(P&V1KC*RX2@NZ!\27Q5RSK)WZF"VZ3ME0B"8HD,F)/"L4NIU MA!&3]L..,HH+'%60+N(T2,,X2-I$D+(U=;.*,\Y8@F_I8Y"'P20[D *I*K4F M7V.KN$OJZ69R\RG[1#L%8$RA-9*,7=WRX7 MZ<,9<*@N(.5J JA/G=Q3!WIXWE,F"XA(6H#*$YZM#DMX M$S3,\ISXAIS1@=@ZTT2J#Z3^])]JEXJ+/2 M*CU42+MEB!9RGRE244",T>%3,*=1095.DTC8)X6>=HG5JWR2:G\EHH[)HP0[ M8(X@!XDV*G "9Q(Q* $+M[((DB#H9(2GOJ&EU4"-BA?N+"F?27?&QZ$L"KQ1 MGKLPJ[CBD2WXADTF>1"X$ /% 1*5* M ,@%$9?TR(+3(/V-E-LB?+XF68@QB^C*V_;+M&IGJ>V6.:-+H]/D&KS!A)R#N\%-Q2E_W MFV868J'K>H9G[Q:)5IM OS CB%O9R]WP#3-7 M07[/W2SSXW40;"MZXJ3(FU^&/*U__K4-3EFNVHB5ZZQ:!VFNL1]\K'&J+E@Z MQ1E&TC%ZWCDZ :P0&]FHLMC:78!2HXU^:?2!D'.6Y[C(#30<"KDDG!Q@EUI] M"3 DDL(2(MIN;^=WMY"H4 \BK1@AR+HGA@*NR(^!(#":R-&I;KP)N X,UIP% M^<,LC=@_\]_+^#%(6 <]*\X"0I[I\/#'("F'QSI&ZKIDU2AWNBRS4@3#NC%H M!192)43'_BAD?^"=.@Q"UEL%='8=8HKL/L%7N)"OC]BI.&W4+,#WVC:-/!BR M68 4^L5:!9%6YPBEF(^J@B3)/@5LK+_*"(JR\KY8E0D*&A4J\L=OWG"&TG]A MD/(LR]FL9_X4XCQ?KD[C)&&K-\OT(YW(;+8)IO.8LRSEC7_.$Y:N2; 9QLR\ MV)K3EO1E+O?:UFFFP%2 E^$?UHT;_(C3$NRMM$CDPU-* $U;2F.AQ065I@]8*PR".3+&K3('%$63 MC "CF[TW7 M52,#B49GP3:F%(__R>8%FVU) =YFJ^)30-C46;FFHU=RNXQFXT!__4RG 89> M5C#%%;-6"86U%LIK-131^5R2;?FF452H$M M<9R\._K^S;?5,@?]^YN_O(7!73I[W6)2/%_33U#0P2-;7^3.J9FK5W$[NC># M[P_KU?)@.&L!4AS(5RJ<7KB1Y\2$P;(EA1>PJ*=+'.3X)EX_%,O51SI;8:VX MXCL8=%SRS I^EVA:!3!,LT$I1&(W.BAA2H@P+=;"E?0_('7*B[2@N./[!-=C M#%S,G\*D9$%0[[,L^A0GJN]BI^J2@&. ';*2G:].V'$FEFAF M6[>&=AWS-T=??_UUO?UP].8OW\%@[T6/1=]]]7X\W?9S?SOR\OS^Z&@12JN6ADBY<4&UR4X1!J>:&+CKX)G%O]F%, Z%?00OR@'+PA;[ MDF XI(6G#%7<5M(PR#/?;)/L&>,;S.> 8JU0N&ZAYY)2UFYTV654 D,T6Z02 MSI&2SNPIY>@[DDZ831-Y\U(6YDE%K9.3=V\XL6XOKW]M8Q2U39)6T@5Y+* R MNFC$O!/$C$W5C?'#X%F*CE'8Z,-JF9KHUUT\+ N/5500E;#+-D@/N-OPR"6] MD\D*WI!/C7 _RIC4L<M6M&PSZ-0WT3W'Q<%;F1;;!Q)*$=JINCVO8.],_FV'6 T/+$6"% MW ,LPP"A8ZZZ"81!0>MQO>^!O-W(W?-0W;B :CU [T>H@EM:Z/AA':MJT/%$ M)KNH5:T"F-;)!J4Z?A421"9A7VM>$*X ]T]:O3RII' =Y&588Q%-A!N78T#FZ Q#(K MQM6Q1I:+)>/YS7$:JKFAU7"[6F"$WE\D4(I[;W#L,0I+[CN-*A].5P<&Q48' MS4 )DQD7&/,*0F%&![_P3*NUPK_R,SC[N9Y[+]D.;+]^\.:$#(((>F1XZ>7/TY@W_/Y17B7R# MLGC("#N92&=Q6?-KS.X^C:IMY?UF^MU/KUEG,M;FEA/$7/>/,I##3K$K X9Q M"F"R[B]+E5QCY FBB*<]96=HJLPT**S.PJ)_^<-?WIZ<_/4;+2-/OC_Z_IN_ M''WW;97.B_WGVW=';[_[[C40]08709SB:!Z0E.VDSG9',L[Q*@YC51]LH^B2 MS/:.=.EMU@)#>&NH8BJN2A'A6A,&\SKX>0P_.ZE.QQ(XS>-'7"WX768Y6^9; MKNZ")\57&6W%<:SA%!<'08AC3(!AZS3X(7!9W'L;#W( M]CUKL9NMP%I04>*3KZOD8"CG"@--6;[1CO=;06AM,#SP:LK"V4QNH+XF@ M)HZY#;0S@BHKZ!=N!\IM$2&M3P1'&K5XY_KC27M] M,%2> %H<258FC$QFAOC]FCD4.C>9Q"\R3E1L.7HVSX9304]SK,7J, M 3B4GH!:X+0^QSP,^FIRT75F=[-.]@_5@M\$0T"R"1HMF M_<.T,!:9"6'P7M-7C>/]%$- 4AZ-X/UX*V!X/QFZ/>]3,8D2#);W]_VN [(D M_'*YB._)7-,6@,UTK38-UWH0:1E=5ML+-V MQ\[J@XA*_EBH%*%Q.:0=M,CY!&K )WIA':WH5KZPRC--T\G#Y91ZAR4@&;G16 M!=3Q7GYC3I*@E'9[MX,6'P,M7]YYD>7Y-LI7RZ$=/PND]%R*TWE47N\>P8D=%8,*M%TP";0*R MCH'DC6O36-0W+.>&085&WDM2$A5L:3*2H3"89L2$4)U\9%\Y=O<45HQYHL[W M.*7XDED:S:)-G,;,ER)^Q+5WBH]@J^PTG'B40[U08BM-, P^Y&K;I/6*,N%3SY$9T,:,_9>K$[-&GRMROIA30B5"EM M=F) B2, 5*SEL,_0$"A+H1"'G9>M ++KE"U'\08EYY?9&1T0;K53:H#IU:Q@ MJN[2Y(3[4]U&_1D&U=@]M/0C%95/;?51+IISC/S[+-?9SR5K3-;5;0O_(XJAO7&2'4&[YPGI\]L#\7Z6S# MSKNPBR*D*FWJSA/%!W3V=J<7@KC]I+T;1MR\VDT%_+ZJ@"E>\\N/-/70K=O" M8C*WPY(7L8B=SGF9QAS[Q5P?3$8W'K!A/4^J&M1%VK0]G-@S"7F5IUI\= MZ)>(-/(NR6B$W:6>4AC6+,T$4S'-!SV,;J:;%[3TJHZ@I-XMVYEE57_:;/@X M_Q"G&:&]0C.JH_.)OI4J.&]CC:2P1$"]]$F3C^M&,'BY/6P M*JE[QQ5=RCU_#=J2[#'.V=B('9GOW@\!J0F@WZ%NRTYQBM4;\4II]U5+"5FL M!H(HM(&\'J9XA ,VI:YP85PZ'L@X'9K(X/6&(UT!6*V;#-J0'E0&+0 MM33I M0YMS(*=!'H=L?RU.2G9,7;\^;*WM]/[E<2[U;F&V4P4SQ1J'=\C%1AMM60(- MI@^8DV.^ "^6;,+-I=4%^VR9S#)4E/?TLE6VB=A!I!UE*E%P9*FCT^XB:UZ M"H,X/^%X_< :R4I(&Q IK>R&1QEP2F8*Z#[+L6Z.,04\X-Y; MX4[=4=@>DQQM!0!?32Y:,%9EXI5PU@ ?]."A/:ZGS7T]$'*;U5\&L)_1ORL! MIM.6PA("R7>G)2&EFFYA71H22LL$O;!# "IER"6X%-!*:!JF7-JE!VG;,;(@E&J]T"INM29*KW$ M>4DHP&L.CN?(X<^66[X_-7_")(QSY0+#!#O.+WN9XJ9 T#%& #4;TY +*Z?U M<\;B*A5$M@44ZSV+_JNLMT'OLEE[G]UU$$>+M,[+S(==]T%>96?&:5Z%HK$ MY,HW.JGH?!'%!SW(FYSFFS_%V:]03 T$B&2ECAP&$2D#96 M.ZI5/$U61D9BN)VBZ#ZU');OJH[35]PD>ERTN6E M$%K>%G] MUH"7KH-+Y,&0SP*D>FV<-GU,"7$M186 MM-[PJWCU%)QBR''P\T1'!^/RD5; D'@R=*$]96Q><39WLW&D:Q2T)F"0N[=Z M=H,92^($]^8P=]E^Z'^85WE;K=WSQU(NU^[I/6 JV0&=$ZZPV[V*+7N1YF4H M;6??['?V7R&KL=OZC>C^&7"5/<=TVA;&S1*VQ:6-6@VGJV=FZ+VU-+4X&#J; M,8KK;#N-*@-A1\?3!/R_07X.."N$KCW6)^? \!-S="O5LY'3[8NM$;"YB4P-#:%JG02P\N54ZS@AV-YBI NMSF1%)__U@U M%58(.UUCT +NK2Y():'%\&I1OJY]>CK,)9AB.\?5OXOTO+YUKY-V0/$9+'4= M'[BW=V=P_-ZL"/ POC5H<=Q77ZX([U2^Z-9NLE5='6Z\P\=6WR\W#6[I^:E0 M!M,!CT4L24["]="?HMK"GQ&4"R!$WV8A'UOD-SC$\:/F'(2=JE]>JIW14U+4 M@]]B*C$+ \-:D"W03NN6J].87S2P3#^REGZ;X(*-6])Q M+>@8DW[).]YY/:GM[<$G^VA?5-=SL>DZYF;8'.F^,@1V^$!G?-L@CO3I",UJ M?GDM=T+/W;X.?'Y*\4KN!6="KV+@6F-M!MNU8[,TXD%/U3AH[-EN_&Z=5]J4UV*>M/9K3CE\V6;NHI;3 " MG]=V#@BAVO6$JS\-@W57KGIQ6G^?LH4>C!T%S;W+1B7XQ)0#5NXBU-R#03W[ MR,D7AUY"C8E]62PLN%3"XW#+CK>]HI ZA;]5/O<]A'AK#0&@LX6C%K366 &S M1S89NB;$N\SYIB[]W]H(.'[3J6:3("'\O8P)IO[3RE@\7U.?V)T&[* :OY=6 M\=G&&'#)Y_&.=7ELKPUMV6LT."*M:M+-<$PE"2A1A'_#:8VR!A MN61&4-12V2E'1SG4(ZF5)IC!P"BXDIM6N')UPBNGZN")VM;&^OKZVVQ5? J( M:EU (^^GR53 EC>3 V&X3:,Y)FLXG_60:UEP6[-J'505-G85 '\.13& MV8^V7SQMG\Z54L"ZAQ*Y<%X$^9%+Y>Q&F0AGM8$M : D!E"TX"ESA-S;&:W%A#S36L[E9UZ/M?7R$85_^$IM@Z+TG1X1!>I8>\XY_ ML=O$H)U]:Q+-]C;?S).*_B7O]ZPZZU7*[H!+DZU-;9(1Q\"*.T M"ZI:0F8,-(AZ)Y8=/N$D-]-@_6Q))W75>4+:Y;9:!^'(>YQB$B3FT9U)V!5# MS( ;@J@E0?##"&](CUH!1J?:I"@\QWE(XFV=W)+=W)PO5]?T.[$!)/OU#C\5 MIQ3(;XJV=XHAEQWG=$=E.2SMK7CGZ(NA"_R=7\UO9I2PZIE ;#+R-$Q<%G-H!J-,!="7 ;K]-X%8W2VNWJ/KY>7B;#&_ MA<'-^O@@V_AM4@O]%!T.D[,;2#UMHNV3G2I2X]+57!\',<7D6RJ&KS MOM%'GZ@!U%@ UY8:/#:UIO;J@!BK;5%M=5\+9TVMZLW\Q_G5QSFZF9\M:?MZ MMUA>P6"F\DR5H0VUT', M[I8K32WE.!,@&*IQSHJL$GWXO%6#%BA\L[R>W]S]C&97YVC^CX^+ZP_SJSL8 MA.TVA1 P@NTRMV^+JQ_GM'6O1@,RL.94[>="L]Y)M%)W? MCVWEB' [ME8+#,FLHCF'03]V:71<#PK2J+V.+!P593/.ANL[PT>[-[P\W-H M&)I.02V[3KRVP:?5/2N06U0KYTV-ZU@CX$BM;7+'67A=M#8WQ!\^+*H1*9]R MLX9YM(A3/AE9W*.22@7* 78;U)< P2 IKR)!*"%R[QD^ /F1) MA$E>0;S*"FS?I(W0=[IK/=:MWL:UK3(8!HY%+&Q?_WUV,__[\O)\?G/[+W_X MR]N3[_[*5PWO?H;!TILX_XVUSA]IP9,BB%.+[!H&':=[?C;P>QM].@4PK+-! M*8:Z4AT^].MI@6L7SUBILAU+%N#&0(\9Y=FHNAW;V3O3']&9]<"P<018R33Z M;,YFTFR'N1K ?:2_W-S-%G08!V4 =XO7;)1Z@[?L5N1T;3J-IQ1WVA$;0/?Z M784L&(H9 J]:B6.6GEPK=S0H1'C/AM-GT2S'>N9U<#2;\3X;OZ>S4UYR_9^ MOGQ_,[O^^^(,WK*V-=&RRM MV*J#8>MXS&+,8J."3G&*5S' +>*!E\W52#5>%L%AC/H>9\(C:ZV#]>7RY_G4,2.1BGD?I]Q)TT1:K^+C2)8. MO.SPE4P>#-\L0 I73M4JJ*L#KFG\@,D:DYSG=\_CRJ\THJW_-JO_<]<3&!O) MJ<9).\T2&$J_"+YPZNOL'Q\7MX""OV_+^QS_7M)AR?S1(F)1+>XV M#8X>=#_OC5P6#+\, ,7,-HTXJN3!-95#AXRS;[6\3U+I9]HJ8;"T,LZJ/Y[> MSO_QD4VLV4$5*,&(9[1]S9(XXL,"?H#QV6+)6J/B>*G:"'ZP1*V4!T,L"Y#B M&90X#>-M4N7?ZAF P;*/.5ZNYGD1;X)"F4%W*.2227* 7>[T)<"P10IKR(^/ M5=KE5@P&*2AK,U+E,[W!81+D.3]1S:?2T7^5571W)Y^$X@N,-^/V3-(T)_OG MDL;9 $/.B<#%I;V^+A#^UN=5*;ILG<;V_:>%GH+U4I@.&B+5'4& MOJ,(@W:*O-!V0S<[70 )OBT&2TVF *\S[!E8^*SV*IZY*0H]SI$M)*$0PAQZ!5Y%;*T4X>!A5WIP+MVD.- MO)_SF!;MGE(8#+5,"#6'?6'0Z ;GF'Z[A_/==8@\VK^Z+K&Y8=%VM#?)EML1 MX O<[8\*)Q@"0]N7H-==L]E80(T)U'D#?0KFFDUE*@D[IMNK@T@*8L%G6UTP M%!X)6)7+II_$!@8Y%RFM0FF0?,QQORHJ.R&EO-NNW0"[W[4KA,$0S(10[-HK M^6.6K+K1@$&H2YSG&%^R&Y$L9\]:#9>DLH#>I95&' RQS!B'U*ID87#I?99% MG^(DH4TN93Q%&=,I4970W8Y:8PRX9-IXQ[K$L]<&P\/1D"4M7JV%*C7>F39F M8=#U(H@)OXEJN:JOF6 9YO."E)O=JI3B UGJNB3I*'>Z_+12!$/-,6B'K&2Z MB"NSCV:M_5B# PB#_V@0XBXP)?Q(XY, MRS F/A4PE+/#*1QZJ[78A<:(Z\'@&H=R&N0XZI[L6S;W62UXU@A: MG?C)/FW#-\F2TWC\Z:[V(O7'FP'#W>G8A>A^EE/IF)M"75LP6+W8;.G\GTVO MEJ0Z6!4DR]5EEJYYUS!FH7*:*:==_ N<[?7Z$^R 8?8+P N#TM846SIB)HX3 M9J->WH3!\"O\J7,/%\E2^F>(.^MB=NP>;\8ELZ>:P)[1@]RCVVRP=[?FFU,9T<< T?<%0F?&LH89HHI*HP>-1@6ZZ:13;C<6>=AM,)EAEZ;R*E M%@?#*S-&';<(9E\M3F(^-6*_K&%NBW>N5_A ZT-)<+1,ZRO;ZOSR+=@G^I<3!U9-\>Z6K4BFWK/_)M_4WUBL.-76]Z MM7>Y:I/?%^S >1SA*IFJ<>@ZT8ZKD>N+W&P&KI.,>&?P2Y%+YEJ#]CYLK;$_ M=^8J#L/H!79]7&?W9+BQ8M7>3[+D9X0RVE7YR,7:C'>NOQR[KET&O)';<9,O M<4=XI7:<)^4B;+WP.B#%0I\Q+R@)'([NFD=;\=$^37)9W4:-,@:D;+\.O(SWN[L3G M<';BS^,\6*\)7M<#T3H?AQ6[+75=D8M#I61CT[U>(1MP2D M-58>M)Q\2!;:\=AI!V/A,=(:JHZ.V^X&#(9V,+:]"=NF;52+>[J!W-@"JF3! M4,P 4$>L_"$C!2HPV=!Q9V,%!J^&%PU;LZCBX, MKG5688\?HPCG$8Y=7IZ(IV?,V,H(Q;04%M!4A-D7H](X3ZPK?Q3Y]W M(G5O-OL4D*C^)N^I(#M?6.57_@G'ZX<"1[-'VM>M,7]X'A2XC4:PJV1^,?D_ M_N+X\YL/TC@"!*=5 / 5+"-NV([1%E ^#&HKGMO'W)4U_[BM\*IY*Y[V5G47 MW3\C7!M"6V8)\;8&7)T>W.>[2%<9V?#/19O$ZN&(BCK.FJ?:-\5E194:8PIB M/9F 7T?^L+TCB,X@*>R2IOV#V":30XYGCZ_!YG:Q)L'^(PH*S%P=B%P_V_T$^%.M2'D]>Y?;\-8+4\ MD(NZFKON6 "V*=[]+OS2%-IU+R)VA'X5-Y^@C=NB'V>W"T&?E9O1H4M[>HNO MNKC'3Z2J@'MX!Z:+L-F]+$V!8/@VWKL.@ZHCKHXX!&%3>56EUE ZKM,86 MP:3NIXFW=NMUP=!U)P?8CQ-4&Y]M_X:I ;EU6^G=)Z^NBP!O5M:8V MBB B_@1'K"+^6BTPG+2&.I*-3!UQ?>B4E"6:&/NQY#9 $%7GGA5G90;@TU># M>A23C]J+@"-4F4*7 !.'S.[S@@1AH?A,$CDOR4*&,*5I0AHA,"13(9->LG'$ MDW*C7QI9;?-WR(#.7AS7#=O:6ZXH@_G<3QK/J5/X]:W3TGC$Y#[+\:4NKM,* MKG#*FLFQ@3Z[8L=\8LU9^303\.>SDA#:[)@+:*@!O824>*6UJ!MU2VM4I0*K MI*ZHYNC"VBF]FO*20+8H,I[ZD(7JP^@H^[ZQ%MKJ(U2"3N/PE4#5[&)28#I+ M)30AC78CV$FC!618U?=A$!=S@S=!G#8/[RC%3ZP^A8T9?TRS=U+-0[,-H"RU M!C[D<*.(@DH3D4:U)C74%G#@\7F<\\R>-W2>M MG6ZVUOL3JZP*.LT83["&!"[":O/@"XXWXY+24YWL M\GJL#3#DG@A13&/ M^%K5MFKWWWEH]^=I9-7JOS.V^CB-P#7YG?/2;'" HU.S 3!U?PIJWF M:IDDG.G708#A0QK_7F+C7.KPK_62C_[ 'U&:IOY [P1301TYJKF?_L,ND3V= M"&Y+.OMC*QZM4;2S"C FJ[YWM?F*NY9(-9=6RSM=SS#![BUB%36@TP!+."J6%9LK\,;-++.A37-BABZJPT M7%W 80F]N6K#(.Z=,?88A7%NO$[C51RR ,[N-87LGD,PF?M.Q;SK*F]9PSJ( M!1O4JJG&?)Q-FN:P[(C2.$L0%YA?Y,F0]F>*.V(.L#@]INEL\@G:5^^=AN>F MP=:!H1LP:(=L0:IK!KU5%$%:%AC+PT]U6])^JM++.: MI\N4M$XHKD.2ZGCGVTB@TKB(ZNBW^5X\/V5#IR/EIN0A2-WZ,;*T%%;@'2-X M@0]BX;;R*.@HP"OC*_F9*KW&JRJ[*\VI*OH,W6?9;Y!NIJ28%FF8;3#;+Y\] M!G'",YID=.2TJ?/E/F0)'?#DU:50^@.4DZVY[!]>Z'*7N!--@>E-7H9?X'>Y M80/CC/S@J>7IN6,L+\K!F)N1@*BH+$]V656J_(Z.R$E5MUY5I= M<#":&>D-<_S.DB YEI3?*@./AC*[\IN%6G80Y;D["I-Q.E1)T MUQ[E*-M91%%U[H!R!=0$F#:_59A D-1]8)4VN-/.TMXQ2)+F$H$T^BD@/#^X MXAN_R*+;Z]->['K_AK7)YL#4CY?[(+1V[$95.F] >+7"83&\3L+7&K*B(:CO M?Q7:@Q%MH,H$_%;0B%Q<):X:.UZ>++PH[/[ ;GBD\SZV4<"R:D1HE1$45>\ M>V'N6;"-*?E96DR62YUB);?9JOA$ 797)E0GN^W5739T8YWJLMQ6%PRY1P+6 MKE2SQJK611%^Q$D&Z,K2+M+ERK!%8JOD-%S.RH%>S)Q6 PP%K6":B!?OCN]! MBJ;3W4VM^!QZ%2CWA\OXII,'PS8+D.*@;'@Q>*T$*]!?X=FE(5#?K : R5HI@F#H&K4C0)O/4=J>%LE8-"#&5"7MU M83@F)1")EI4A.'H-,.2S@JG*G(Y!QO"0YC7A_HWPGF M@9)I+QA%^1E4D\"]F7>;DF>_'Z6?JF<_MMW4C.^KFI&R02K6QM[NV2\QB6J> MHZ 3\11U7L+K%X 0**53B@ HG3R\\": 1?J(\X+Y M4 5@5)#+YFPF<8'U." MJ_V\]W0BJ]S8&FG$Z:!ZDH.]H?,H"V :C$FPA0Q;3!25K2Q:,^%71EU-6KR1 M-D 25Q5^/,H N'G=!/!&\B9@UC\ZO8A]7A23DJ<1E&5>%+T&F&;3"J9EA[]J MTZ7 8)WDH/(MW@8LA7SRO-MMN2-!F@=^80QU[1VAG$>U,HJ[-?4U4E>DOV 9@?AT\2]@K%W&9X$(&KIO1HOO< M.W,TH&2)"[IBKRV@8,I6-:!P@='1 =ZY-0;ED&QW61$DN\W^3U05A;6NXQ4/ M6161)#[1B,%9[[ !*=LD^:&Y#Q!=LT4.YWLA,MSRRP#UDK!+PN;:/W;'WQV8 M&ZY8#[!MFTVL72[0'CJ;K F0-JU(.TC[Z4LQR,[,!2/W![P=1/>_&F+TUS51BAD M_=UI-X"KOKBN%O3.&!MT8BP;[=QQ)0*#,[)6[4/P%&_*S6E&2/:).G86;.D3 MY=A^G G?/9#).5.GI-('P\<)H%5=5UAU79M*F^V]E5 .C\F\I'4OKM+\G0<% M5AUQM-+TS5*%*R9R#M1 M#W,[EF!R5W!U&GM;,Z^0OT/L$@:_>V4,OJ"?3 M;]_\%093S^/'.,)IU.P#ZC.^2&7=IMW0P.WGVI (@FGR=.C$K!JU+&J#7R"= MQ1FZ3WIF\7S\DMV+4V= K8ZAC#5'"6S;/!VRT.K=]["ISG=*_ MJ0)1UYH'$P=V+='PD'(VG[; 1W?,W74?0?JO@3=/_<$ZQ 6PU^ M]UTHZO>\BDIG^DQ[J8.JEWBXK/NV"$BA&Y(?RLEA9:W$NV%]1^@>K^,TW>,E MWN#JX&!J.W_")(QS?$WB4#GT=/7V5UI?;3[I@6JQ[M6?>=VV<%VH\= B>+FO M]^;/<3_Z<[29K9LCJF60L%.G;W4%XQJ)\_KNYU,+==\M#%C#;B^^:QJ"(\06 M\.AT&-+%DR]M)M_S6P<7Z37W29DW]N.93[;//EKP&5KT\B&]BQCI\(0%7*_7_:495U?Z^'MI_EWG78=9QM["WRO,31.;]C MNG*KVGOE#VNW&\]4EU1-,>2TQDUVM%=Q1EN!EI=TL@=#&K?/@1#YI?6Z\<=K M?S42Q*OJLB9]X+WV6J,0O)[1YR'S$4AU17;64EP]%6M\FJJG:DIDGP"']WL:!B@*NR!/O)> MN]J1&#Z?SG::XR]K #W'IYV[=VNZ5;A6+W":K^%;;MJ_ M#C)!W5+^O(EGY?KKV%1^P0>IW>;YC \9L"5Y#ZAQR-3/M,]Z*;SD]8PD)GHF MC]+*$=[)?W;5S$-,EO7;7VF5=-V!6K[ZU6T7[=7MUU6WA4B5:A-A5A8/&6%7 MYGQ,(TPZ>PKL!N2\Y_<-^XR=;U0[?)!8+0_H_,=O>2L2=[>6M?=3W<+*:UDHCXB_KP7^CB#5@ P7'7@]Y^-.PX^>-/-HR M)1>99SX$Y#=6(D@!7I7SJ2WBEG!<_(C0U7V0\Y/*]"R1IN=L%0 M2/W],4NH&7:1AF3XX/3-KV+U:?RGW,O*D_UKO=<^][X:J_)CJ_495N2;./_M M@F"\H-,56H:%JVHL?^^KK<2ZSWBP*BQ[Z>=9@36>&JLOH;K'*ZILG#2\TBK< MM&Y-+BS7/7'_O:^V"NL^X\%[X>Y+/\\JK/'46(6C)GO>]D*.60/.W%GZ3+[ MA$GU5[Q1WJYXV%?Z[U?W^_',7>I^W@>KFA[62=59I6H9"B79I\^PP2KGX'V?9^64.VFHG ^T3X6ZHP7S:,,[X.S9AV^*$PV6%PQ# M',6__B19X#+3^_P(9H** 5.DL8K"G5GCW.%U-(!0C^-\EHVEE<=3&(I[??,K M9:6G8R#N*B@EF60^O\/@?89\@N3IH ^C)G<_PUZ]E=P3N@5!>GMV>,I M#+7OV=TMAYWM;I8Z"[9Q$215K;_!.2:/.+K(2'6_,LD4/% 64Y5#W<(P>F< M4Q6+[AB$TR,+7CYP[R2#4P3>ZZI7M\V13)-&5^[ZL?EFFV3/&-_2)HEVKO+A MP%56'^>H>FM^/5_W^5F6%U=9\3/F-V2N4S;H[6;C5+2NCM[MLK]T^CF[?:R3 M%WNOZSZ\'5;QB][9P31+C^NC3EFE]IG7Z^HP#AWXU#\Q.57XDVL0GT5-UWY@ M)U5>BN#SK_LZMS6-0+#)2!'_DYN%==59.@\)CBD7,SYQ#2OM8]0S@5? :>O\"?^:!*7 M.\I@."PX9,W=5O-U<'8(5^ J7SBIJ9KB3\!(&? KG1E&OMC9W#"O^A)*<:?$ M,X#N44TA"X=<>H!R.AWN$#B_).F:9"'&47Y!/_MU>9_$X7*UPHSYD@4,HX:K M)2Q+Z,UZDT'<.T'L,8H7W5 MRI%*#;$OA+9DFJ&C'_ MO8R+9T6EL5%TV2+9.])MF\Q:WDDX&NJ0BU<\*T&7B3E58LL/?$XOX$EDP3#*RT\<2NJ(XR8-/J%RP.YD%YP MYC).\:+ &]6H7J?@E4X"<"VE6FFXM!I"M*$6TT%<"0J_@OSA8QJG>4EP--MD M9:HZ?B*5=,HH-=0>E40Q.!Q28A,OC<@?4)!&*&1_8-H=/M(^+BU8; CK^-@6 M6FT')>R(!I#)GU!+Z-R#_1"LL6I97*_BMV6AUY.)PS@Y0-L-B0*D=A MKPW;MIHPR'8;/N"HY'-=O&:;V#=XRU:?T_4B765DPU&?/M#!@B3\I.5JFS/.;WF/(>TY$O%RJ" M)V\%,\MS7$C+HGH"Z/,/ V_.(\&0 $7@M&YU2&)^5TV"^G,A^!KDD5E6,2/ MN/_9ARN*9CVG*[BV;O06<$U*8&AEBU2ULY[_LAC^V9OP,>,8Y*1_BV-D P^>)P'7#F,80ZEKB MVTF='V"-6B2^FT8F>A67_+4!W^6J3AX,+RU #CDHXQW <4 #\RS;W,=I%9K0 MGCQ;1#@MXE7,ZD8UDJD7&",V7P:N?AW*0R&[3S4L#VH[1VP?*REY+!3(@)O'MV^\_OTJ\2 OZI6(J[*(*]][V6BNPY),=JOIV7O59 M5E[1/W'1]A$GV98=#<7A0YHEV9JJMU7Y+T5 MU^K3'JXR:U__F59P&Y_5-Z2W"4[B5K..F&B; /2GL%Z.0TF<%W2R5Y @PB@- M-ACA(OSRSYXB5=YG6?0I3A(9KYIGOWX-+3A+0*8NG'4M^AFWQO7HLO/ W9"V M]]+7VN:J/^"!ISR=!VZJV/=5%4OQFE4.715SXNVPVG8D6 O*=,%6U[,LS>.H M#CZ\(T&:KS!U,U*=9!EGPG-5,CIGJ!A*?<@#"!-H>6QDV-6"Q=;N\O(UR2Y8 M5'B]6VB_J"AJ>EZZ5;EB6,$=JH%CHAFK\B@6?-I1J&*0^H@/,="'0D&I6[9$ M["E#&V*/!2[C9A6)#X.C<> MY ^J>"BEN-,@- /H7LR90A9,]QA%<5X%G.D7&PY0."SC M6I,K/[\.GEF?5Z^5=,M%(_9KE(7.BH2^JV2'NF0G3LP8I7%^3!IM*_$C%%8* MB!]DUD^F'97&%16W*Y"=).@R$6!:%$O:ZAPD Z1\)8:="*9O[*W)="ZIR,\> MV)^+M$J4LUPI5)H5Q6%B/Y"JE1.718J*#?#HJ'9OF-U M4"Q;\2M3*FOV*Y('XN$-N]=EN?J8UWL#G0.60_)H1$&5N!FG<"J#:;""*?-V M-SC<:7DHEFO"K8J$[;_71W&NL-/Q2EMPW\;EM@T M*Z *\T4N#,NY,<:C\EIS"+<;T"4WB!)FL5[70,PHXE9=3T=YW,@=8?V\T MR..0]CGG<<+6&F;\.AT2G=->8EB >S )JH3WYX_Q$L&4V^;YOJM+6[*=>73/ M[/.>.JK>@(*"1=#3=Z"(OL0#>]CM2#^R+J&^2>T]G3 4XD!9(0:JE/48U2%Z MJ]XM<4%UR_&Z4O90(I.O>6[]YV%/U3>XR,@*\S1&-Y)Z?L!7@6+&X?TZM8[%//F#6 M60CCW/YC4-]>CDT8QS;!YB>HDO/XD=_J/_);P!_YK=U'?NOG(S>[8?6*E+A- M(14 EWIRB$M^+O((G9FW( [XD3N1R9HO+4H!^MP:<)HX;$ ?WO#%87YJFV_L MZ=/R??.'+(DPR=671HE2CL\#:0.#U."D%]G5HO^**F$T*ZJM?[X85V3H.H!! M=3H'MBL=DP[,2J&'JCT54J^R%\^^#LS5-^2M8FD/T'D,Z-/+4,DO\:N$?.$ 'UG-;;AUVXE42/JZ9M?96G6S\!> Y)]>Z4PH#(P8Q1"U3L: MJ$DQ7ROY.I>[BZ]G60*K?8F2XENVZ>Y/>;;[2NZ.Y;K_$*<9H0WC(BTP_:@% M;63[5JIV\P,N'M@*.UL?$;9Y/+P>$'5\>*VZXN!R=\7!#@A:"K<=U .9Z@6H M\X:CALHX^G>1GN/J>&JG-5)4'[,BH.(;AU=2M;@6^E.C_V<6*M>8Z+6)8$IR5B?S MNFES>=D5I*@'NAPU<"V+L;& =B; %.)9EA>+=/X4XCQ?KDYCWLTNTX^,<.P* M -8<5:'5=H5K;P]TH4]PPY(,S#+[M[+-\ZI6UE&6HHY]U+P #%6N"=X&<:29 M:)ET0!>Y JIEL=;:X+K;&E?3D]3PZ'A_63Q@HL[.-F%3M?Z./F MZGSU8'C0]$'U@9IQ/76M!+IT55C']M&U/IB"J_/.XQN<\.1'^HVE,?J@B]," MMF7)-I90;0KYW\(2W:W' +LA!QLF+%?S@*3T9\NB-A@!7=ZVV"T+O1E3]09: M?.A%_VV,@BG]IDO2I 8R*H$N7176L?/@6M_7I@,NV'GM:Y*QD]G1Z?/'G$WO MVTV1&;LH4MDTVVL#*LH)H&4I=9@-U!AA-T;\B=FA1?MGM-M2VMGR5+ZRVS_Y M*2EV'4S1/7_N0D>(. MDXUA6\E*$7*A:O':E":DPZLJHUD&- M$JS.L:++U,Y1H@VHW": 'MDYMJ;\=XX*9R_B-$C#J>4KT89?OCK0(\NW->6_ M?!E*VM^S?UA'_1@DK(%I#C;V!_2R$AZC#ZB,)\$6[^*F)4]:Q=X0ZA[-[)H^J%6+?@>JS M,"PW)5\8L[G_>]2,:%^V 347>W=).#>R>P'JON$(M>\0+E@_@CG?FCT&<<+6 MTB\R54:5A7B4 4@DF81;8$)CY7B5D6.6,!OM M#!VA*O!Y9PLQ8[XCH"]9SY9?E.S@ZH5CKY,8=%GI>TF:.,2]?5,*;*?, ?UH?EYT^8A'$N3P([ MW@J@8GX!>%VL7C>XKQNPQ^8%TI@^=I[\"-7O.D+-VW*^^^PC>8@^8-'B=/QR M>" ^7]0)5*0DVO]K(+'L@-X=DH:=]WHGHF08_[KO5()#3T>.VLVD=F]&W5?7 MD3;-6G7$Q[[=PW?U^]N9%H @%,WEW/ (Y(]9IM;P/G$!W$CB*VT]4ZA2(JV M^],E_8O^W/Q$_Q]K\>@O_P]02P,$% @ D(HK4LQO#--,0P _W,$ !0 M !S;' M,C R,#$Q,S!?<')E+GAM;.U]6W/C.++F^T;L?]#V1)PX^U!=Y:J^ MS\R>D&79K3BVI)'DKNU]Z:!)2.(41:I!TI?^]0N0E$21!)"@2"6DTCQ,N6T M1'Y?XI9(9/[COUY77N>9T- -_']^<_7MAV\ZQ+<#Q_47__SF^"M5]:Y^_OGG]\E?-T5+)5^?J+?YQJ?WF^YL6V9_=27E MG*SW2$)?A_O=L4>\=_]>[JX[M/5]^^ALXW&_ 3!&G@ MD0F9=_B_C+SM5T-W%7M)1Q+.WO._O^\%3"-99Y.:2TKF__PF]-:L_8\?KJX^ M?>"M_VVO3/2V9HK)VF)Z]4WG_2%?]AWBA\1A/X2!YSI61)QKR^/H39>$1*&R M6] &CMCGL46)'RU)Y-J6=[ E:VU*PT?I&3%OAJ.YJ,UGU9XI3J2R%LZGA33 M)4-Q&7@.FP'[?\9N]':H-.(6CR=5SPJ7MU[PQ'[&%=LP0L%VB @U4M[&>3L@S\6-6W@[89_D?%=T35VBL M3V,:L"$;O75]AVOXFBN+HE>R*HWU:^ _DS!*5%?1G8J238[.B%HVGZ#?K"?> MF&H,5A9OL#^KE9O*RM#GGV/ZRC:7:DT'U&QN1.I.Q,>99VW"V4E^SR!X9/]- M(\ME0 # @U1N#C^RX$2Q[]R18$&M]=*U)V0=4,Z9"DI(W<9ZVFY&8[:E4?1/4J.Q7G5MID,A9(*M*-DJBNV,8N -0U8?G6=@2@;LDK'6-W M .PFL'Z+.P78<%94.\Y*#.LJO(4VUC]0'X7ECS.#WQ"VD_+"=X\AFO?M\ MV'0N:>ZX\MP3*R2](%2=I^HU=EQ9[H+ >7$]U1F_5EO'E>36-*.(J6A++N6/["93-W-PS5]O3#&SZNC'V+^NS7X9C09.%O0CQ1 MFT>5;&A1/CJ>FY"HU%:+YY@-B#=N:"T6E"P@LXEN,^WW'PH_O(%6SV;91VL< MS@HUVSB=P3HGKM#:^0S6,46M8YS0-)6R1DM'E.+@SA_AI+F;?I[9-L5W] ^= MPA:.T.O1FA?MVHS@.O9U>3-'Z/]VM\SOC"%7SW6:.AH/X2B.$G\>IL=\YGTE MU&:KFOK&Z/"&VY<1O$T!-W"D6QWM*;5.8\>Q-6VT(BO4R&V0JLWC2K;[4Q,R ME5MK\\Y+4]$T6FC#)K@B=$'H9S=:\CLGUW$MFCL9C6-J+ZV0C*EKDZ[G93YM M4!7%G=@9/\T*JNXZ=9N&77G;&!U67_7E(2L;M*S>_:+O2KD M-6([(^)L&N*=UO!4C-R(E\_\1Z\Z[[BS:ME2.QO%\'S>X>X[SDX_(<$I7.B6F7]<+A/;GUK$4UJ(4B M0%2O,&"ME 87UQL2VM1=Y^=% ;Q[)8$H?T1%N4(V%+ WHVE"%FZ8[6VW7J'R MF4)0!0C_)\RY0RHM*@]=WX\M+]VORN'?+PE$_3M,U*MD0P7[7[%%(T*]-PC> MI<) R+_'A%P@(2KJ,VKYZ?88 GNY-!#W'U W)P(948&?+HGG\9=@E@_2^*KR M0/!_Q 1?+*GJ1NV\, 9R%4!DO"3*224I$7E84RH&_"G+Q3 0*DP$/N? M,;$72&@ ZGW?@6*^+0H^->%#7A /%?!;-[0M+^W7+?M=* >]HC@4>)3SJE), M \#_G5@4#'VN,!1XE".L0D04V'LQI7M=DLXSXM)0X%$.KRHA49#O^Y$;O?$@ M \-X];0SS.XC7BX%11KEP"H2"A'AC<7"CW@,!1G*Q9)0I%'.J3+A$-'N)?>\ MWL!WR.M_DS<9W*6B4+Q1SJ=2\1 !'U-W9=&WJ6NKIY%R62CD**=2N8"(F,^L MUX'#9$M<1SE4:NB%5: ,H!Q)0>(B$C'P[8"N@YPYNL>=>.E;+W"D4[VB(I04 ME+.JANB(U'0=AX$69O_!V%D>?_/7:OVG-7E MH<@C'GIE@N(8+5,=X,8/D8-3H0@4991S;J4X.,!RMBFQQ*J\7P(**\KAM4H8 M%%3O W[/L@Q\J:6W7 J*+LHI5"04SH3,?:%#X620^S/8QPYENBV*@0+F9^I& MK!_\*6'L9Q8?P3VTHJ;L+Y;F/=E4Y*-0H M!T6Q8"@XCRGAK!.V64\\S?CS"3J:ST4SLJP\%'>4*@M"<48Y'$I$0X%ZKS?5(!>*0.%%.156BH,Z2_1?[:7E+XC8CZ*Z M)!1FE%.B3#CD.7D!FI,7FG,RRFE1)!0JPMNW[:,GS]V/D50-=F4%\/LA3-PE MHN*\5$P>-.6>;]^R'ZK!%Q2%PH[S)%0F'@[@L>-&Q$D[=NOZEF^SX]@NBX4 M>V4M* TX;T:!0B->(GPFGO???O#B3XD5!CYQT@."[!Y!6 7*!>+=I4)<1")^ M"[R88443YU4J& ^"HE#@$>\L!>)A>HJF3MG;E2G-;2;#750#"C_BY:5<6%0/ MNHCPGKO/Y,:*K*R?,A9$-: L(%YDRH5%?@5 >VQ96@3R>_M"02CFB.Z[E:(A M0CU=69YW'8>N3T+I;%,H"(4:T4^W4C1$J/L\B!.;[.YH\!(MLQ>M,L@%%:#0 M(WKC2D7%I.!U]YX^?>DGQ;^B-#A6 R+X0B%Q Y)L(TI/DX2T5("]K#P4?=2' MI&)!4?!/ JSG=UI)EP;LS"=SOU#7@G*!^]0)+NH_?*P9%&?$$6R$6(LC7EO^%QNO(?AO3P":$7]6$V_$' M.$8!&X 2@WBVU8("T^ 0K%;\J51@?TD"*NFO_?YL MVOG/1]]*S?G_NW9@VHU^SJWP*>$Q#M\M+&N=*BGQHG#SFZ*V9K_^8]OOT7Q[ MGS .TJ.')(!M5AU6N_;X.UR\-!F16I!B.:R@MUJX[H\[@23-S89-L9$MH%!2 M2L710N?/#(DD7@/OP%%6@LMF&\-RB#RF\$4S]/)MDG] M5YN$X6A^[7H>/VV,_$>V=>(A]*-D.Y*FG$K>9BZHM:JR\V^TM6Z#:&&#ZPS) MPU S@_HQ)6O+=6;6*Y'PN5\*+=!P#9*JY#,*^?[KFF_WV=R>&!OW9%,2(J^, M%IBX/D\0-,R@;[H,:#0C=)5+$B@YHU261@M>7(,@F;QF, (<.O4&2?,7T UO MY"NX8*+,"?NC1JW M*)]V5\J8O!9>9.9Z?$$P,(.MT3K)2.\O[HD5DHF[6++)Y#%,$YR+Z5)4PPOH M7(\O$ IF$%;,0<\TBIT0O9A?"]T%@?/"CHEBWF"U\<)"UZ-/!Q,S6&3+M1N1 M>_>9.!6=%_.GJH<79KH>)9%&J+HX7 MH+KF8B23V@QBTMZICDR8@:J;.B&=R['WWK6>7,_EF;O9?C3Q*ME+3:X^!L-; MP N.?3CKNCB9,1YSO09?/,OJX$72KDN#D$6C[Z$W5WACZXW?WX$O+XOE\4)N MPP&OOKRLEMP,=C9YZ2?$XTY291G%1 &JXD7JKLL9&(]#Z2NG9;\?_[&]ZE0. M%E9:6!@O1+;P@WG4'A%QR,]C9-VUM1'Q3 MSF"J>G@1O^NR!4/"#-8V _^S&RU[<1@%*T+AW,%JXT4/K\N@#BIF\*BS9SAD MD]":[4*;(]"NX-2/T#K7QXIJ>#'.&S]JF7Z;?),I'7^PL2(SZS7?=YG575D1 M+Z*Z%@N!GE0F<2=8O$%F8755O)CM!_ 'AN0HQS$I$Q5'F1KPMQ#>O0[\"F%, M&C4YN4 +%&80^,:7HW/9=_"'H&[J$,E?: 1)S ;BVU)2I97PPL\?;J 'H&'& MV*MSQ]+ K4H+L>L/)^U4[E'&F_DAZ;#B%5AE8;RH]G"H2Y[Q(IG-("7W$%[U M+J]4$B_D?5TZ1-*:P<6$1);K$Z=O49];/KNV'2>/S(G#CA,\;8B8'4A=O-#Y M=?F"(V(&@[G^)8XFW)^8DB7/8/1,TJ/@?1#R ^!HSLZ$TKM(O8;PXO;7Y;8F M5F8079969]^!&?^_+EUBB4_]"* Z%-7WVL',0-"^MTXK_!L9M&6<(+TDD6OG M\G7M17#Y=&@$E\Y_[GWE$M&E/?'L)7%BCR3]$SE(S[CE22*D1ANJ.: TBDR; M"'2$S3_N0MV(L2F*S4.2#K.9@_!@D#)/6ZU6#.%96[M+^S(=H?/.;V8^^;A^ M>[#^'=">9X5A]]65T*W5R)FPK25S+BZ2F5SO.LQS5MT$*W9ZK,5W=4-F<%Y# MU^&D5PN^"U:&^SB/>!ZQHYBM7-D;T A/$3]$\]LI1LM1>]GK-((=1 MK+./+.ZGZN!F!N62R @YZUUWQ<,:_R5*%K@QO==H"SM.8P/LUX?0#!60B*ZM M G7:0@_S>+@*U(?0#!78O\,<6W1$$V."DURAC9E"\PC:T*M<<7WL_5@#5.M! M92*]:33T;APM \HG+2BMY7KHT2";IE,$C;DT)IDD-2G7;=$WSXDYE(G M3\0@$;!.)H;V@C.T0V)+R1H:]:;17R=!E=&C3C:P)8:#9!RK\.516@D[;F6S M+)J],)8ZJEH5A16P(U*VP9J)ZZ%F5B*1:'56PA:#4K9 'FP=-,6E8I=D?C3/ MGM>POU:[4WP'8SM@_#_WA;-H9W79&X_ZD.QNP H:DQDF]V+9RJ'TGA!50 MO5*?B1_+GD/L2B!;:Q5XEYQ+]P4S9?(+H]$\ZYMLMMLKAFTIU4.^4D8SX+^C M01B.:3"7.5OO%<*V4.I!7R'?J?MO;I]J9OD' ,FZ)%6PK9!Z="IE-V-434D2 MR^6.^*R[7M=WNLZ*[8-X5R.V$\HZ+W&W ];'MCFJZ0AJR642EQ,&*>L#3VAU MPV9P+TAB;RLI5%3#-C?J,@="P0S"2J)IS(OX)D1=8H32GLTRMWL; R R7QC; M=EB;RK+$)T]FZO7#Q>(9#. ;%T4];,.BYNX%A((9LRCWLV-@1FEWMZHI.\L+ M*F";$8&HE]T,)>*;P=%U'+H^"<->L'IR_030;0R#B)NB7"7Z?$&\)G-61OJ66*L1]&1 M12K!DYFS%C# MP _V=SG*@Y2D"GIFH%KD*3$X];OMZRP!+IZ^8";N[!$FU4Q/*HG4#/<51SCW-TGLY#M1D4&<37Q"=2T[FP M GIRI0-41BC_Z>] AB2"V!L*Q= S--5;B*ID/?41N@F=LW&MNK9"U^962]>+ MN=NYTN0 ;@ ]%92>\4$3&#/VBY6=UN3.@,Q1NM@#F#.;ITPP.%/;"NCYGIKE MJ@"$&6Q])CPI*9/EF6WT%F08\]>7HWG)R4H]6>JWA)X-2F_6K O5:1&MF%8U MFT%/(%6;M'KZQN9!4 M]>(Y@ZJC1HG,>JB*)E8H9T:<&2UZ2M$B]R4R)"S8MEOWZN!?564-(T86V*FJ M^X8$Z]IV+54E'AS' EILZ IGTG&S M&+Y<%>Y*5![[B4&=X2.7W0Q^ "'(591I-(']LJ .B]H(F4'LD<*SMS]#EO:I M[4=E7Q/J!OR02B-\VTLB7_I&^2:F;!X9)[U+@@4D?QNMDR-W_Y50VPUE%O8: M31DS[X+4H Y,9@S7KO/O.'.,F 6"]3VQE#Q981I'C4U *0O\5*3NE9I)* M9NPV/F;,W*[2E!:A-D.79$,A_?5M0*>$/KNV["6,9C/8#\\:F2F$\)C![(W[ M[#K$=\*>%2[%S!6*83\L S-3*9X9R+?J!-1BMBD@\BJ_'^QW0K6S2#6:.JK% MS%% GKZV-%%_?,1_T'7 281WOY&S2-\WP!$R9X3:SM1;IQ9B>^P?6$PI26WL MEV%@LG7 .)&(1'S5O?6"%T% HA_J7,#VNM-?.[?WH\^F!"3*7>EMY=6Z:*VH MA;LOX1T:TX#KH'/]]ACRJ%K;UXE=.V+:F20P4PI9IRWD<$<0-LM;G9J(F;&@ MMNN.WA91!Z!^,CO5/V>OP+&ALM+;S-6/L?? !W2;L9BC6#6$T MV.[&!@5+-2"MA&VL:Y6S (Z#22Q?GNX?+2[^\;0/[[T_YD*8&V.C^0UYBF[< M,$GW,Z9DY<8KR:JFKHIMSCRB]H"!-(/WS>.8_5L3R:E*4![;;'I$AN60G?[+ M 888)4R\&Y+^._!O,CER3\C%&@*LCFV_/:+": %Z^H^OR^+N($OS1T$B2D.; M,,;4##_]: -DQE)1[G8Y(: .I56UL6W)^M2HJ!5C=(XCG_3JOH,<::5R%]4,]1M=CV>6VYCC+2E+HF>K2P MYE6D&IPS5H/-#BJ3N.NGGKXI?#640]$>>HRRUE0&!.0Y*M)F81Y;;W5W+MNJ MZ)'#VMNW%. YQ^-MGZVBP1LA$Y(\&=B8Z%R]4ZZL%?0P8Y% MT827CP%1TEKU[SE8+PR);RB0.(VUVHP/F+0M]/ALS6D) #,S[*=L)[UYP91F MU622, V/WL:>Y?,8O-P!.4G((^9:IPWT&&T'$!;4EOI<#JPEF:?+@$8S0E>@ MP-G ZNA!WMK3$1E>9Z >-+ )<9)HW5/+XX\;]?0#6!\]F%MS"J*%F&E+1I:N M;1K,HY=!L[PC,_-]RZ MON7;S9P;I&U!M:3])^,':PD ,[,6 1YZ-'NUII[^]PI#66O-DG@ !=43?P46 MIS_E[^U0],+$ *I"E: UHV%S2@#%R8SQ"Y>[B;D:3O0)6 E&)WZ2L[%[?H. M_X=;+Y[9B83?MB9/QXOF<;%>Z+4"U0R3K'YU<#I/W>BR(4+I&QL-2=P;7:4H M58=J0_L/]P_5!@$RYQ%,[AC*H!&SXU-KIL"VU.&\(GI,X_7:2V"RO U, W\> MT%7*E#HN K0!J$*T'T\2KA":Z)BQ0N:PO-0[:@,93[A MJ5Y&?( M"D?S<8ZQ&6/HFG7DBWB^J],65I B!2.5,UM]K,P8,5-WX;MSU^:^%*G7-X^P M&GBNG;>W[(VCGXKC:#JX&PYN![WN<-;I]GJCQ^%L,+SKC$?W@]Z@/T6,'E86 M"1"H1U('<^\O(PHP$*'UD2.$J1DK[OJU<#%CT&6.KOSE.>O\7@2!O9'V/??9O;\3&W&PP&B*.KDR,3>IY3M)G-UKVXC!B6WNJ'FK@!E SHDC[ M"!AY\!:0QYXFGZ7T*7I F3$4-]Z$E8Z$^<%X]:$X&,>3T;@_F?W>Z0YODC2% M8QY&$W$\"CTCU2,14!7W M%0?@8/A;?SI+8MESR@S?\*$.\$5A_52+GI#V"8519&'DUZ')4L ME4+IS1@YF^6V]%YW;_A\+ Z?WF@XFW1[LVEGW/V]>WW?1QQ$"26Y=Z0Z)E5( M7>R$")7= PPF4&7DP07GKBH[ @P94P;::N5F :K;#O)8K<5S12H%?>C,&,' M[/57WY5LG/G,]'_[Z>/5CYO4](BC%IIWWJ@$\\6D*\,@(EI#3J,)Y-$&3#RO MB8@9(XF->YOP?6?R>S81/++_ICR#;B1<#K^OV(+V^GP7RBV9Z8KXR'XSF74' M;%U$71$G;OBE)!; I"FOAKKBY0CCW=1O?\4UH,N+N^J.[27?\ZZ#7F?3'HPG? MD&)F_$G%VTH$\&H3UL!"HNO^L'\[F'7&]UW,>[I"3MP)B5Q*]FW"H*,=O!'< M@]U> N RBY#;4LAJH'Z0F2_4Y"] MIK@*]@Y3P4GI_8="=D,&B\QA3>IY^;'D@J+PO.S\YZ8]S!2N9^2$N4O%RSA- M>O8&LYU(:IV:PR4$ S->\3R&9#3OAY&[LB+9 _MB.>SDJ]J45 MJ!@ECZ@8T M?;(]X7FVPS"9_!(LMVF82U1[N=.!Q0PF9]1R=LD\2CFHTKZ+F0161\_KJ#I0F#D?5AF<6CS"[GN$TUC@C=A*?46 MK M-8>>5%-_?3P -C.8%WK;@\F&MX"=[++&9E8/'#,H'?A,^7S+8V>J?1643;G" M*M@Y+6M,N0KQS6#IGH0A(?<\\!=\BRJMA)X[4ILJ 9FD'47!,Z+ZWEL#F#J M9?D+EVVWTD@28.YTVD#/\:A-I3Y"9C![:[DTB;,UFF>Q17CL!"9JO-J=DL2D M JNC)V#4YE,+%S.HW.S&^.7C;D.69894$0FJC)XHL?8.%8")&21N@VII'!=% M-=#S%M;8N\BE-X,CR5Q?/??76A1%3:$G%FQR;93C90;=Q3ZR]<"-R+W[3!S MN4)5%3T;8)T#!@P/,^C;I*<<$YJ\'0)/K,J*Z,GZM*D#8F$&<4D/K]G9R,D[ M-XXV$;H&B=<_T[K$N5$U$FLUAIYG3S^64GW,S"!]L%JSG7<2FY*F+G26-YK? M!_XBF6 TSYSU6D-/O:<_)1^ FAF\#\E+3FH:^.Q'F^3.6F#.]5M"3Z.GS7== MM$[ ?V[&;_($WG.E^#%*[[FTM:_>=ZXRUFE5X*R-"Y+S&))Y[/'9(V5$-O!8 M8W7;.AG7N0-D-&F:36S-/&V[DM2MB5I0X>1<[!2BF\'/U%X2)^;I+3>'9HC_ MMZS2R7G0 2 P@ZNMB3@7 .>!*1E;FIR1/R%V3&D:M7L8^'3SGTE@8>CH:_ 3 M)^=\USB\[82>)W;@VZQ[Z4%KO@VF$G$O:Y=AFL:.!JRA-9LZ'7^\^C*:-.QW M\U/.\%6TB4$'>*W&3LYO[P#(S. \U^W$BN*0N5B0+(,Y.W6/+1J-YA5/"L'S M?\O?/3E_PN,088;2[49-T6S+%SD[>6/JQ>SLH3_9:#9XMB#1O@CWDJP@YSXBP%@O*4Q,GVYRLS]"!"JR.':OIH&#S6A"9,2"K M#$"R(5F*'5H=;]Z$4?GU!9X_Q+/;G#'8>)!Y0X=>+M:W;,25@G[F LR;,,R^ MKDCSP-5.7.-,8LX;O*05 \_+!E=5[,_]\/,F#+&O* X]=("IZIU+]'FS!YHP MY+9LS)7"?DK#SYLP_KZZ./0YXV8/\#AP5'K&P7:C%FA',Q>-AF4PI2*0]J;,!.<8FS[K8K=N,^N MP]C<;HQT1JJD\DG$LX>C8)JEO-K_-0G0GSK!AEGB[#?]^;=^V]B^,IJL'PJB M(4I1*4674HNM/'RMN'[;%,=?6H;;@-V-AR,6XERT# MI3CQN8P-)LSX9Y:Z(:]]B:\0VX(,'/[0<^YN%&WK"\=4<&V@):S-6D0T>N6$^IL$M7P1S:R% 4;0;PI[O:VA"3;#,F,BE3S!O2&2Y M7O@N]Z:M?75XVP:M:4 W8DK*W M,FP/< Q6"9B/%FBB_QJ;!,@@(BM)5@1(73-XU-5I@WPO5ITN-A!F,)=Y1W/=HL%K3X#F-'J2B3%H)^R5Z M?#^J$.Z",YDS9$@.Q6 A%->1Q*&2CZ)Y30(2]3;KZ3.A3$)*DK$$<;RS];[V81X&OEV3ZGQ5['/)@6R743@WPO/KJXKAM"SVV:4>I7O["",VN_O]*[AQ3@C? MSV_^."-T=05E"=(2]EFF'H=PC$Z 8;YUY1O?"=NHCPFU-69:2$O84;0:85B" MT0F=8S:!'JN/,:7(-AK'F$W+EQOFQCV->"XD.XJS&(P3XO'S--?G$'S)#&C$ MC+N/ ^Z9 3(:W)3-HKJ'>!=[U)3?D7KK"FTE^%RVL M<"Y4"@4TX]JYJGNI\BDOG0%5S2!1H90 P@IB'7C)7!D!N,>]0!?$%UZ=L$+% M,M@F'K#RY$+W5LO92E#EF\']('Q;R1 M%,&VHM0!M%+*5O"\=U^#N?CJG!79 M+X%MP*B#9I6,9AQRBZ<;<19 = M_W2V@(.'?P2;!=?* =QI9-,(W"V[3&&8@ MW20[BO2-L9K;ZEK8"T'#A,N@,6LP[C)FW0>A9)LK*H^]X#1,7#4<9E&F)NF/ MC_AK5\/$<)$:F43[OE.80DVU!F[C,F39/A)GG&K38"G"KH9ID'^F\\R_TUGE M/G2Q%#8=28D/ ^)<$Y_]$"6A$':4P6V%H&;,.+8>8"T$26F(O7 [3K-7CWNO M'8&9>GC][)V%9N"\K]5AD_-9LQ@VT]W1;1#)/8B(P)9)>R3=BWU%3$I1L6,(UM51S_6H>^C*0;>MNC[>"KT?:I# MWR=3+,IMT??):/JNWW+BWE+"-FZ^_0;>!HDKF[$J-KP'$HN;FUQ,H+6JHW6V M/:7*9M"JH;Z G4Y)2+/V-_GY:'L& T^UTMHF[G@$^@K9L0K0,63*=7W+MUW+ M&_C\V^Q4SE$.A[ 4U:!8!(V;OGA4N>1H+]@]_4OIL>9"WT_):V+-U M&\.A&,@ )L9T_ET&="(OY?(Y?M2T2NK@_W6X CDJB%KQ;6IN_40VOIU5F:4 M'SUY;IIJ5$PD:^^ YH <_WR*'!^&C$DC.[T%V6XP=UL9R0VKN JRN]:Q;N"* M3NXJ#,V@.H>%%M^J>M@K-1+K,#A/Z-49#^#+IC_/3>>MN6!"J_8\*66:U? \ MV?]P)YAW[.VG^8^[;]=S1A&XJ5=*)W$P27R^%94,> "1"]DKZBX?)\JP#'7; MPUH#(/14#N3#@,/VY=51[DU20"WEWE5"F^CUJ86(8]+:K*&#NZQ/86_)?QSX MW16?TH4S]C8XA20BP-$Z@'9Q>8SYH0EN3DXA6UQ-4!V8C[R@?(6>S0,_(IY' M["BVO$ULNNKM92G7NL;V,O\5!FCZF8M;<\-NS;=BWWZP3[.Z#3,,_@?-N0]+AT@E9'/D UHH9[.KKM"#H 4QH4]R%Q9V]?GNP_AW0GF>%H?(6 M%][(F;"M);,AKL/B+N\Z/+16RL@)V@V9P7D-78>37BVX$?>T5?LMU36>K ZZ MY;>>'A>X5*/2RI$LI%&..?9?1=;8K_[H\7T&H0R-Z(T+(IA^6='JDF:,M_IS MK%"P5EP0091,R#JF]M(*27=!27+8+W91.&VR^AK5D M+X)/GZ_9@=1UI5 $B.F/IF%:*>DI145JWL'G0$3;B(Q4[8NUXLFR_TJOG1+3 M;''/(W"Z M0S)#"2CG4H[SP%1L:,VQ")F'=4&B]'71/[$'4(E6 A3X3,KFW' MR64&85O83S?;)5P!X>EG0Y#(/I3ELE'5PWX2VJY:#%O+=&/JY>8H M6A(J7-;V;C=_..!V,_E,9_>=3OJAR_WFY7[S[C9'%MVQ+=ZU^ABJKA'TX;^:&$X"+&4?S&;42%7T22M!I\?6'ODV M0R &#,8/-^L1#4WIZJD1,@AJBY)B2Y)B2Y)B="OX \ ].23$EV=?5:BR]W[ MY>Y=UWISN7LWCLS+W?OE[OUR]WZY>V_B[KUO49_].F3KVW1IY:+Q[%V[_WC MM?OF"YTUH9V0?^-RX]Z,B9%$ VY.(SSQ6O>9P9J7\ 3Z+=W%23J!(3*^Y M ,KJ\:S9#/Z.3W,8UX+)C,'[F;B+)=]\,IVS%F08\V/^:)Z($8[B*&3[$B<+ MN6>+&=9L!GOS5H^PX!"132*=355I1'K+RZ:[I-/=**+N4QQE$Z'E>:-ULI7K M^LYGBP=*JC3!9*T>U"A0(;XS62$:0-4,]1!H]HWKQ>RW)077GA7$#6%?+KT!=/Z(LG],43^N()??&$ M_BH\H9$B/1GN7(L4Z>ET'#4-=[0]&3_-GK5VV!=M %/4P[[+:(!0F&"DFY)GX M,>$Y2!9^XL2VN42^<4-KL:!D(4E[\G/1/C'I_]8?/O;9O[W1W7 P&XR&^6OC M_38Q31.9W+>,?AZ .$;WX1[-LSXKS!3R6F9L;#7I M*PQ0N82&V"4$G038(M0US2 1HIXPYEJW,H!"8[(]M1/;T8BF^?8DT4JK2YX> M*T)16CG^ZY"P2WM(Q$EY=]VO*HX??U2F4&4*JF1HXS')9G-ZSS[DAY*WJJRP MJ"QF!%*EAN2\Q>6RMN*ZSS.DQ!ZWN6]Z)W^U(RJ-&453!V*5O&8<=V;N*LF? MNDFK.IK?!8&CFNJSVJ#*IS?[ZTAGQH-$15>5V=MAUC<>#ZT K2>MAF""U-+0=1 &!BR+RZZ^OHF5!-ZHI5L.WT#;%6 MC809A&4+@F2UVY5 MLU"3] %(HH2&FZHD[L0??=!RT1GA-O05V&;J^K8-AOF M/ME_[?2DXJ9$LQWD,7F8X:X>:$9-G!/"UP#N447H/* KR[?)Z,ES]\WL0IU6 M5MQS&KQ9&9LS+FXMT=M3M_QF[:^ZTG,VFU1/R57%"'D]&X_YD]GNG.[SI M]/_U.!@_](>S[9R,.1-OA!M[W(DU)Z%Z#@94-<*=4]A/L#.GJ@4SCH-@*H4> MG2HY#;DW$7:SM._34-I[T^Y.=!6XP"I$4$/\-85=O7Z;L6_++6^@RN?-:%Y2 M,[PRQ?*Q+ZML<*#*9C"JH;E0,O-"&F%_V_9,9;4I%<3>J6IH8?&):K7,9APS M-BYD8&*$%;"-:?4)4F!@!E&W,?7=B!T!F&BW[BO_2>GD*JN#[>-:GRXU$F8P M=D^LD/! !H/5F@;/L/B_TDK8(0'K$!H:YRP5BNR$,8-NUT@N+M4<2 MG/V] &U"T<0L-_<%8[>A*H5H&F3]"#L_IQ90GU^P967-G#*DP?'DM;#CYS0_ M7YQ5.+R!_TS"*-E\2(WN'XM&]\'PM_YTQ@WM4R,L[3E!NIZ7O?3:_4II;H?6 M-\+FONM9&NAK0M9LHDJB=L8^?YK:8Q/*(J!O8!N\;HMF&(CT2!<:YG6%-\10 MGQ,5I->FL':H'I=>Y>8D-,3FONN3VL1>5?;,B3+-H+[?LTR6;-^G?O:NKFL& MG6*EE!)5+9(1QG,>VHQ0MG'WQA;;K $LM57%L4\P<.TKFVG%XIMQDITNV3PQ M(W0%6JRJ2R-;'"IZ7MQ)2(0\_;BKVWBTMP&=6AZ9$CNF;N22-$' HT])^OC^ MSG)]V<-US7;,&99""T(M9,P8F."^RP,I:S:#;0UHD-/#@BN;9OK) 7-KN?0W MRXO)[KP/.EY4UL.^ U43#I/<#%_)C4=H.+;>N(Y*33:?BB:;WF@XFW1[LVEG MW/V]>WW?-\)PDYS:-S[(/+#GMLMJHPVDK@'I^]@^[V\[- M.GFX8B572JH(F/5;-.,( B=;D/=/7_"#C36B1\9[([&"LO1I;J&4&30K<&X6!Z'32K0.'N4^B",-6N0UL \<3;("P<8, M:X+T7:'42TQ6#5FKX.]F-)JCY\*:;:%T>8P ,2R?N/; M5D&D# /?UN$E7Q[-5%:/FK*HI^\XQ*Z_(#XX_@T;C68SF.[I;.$>S7M,3=WHUK*3.5QACY%4 M,6-/7XO$HJNZ6,BVC"O;3HOFS5P!,X!6*L_>W)GKOB'FDJK^R^TAXAHGQHA2 M'C-,%E7]N^$S\;SPUJ*+0'9(+9?"/IA"U2/,.5H3ODGR%\E3JO[KF@<8E=P551='/6.6EKEBP@J9B&:P4*56#]8K MVTZOK@-*@Q?6^YZU9G^1&0+T6L$]M:I(JX.(N5PRI7-I^C#&BH@DXPBH,NZA MM@YS OG-(PS&#.(ZI$V!:;X7*F- M0W@^WHV@,O)'VTK$=[&_ G]@^OS.7ML MO:7/HV*)C;5RO5:W@^S9VH1QH!YT9DR?P+X/_-E+\#NQJ.0P7*,I[/O#([)? M1O#4%(!]E32F KG&L!UBCZL$)11/3 UN@Y@VI06YMK!- T=5@A*&)Z4#!Q,/ M9ON[,V#[X*O *(@L#_\B<+IDP/)@/82&/ Y ]+9+\O?L.JPUP>;_A^+F?_IK M=]+_=71_TY],DUBUL]_W\_MES6%N_U,)U?O[8CG47&\9;MEMM#)#7V5Q,ZS@ MU?"7\KA52F#(R_1B[^XA.?>$5K/9: M7=[%ETQ88Q,_<7CJ$>*'V0"@EK](4R-_ GS+"]@6X' M&I3:D!L%I1PB,4H36E74P#3_H;529LEKYVMFJ$^EZNN.]%KR&Q$T.#F!RHE;&E/T60GL&],\'2U>2I/_P8N.:,.PC FSDU, MV5*1"I]>*N<.L.%&?LF-;)VVL+W'VM/&VL">?C*,@T?B!A/L>56S']A.>^9. MK;4(/9$=@D+TVX#.B'YJ69^:RR16/P!-V']?'YJ60>M1LRW??\4IN(SN;30T/'$'^JK57(5 MB!?5+QP)J<6Q&T=+GA2=.(\\9'7. ,E=F<(]1"8UVGGG#G6#>"=*FOYK7+94/07=0YV[; M*J^36&EA862W/_GK$5G'F]D=52);>S+9=K8;AO&J:"":")_>MOI!;+\W)<5' M@/M$-M%?JV]$:WMIV.,T5#^'UB(#/%CT"XE$VE!^_[Y7'ML!2SEIJ(4]D3&O M,[GQA"LV$_JW@&_)>#8(P9IRZ*Y8Y^/8_D_-C/'F:#A#O9NXX9=;2LB ;;T8 MN]$1M:[ZT]A>3L?7.1D%9ZAQFR&V">J ,,_M?QK;%0EOEJNBP""-J^/H+Q.7 MFULD6:7:_":V7Q%L[.=->M<7KYUJ17,).L/M,A_W3(;L/ M?37VKTMTETMTE]/8RY2N$R[172[172[172[172[172[172[17#Z MK>P*(%\'6OF8&=,!SJ;A0.AR]U2GJ8)EP>HM20=^S! 5;&\H-Z>,8A#;2%R3 M?$6:666_A)GK4B-#(7?)6(5**U>WR8>D*5CV2V!?SQX1_F,D;4D^),W5LE\" M^_KIB/ ?([M+\B%I4I?]$MAV\B/"WW :&#'\WROA_UX3_B._NFL%_N^/!?\/ M2OA_T%UZSV'M_>',3H)E^>^#%T+3G]R5*[E(:?>K7U?TSV:Y.D.M?%RO$;2R M]%4S3QFFJ:6 +)/5\C1"#.#[+QO[%A 2%1E;Z^HXJ7QMT5W/Y4'>L:.[GO*+ MUO9#+AQECKY$Y3QRM.\3UMN3B'IQ@C$YVZ+E3&9:<]Z-GW[L@!,-\FD"PF.0^5S\9^/Z#[,G ?_SMIX]7/_Z]]')@ MV^;E=<#E=<#E=8!1ZU!I=KR\#KB\#N!IVS/_6+E3Z'ZIKX/D?9G->!H =>HW MTQV_2M<$H+?I<)@N'>R7/PY\F_6:;5CX9V5N$(HJV)>%/?EI_I<*:11CD/V7T7^V*_^F''KP6@^\!T>LB.V M/,'LSDX)S:!0M2VM*&H&?1(U%!/1ZG._^,ES[=%\3G@F M3>G;@\J2V!X-0J7(/R"0R(BW1^L%,8_@QZ2,WB0F/U:TNJ09"MWF#JU:[IQ& M'9FQ"5G'U%ZR[G<7E"0R%;LHVYII5,??E,FT,T>1ADQMS%Z)R\0+==GWI'NP MJG)H-^MZL)5F,[',9NRTV.A?!7YR*.Y9:S>RO-319<+@I<_$N0WH;1&.ZGI=/:XQ^H%]N]"\BB$!:=*DU5^MO>"-D"D; M3*Y-JC%FI]UG$G+1N.3A+&"C,/_W7A!&PR#ZG;#YW0X6/G?JR^>CEWB_'.?S MQAMEZ\Z.1Z7OS#4VS5W!UI/L5[R<) SRL?MQML^9< @U0YF38<9W+L2YB?DA M/>USNL5)?\_ZGR$C\YG2;.=\WP;5 M1H94@BAA^N"Z)FL U9QU8%.9Q&:T*J MQ4/RDORI[G20JW^^#T^T #2$="NQ)O*>)Q[\K,M)?R4T"VN<[^L)!4BMG/KO M:!"&8QK8A#CA+9-UW[!>?4175@)R]-/I< 21VJ01E^_GQGPTHJF*I:Z*XK$' MJ6MFF+ &1B$<.#.>'_6"Q-V4IK_O^LXC^V\:6:X?N22$/46Z*CY%ZHV&O?YP M-NG.!J/AM-,=WG0>V6\FL^Y@.!OTIX8]2.+ILTJBJ]\G*:JAVMMSI/)N*MX> MBE+IX_79-?'NY MLN@7N;>0NN8Y,%82RHPG..5^;GJI\A%2US24-H%B*@DLBF>&ESG;+(FO[G.G M'=U[^]8N,: :5W%B,_*^OFO;W/4@G!";N,]\2E#1(:Z!'I&V)CDJ#/"\Q!ZL M?P>T%X=1L"(T%/N(594S=/X2N7M5B=#*FRH0\-P'9S3?ZY/,N4M2'-^92ZQ$ M.?@E$K3ANI6D+_83$"Q/O@JPXN+2:,N!'+*214@E;RL6NTVOI/D\2H4PWR3H M0"J0KE4DI:DY2H70+I5J(GF,%!N;;TFS;)0*H5W1U$3R&-DR-M^2)LPH%0+[ MKYD"Y3$R7VR^)4U^42H$A=*8\=UP%HN&CO!6N'ST79_;DYWNBF_$):?VJL+( M3K]J U_Q;"Z6V!!*BA*-">6_L!9$X@HFKX7M-ZO/$@ $,^YUIF21W%GYSAT) M%M1:+UU[0M8!C5Q_L4E6GQ7:_K[Z>N=C*=)<_^ZA/YPE]SIW_='=I#O^==#K M3/KCT60V&-[E,]5GG^C0S3,0US(A&5^C>P)\'=)7HPO5;]D=X MW#EX8V:8$51TBF/-P24UY,)(TN/2G*76XNK:AI!:7[F+?(.D-N2N:UMO+FFULZ-4+JX9]T]9GY1QDO:+&4(51 VKQUF;EL'I;HLC M.XU5%,/>8E8J0_Z5E4BR=LZTW-E_0:21](IEL"_75 A6R]0*?#>#^T'XMI*A M5RB"_C1% 5ZE1*U@=^^^!O-(!MU^"?1W& KDJN3!C!SAAX'G.@D\?<]=N;YB MNDP>]"LJH3^ D'$ $< D \IH3;C=P%]LEE35G;JP OK;!!DMJLX;-5*2,X L MRDIU64/V:H=OJR4RXEVSEWLDNV47E\:_9)?KFI2$-CVRT%:4/^ 9?5KP!Y+B MK+NV_%&5.@=Q=9F09^)+7[[M2F '1-&P9156E:*4.>Q/-&W1=IT<^':P(O=! M**&PLK A)]PZ=$J$-V-4=<.01+(8Y]G?#3DCU^%@7T0S8,\>7(6SH&O_&;N4 MC&G@Q#9_)Z1B!%#5D#-Y';+ P)C!8Q:6BD>0LCM] M54U#[ -U6(3"8@:)-X1!:[N)9.QGCR0(^]Q)@0G^5_)[,9&PVH88&NJ0J0// M";D&[/Y4[13PZ1"G@,6V\8LW0(/> )O=,7][W']-?(N]G8NW[]P'_N*>+15. MNE: '0/JM6N(D:2NCT ]H0UQ%]#L?&F.$Y\>]5LT1 \:&26"XZ@^*.UX'8 , M.]LKWMT4+TL&(BE^CLS*)6[%P0#&6CJ/Y;LDLXI*BN.;194:F"=#+ B::;3+ M](EU1&H)+99!L]+(,2SA72V;&2>1_D._J[HTRY?!? <&QKRBW]A79-W0M<:6 M[_P*_.+Q#'.>A, M_ +;BW]W[GZ!5V@NE4=S##QG'X%##5APOP%$0_PFO/LU\^* MQO?^P_A^]'N_W[GN#_NW@UEG?-\=&A9E<2_0IN],2.32+$GD1A*U!5ZK$=1+ MLSE322?';)+KQ'V*$QVX?LNXEYQD-9I ?^RLS6SI$DT3+C,&<'()'R;9$]B\ MM""49TN=QD^AZ[@6W<5/?3?.4GLE@9F[7J)X^7O!O=']?7%T=WO_>AQ,!SR8 MZON'_N2N/^E\'LQ^[4P?KZ>#FT%WLA=2]5UGDTBLL^:?ZUC;[V$._\W!@2G+ MT\:53CW>Y;6,N'7;=#&G#$QA<_\%OF>#MF3&D1!"J/!V#2JJ(?=I%=TM;3G$ MREM=RPP6Z^IQ@5FYJ(:\L:WHI-R@)JQP[MR9])RVJGNI\YLXM:I$LD)5,YA4 M:": L()8;1C;VCJIM[4M!2O.21S>*Y;;73ZO@SW+69LD2JHT%?9GU.5]"S)9FWR9\Q:[#]S?T>8@\:/I=>1;%KN_^N1/Y#L M_\;^W[04F$4Q 6\AA34P;V7W.Z6Z>:TL;<:-@(J0XLUJI2B&W)X6.E?:]RF9 MR=4PDAVI:[I0%$-N18NRL.\IGAF(*IPZ-SM)S+CYK.B>\O& N(J9[!2T34V0 M6:DJ]_NG3%I971Q[)ZC4,SDK)MZ6LDWM*O"G46!_N7&?78?M^L(QH4E.]QMB M>^P?1\P3K#9V%JEI*70)'I/:V/2+4!)OP5L"#,Q,#(N:'1M4$L! A0#% @ D(HK M4EZ;XR8C! XQ, !0 ( !VRL '-I;75L871I;VYS7V5X M,S(N:'1M4$L! A0#% @ D(HK4KDHY(0120$ =WD. !L M ( !,# '-I;75L871I;VYS7VDQ,'$M,3$S,#(P+FAT;5!+ 0(4 Q0 ( M )"**U)/GP1>50X ,F2 0 " 7IY 0!S;' M,C R,#$Q M,S N>'-D4$L! A0#% @ D(HK4F] U$@ F=L !0 M ( !_8&UL4$L! A0#% @ D(HK4MZ) MS-"7*0 H+<" !0 ( !9)H! '-L<"TR,#(P,3$S,%]D968N M>&UL4$L! A0#% @ D(HK4J0%52Z36 ) @% !0 ( ! M+<0! '-L<"TR,#(P,3$S,%]L86(N>&UL4$L! A0#% @ D(HK4LQO#--, M0P _W,$ !0 ( !\AP" '-L<"TR,#(P,3$S,%]P&UL 64$L%!@ * H E ( '!@ @ $! end